커뮤니티

질문 드립니다.

프로필 이미지
즐겁게
2014-01-07 22:11:36
148
글번호 71164
답변완료
항상 감사드립니다. 새해 복 많이 받으세요. 1. CME 야간장 코스피 200선물 거래만 하는 소스를 만들고자 합니다. 이 경우 거래 시간이 18:00시~05:00시 사이이므로, 05시 직전에, 즉 04:50에 일단 청산하려고 합니다. SetStopEndofDay(0450); 만 쓰면 당연히 18:00~24:00 시간대에 거래가 안 되게 되므로 이 것을 쓸 수 없겠고요. 18:00~04:50 사이에 거래가 되게 하고, 04:50에 일단 다 청산하고, 04:50~05:00 사이에는 진입이 안 되게 하는 간단한 소스를 부탁드립니다. 2. 위 1번 사항과 거의 대동소이하겠습니다만, 09:00~14:45까지 거래가 되게 하고, 14:45에 일단 청산하고 14:45~15:15에는 진입이 안 되게 하고, 다시 18:00~04:50까지 거래가 되게 하고, 04:50에 일단 청산하고 04:50~05:00에는 진입이 안 되게 하는 식 부탁 드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-08 09:24:13

안녕하세요 예스스탁입니다. 모두 수식안에서 SetStopEndofDay나 설정창에서 당일청산을 사용하지 않으셔야 합니다. 1 if stime >= 180000 or stime < 045000 Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } if stime == 045000 Then{ ExitLong(); ExitShort(); } 2. if stime >= 090000 and stime < 145000 Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } if stime == 145000 Then{ ExitLong(); ExitShort(); } if stime >= 180000 or stime < 045000 Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } if stime == 045000 Then{ ExitLong(); ExitShort(); } 즐거운 하루되세요 > 즐겁게 님이 쓴 글입니다. > 제목 : 질문 드립니다. > 항상 감사드립니다. 새해 복 많이 받으세요. 1. CME 야간장 코스피 200선물 거래만 하는 소스를 만들고자 합니다. 이 경우 거래 시간이 18:00시~05:00시 사이이므로, 05시 직전에, 즉 04:50에 일단 청산하려고 합니다. SetStopEndofDay(0450); 만 쓰면 당연히 18:00~24:00 시간대에 거래가 안 되게 되므로 이 것을 쓸 수 없겠고요. 18:00~04:50 사이에 거래가 되게 하고, 04:50에 일단 다 청산하고, 04:50~05:00 사이에는 진입이 안 되게 하는 간단한 소스를 부탁드립니다. 2. 위 1번 사항과 거의 대동소이하겠습니다만, 09:00~14:45까지 거래가 되게 하고, 14:45에 일단 청산하고 14:45~15:15에는 진입이 안 되게 하고, 다시 18:00~04:50까지 거래가 되게 하고, 04:50에 일단 청산하고 04:50~05:00에는 진입이 안 되게 하는 식 부탁 드립니다.