커뮤니티

간단질문

프로필 이미지
휴식
2016-02-27 11:21:43
2096
글번호 223837
답변완료
1.sys1이라는 챠트를 시험적용으로 실행 시키고, 전날 마지막봉기준(or 시간으로 기준지정)으로 예비 신호 발생시 다음 날 오전 08:55에 동시호가 주문을 내는 식을 부탁드립니다. 컴퓨터 종료되고 다음날 오전 새로 스팟이 실행 되어도 주문이 나가게끔요.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-03-02 11:25:05

안녕하세요 예스스탁입니다. 아래내용 참고하시기 바랍니다. 스크립트 객체설정 차트객체 추가 --> 속성에서 객체명은 Chart1, 차트아이디지정 계좌객체 추가 --> 속성에서 객체명은 Account1, 계좌번호 지정 종목객체 추가 --> 속성에서 객체명은 MarketData1, 차트객체와 같은 종목으로 지정 var Entry; function Main_OnStart() { var d = new Date(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); Entry = false; if (HHMMSS < 85500) { Entry = true; Main.SetTimer(1, 5000); } } function Main_OnTimer(nEventID) { var d = new Date(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); if (Entry == true && HHMMSS < 85500 && nEventID == 1) { Entry = false; //차트1 미완성정보를 배열객체에 저장 var Incom = Chart1.GetIncompleteSignal(); //미완성신호가 매수이면 if (Incom[0].signalKind == 1) { //현재가로 1계약 매수 Account1.OrderBuy(Main.GetOrderCode(Chart1.GetCode(1)),1, MarketData1.current,0); //다음사용을 위해 미완성신호저장한 변수는 내용을 삭제 Main.RemoveIncompleteSignal(Incom[0]); } } } 즐거운 하루되세요 > 휴식 님이 쓴 글입니다. > 제목 : 간단질문 > 1.sys1이라는 챠트를 시험적용으로 실행 시키고, 전날 마지막봉기준(or 시간으로 기준지정)으로 예비 신호 발생시 다음 날 오전 08:55에 동시호가 주문을 내는 식을 부탁드립니다. 컴퓨터 종료되고 다음날 오전 새로 스팟이 실행 되어도 주문이 나가게끔요.