커뮤니티

매매시간 함수 요청

프로필 이미지
요타
2019-03-15 00:23:55
151
글번호 127085
답변완료
* 많은 도움에 고맙 습니다. * 최종 청산을 새벽 05시에 하는데 04:45분에 매수 했다가 바로 매도 되는 경우가 있습니다. if sdate != sdate[1] Then SetStopEndofday(050000); if bdate != bdate[1] Then SetStopEndofday(0); *요청사항: 04시 후에는 매매가 안되게 명령어 <거래시간> 항목 넣은 방법 좀 부탁 드립니다. 즉 04시 이후는 매수 및 매도는 안되고 05시에 청산은 가능하게 요청 좀 드립니다. ##### input : 거래시간(040000) ; var1 = ma(c,5); var2 = ma(c,20); var3 = highest(H,100); var4 = Lowest(L,100); if 현재시간 >거래시간(04시) and crossup(var1,var2) then buy(); if 현재시간 >거래시간(04시) and crossdown(var1,var2) then sell(); * 고맙 습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-03-15 11:50:51

안녕하세요 예스스탁입니다. input : 거래시간(040000) ; var : Tcond(false); if sdate != sdate[1] Then SetStopEndofday(050000); if bdate != bdate[1] Then { SetStopEndofday(0); Tcond = true; } if (sdate != sdate[1] and stime >= 040000) or (sdate == sdate[1] and stime >= 040000 and stime[1] < 040000) Then Tcond = false; var1 = ma(c,5); var2 = ma(c,20); var3 = highest(H,100); var4 = Lowest(L,100); if Tcond == true and crossup(var1,var2) then buy(); if Tcond == true and crossdown(var1,var2) then sell(); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 매매시간 함수 요청 > * 많은 도움에 고맙 습니다. * 최종 청산을 새벽 05시에 하는데 04:45분에 매수 했다가 바로 매도 되는 경우가 있습니다. if sdate != sdate[1] Then SetStopEndofday(050000); if bdate != bdate[1] Then SetStopEndofday(0); *요청사항: 04시 후에는 매매가 안되게 명령어 <거래시간> 항목 넣은 방법 좀 부탁 드립니다. 즉 04시 이후는 매수 및 매도는 안되고 05시에 청산은 가능하게 요청 좀 드립니다. ##### input : 거래시간(040000) ; var1 = ma(c,5); var2 = ma(c,20); var3 = highest(H,100); var4 = Lowest(L,100); if 현재시간 >거래시간(04시) and crossup(var1,var2) then buy(); if 현재시간 >거래시간(04시) and crossdown(var1,var2) then sell(); * 고맙 습니다.