커뮤니티

예스스팟 질문드립니다

프로필 이미지
당근인생
2024-12-23 15:34:17.0
327
글번호 226172
답변완료
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시 잔고 시장가로 자동 매도 모두 청산 수식은 어떻게 될까요? 감사합니다