커뮤니티

함수 문의드립니다

프로필 이미지
추우세추우종
2020-01-07 08:17:35
275
글번호 134951
답변완료
장시작시간이 오전10시15분이고 장마감시간이 다음날 오전4시 기준인 종목에서 10시15분 매매시작 ~ 12시 현재포지션청산 12시~14시 무포대기 14시 매매시작 ~ 17시 현재포지션청산 17시~18시15분 무포대기 18시15분 매매시작 ~ 다음날 03시30분 현재포지션청산 03시30분 ~ 10시 15분 무포대기 10시15분 매매시작 ~ 12시 현재포지션청산 이런식으로 무한반복? 프로그램을 짜고싶습니다 당일청산이였다면 어떻게든 짤수있겠는데 다음날까지 섞이다보니 어려움을 격고있습니다 도와주세요~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-01-07 15:56:46

안녕하세요 예스스탁입니다. var : Tcond(false); if (sdate != sdate[1] and stime >= 101500) or (sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) then { Tcond = true; } if (sdate != sdate[1] and stime >= 120000) or (sdate == sdate[1] and stime >= 120000 and stime[1] < 120000) then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx1"); if MarketPosition == -1 Then ExitShort("sx1"); } if (sdate != sdate[1] and stime >= 140000) or (sdate == sdate[1] and stime >= 140000 and stime[1] < 140000) then { Tcond = true; } if (sdate != sdate[1] and stime >= 170000) or (sdate == sdate[1] and stime >= 170000 and stime[1] < 170000) then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx2"); if MarketPosition == -1 Then ExitShort("sx2"); } if (sdate != sdate[1] and stime >= 181500) or (sdate == sdate[1] and stime >= 181500 and stime[1] < 181500) then { Tcond = true; } if (sdate != sdate[1] and stime >= 033000) or (sdate == sdate[1] and stime >= 033000 and stime[1] < 033000) then { Tcond = false; if MarketPosition == 1 Then ExitLong("bx3"); if MarketPosition == -1 Then ExitShort("sx3"); } if Tcond == true then { 진입수식 } 즐거운 하루되세요 > 추우세추우종 님이 쓴 글입니다. > 제목 : 함수 문의드립니다 > 장시작시간이 오전10시15분이고 장마감시간이 다음날 오전4시 기준인 종목에서 10시15분 매매시작 ~ 12시 현재포지션청산 12시~14시 무포대기 14시 매매시작 ~ 17시 현재포지션청산 17시~18시15분 무포대기 18시15분 매매시작 ~ 다음날 03시30분 현재포지션청산 03시30분 ~ 10시 15분 무포대기 10시15분 매매시작 ~ 12시 현재포지션청산 이런식으로 무한반복? 프로그램을 짜고싶습니다 당일청산이였다면 어떻게든 짤수있겠는데 다음날까지 섞이다보니 어려움을 격고있습니다 도와주세요~