커뮤니티

수식 문의드립니다.

프로필 이미지
ywesry
2015-07-09 08:13:59
1189
글번호 223557
답변완료
예스스팟 코드 작성해보고자 하고있습니다. 특정시간(예를 들어 2시45분)에 가지고 있는 모든 종목을 청산하고 싶은데 어떻게 작성하면 되는지 알려주시면 고맙겠습니다. 초보라서 코드 작성이 어렵네요.. 감사합니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-07-09 11:38:22

안녕하세요 예스스탁입니다. 14시45분에 잔고 전체종목 시장가로 청산하는 식입니다 스크립트 객체화면에 계좌객체 추가하시고 속성에서 객체명은 Account1로 지정하고 계좌번호 지정하시면 됩니다. function Main_OnStart() { Main.MessageLog("시작") Main.SetTimer(1, 5000); } function Main_OnTimer(nEventID) { var d = new Date(); var HHMMDD = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); if (nEventID == 1 && HHMMDD >= 144500) { Main.KillTimer(1); var num = Account1.GetTheNumberOfBalances(); for(var i = 0; i < num; i++) { Account1.SetBalanceIndex(i); 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); } } } 즐거운 하루되세요 > ywesry 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 예스스팟 코드 작성해보고자 하고있습니다. 특정시간(예를 들어 2시45분)에 가지고 있는 모든 종목을 청산하고 싶은데 어떻게 작성하면 되는지 알려주시면 고맙겠습니다. 초보라서 코드 작성이 어렵네요.. 감사합니다.