var 매수금 = 50000
var OrderList = [];
var MKList = [];
var req;
function Main_OnRcvMarketData(MarketData)
{
if (MarketData.code == OrderList[req])
{
MKList.push(MarketData);
Account1.OrderBuy(MarketData.code,1,0,1);
//Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),0,1);
// Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),MarketData.Ask(1),0);
1. 5만원이내에서 1주를 매도1호가 매수하려면 어떻게 수정하면 될까요?
2. 오전 10시 잔고 시장가로 자동 매도 모두 청산 수식은 어떻게 될까요?
감사합니다
답변 1
예스스탁
예스스탁 답변
2024-12-23 16:39:48.0
안녕하세요
예스스탁입니다.
1
Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),MarketData.Ask(1),0)
올리신 수식에 이미 해당 내용이 주석처리되어 있습니다.
2
function Main_OnStart()
{
Main.SetTimer(99,5000);
}
function Main_OnTimer(nEventID)
{
var d = new Date();
var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds();
if (nEventID == 99 && HHMMSS >= 100000 )
{
Main.KillTimer(99);
var num = Account1.GetTheNumberOfBalances();
if (num > 0)
{
for (var i = 0; i < num; i++)
{
Account1.SetBalanceIndex(i)
if (Account1.Balance.count > 0)
{
Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,0,1);
}
}
}
}
}
즐거운 하루되세요
> 당근인생 님이 쓴 글입니다.
> 제목 : 예스스팟 질문드립니다
> var 매수금 = 50000
var OrderList = [];
var MKList = [];
var req;
function Main_OnRcvMarketData(MarketData)
{
if (MarketData.code == OrderList[req])
{
MKList.push(MarketData);
Account1.OrderBuy(MarketData.code,1,0,1);
//Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),0,1);
// Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),MarketData.Ask(1),0);
1. 5만원이내에서 1주를 매도1호가 매수하려면 어떻게 수정하면 될까요?
2. 오전 10시 잔고 시장가로 자동 매도 모두 청산 수식은 어떻게 될까요?
감사합니다