커뮤니티

동시호가 청산 문의

프로필 이미지
sjpapa
2016-01-19 11:30:10
149
글번호 94539
답변완료
스팟 관련 질문입니다. 1) 아래 수식에서 매수 포지션인데 Account1.OrderBuy를 작성하면 매수 포지션에서 또 매수 되는거 아닌가요??반대로 매도 포지션에서 Account1.OrderSell은 매도포지션인데 다시 매도 되는거 아닌가요?? 그럼 청산이 아니라 포지션이 증가 하게 되는거 같은데요.. 2)atstop이나 atlimit 주문형태도 스팟에서 실시간으로 신호 잡아 주문 넣나요?? //15시 10분에 잔고에 포지션 있으면 청산 function Main_OnTimer(nEventID) { var d = new Date(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); //15시 10분 이후 if (nEventID == 1 && HHMMSS >= 151000) { //타이머 종료 Main.KillTimer(1); Account1.SetBalanceItem(Main.GetOrderCode(MarketData1.code), 0); //매수포지션이면 if (Account1.Balance.position == 1) Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,0,1); //매도포지션이면 if (Account1.Balance.position == 2) Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,0,1); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-19 20:16:20

안녕하세요 예스스탁입니다. 1. 스팟 수식에 보시면 실제 잔고의 포지션을 확인하고 주문을 집행하고 있습니다. 스팟은 잔고의 포지션이 1이면 매도, 매수면 2이고 1일때 잔고수량만큼 매수주문 2일대 잔고수량만큼 매도주문입니다. 2 스팟은 차트에 적용된 시스템에서 신호가 발생하면 즉시 완성신호이벤트가 발생합니다. atstop이나 atlimit은 예스랭귀지에서 사용하는 신호타입입니다. 차트에서 신호만 발생하면 즉시 스팟에서 이벤트 받으실수 있습니다. 즐거운 하루되세요 > 휴식 님이 쓴 글입니다. > 제목 : 동시호가 청산 문의 > 스팟 관련 질문입니다. 1) 아래 수식에서 매수 포지션인데 Account1.OrderBuy를 작성하면 매수 포지션에서 또 매수 되는거 아닌가요??반대로 매도 포지션에서 Account1.OrderSell은 매도포지션인데 다시 매도 되는거 아닌가요?? 그럼 청산이 아니라 포지션이 증가 하게 되는거 같은데요.. 2)atstop이나 atlimit 주문형태도 스팟에서 실시간으로 신호 잡아 주문 넣나요?? //15시 10분에 잔고에 포지션 있으면 청산 function Main_OnTimer(nEventID) { var d = new Date(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); //15시 10분 이후 if (nEventID == 1 && HHMMSS >= 151000) { //타이머 종료 Main.KillTimer(1); Account1.SetBalanceItem(Main.GetOrderCode(MarketData1.code), 0); //매수포지션이면 if (Account1.Balance.position == 1) Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,0,1); //매도포지션이면 if (Account1.Balance.position == 2) Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,0,1); }