커뮤니티

문의드립니다.

프로필 이미지
호시우보
2017-04-01 11:47:13
185
글번호 108403
답변완료
안녕하십니까 답주신 아래 식을 유로에 적용하니까(서울시간기준) 20:00 - 24:00까지는 조건이 맞아도 신호가 나오지 않고 익일 00:01분 이후에 신호가 발생합니다. 제가 설정이 잘못된 겁니까 ? 감사합니다.. var : Tcond(false),T1(0),entry(0); if Stime == 200000 or (stime > 200000 and stime[1] < 200000) Then{ Tcond = true; var1 = C; T1 = TotalTrades; } if Stime == 50000 or (stime > 50000 and stime[1] < 50000) Then{ Tcond = false; if MarketPosition == 1 Then ExitLong(); if MarketPosition == -1 Then ExitShort(); } if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; if Tcond == true and entry < 1 then{ if MarketPosition <= 0 Then buy("b",AtStop,var1+0.0015); if MarketPosition >= 0 Then sell("s",AtStop,var1-0.0015); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-04-03 18:56:05

안녕하세요 예스스탁입니다. 당일청산이 설정되었는지 확인하시기 바랍니다. 강제청산 중 당일청산은 지정한 시간에 청산을 하고 그날 진입을 못하게 제한하기때문에 지정한 시간에서 밤 0시까지 신호가 발생하지 못합니다. 수식에 5시에 청산하는 내용이 있습니다. 즐거운 하루되세요 > 호시우보 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하십니까 답주신 아래 식을 유로에 적용하니까(서울시간기준) 20:00 - 24:00까지는 조건이 맞아도 신호가 나오지 않고 익일 00:01분 이후에 신호가 발생합니다. 제가 설정이 잘못된 겁니까 ? 감사합니다.. var : Tcond(false),T1(0),entry(0); if Stime == 200000 or (stime > 200000 and stime[1] < 200000) Then{ Tcond = true; var1 = C; T1 = TotalTrades; } if Stime == 50000 or (stime > 50000 and stime[1] < 50000) Then{ Tcond = false; if MarketPosition == 1 Then ExitLong(); if MarketPosition == -1 Then ExitShort(); } if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; if Tcond == true and entry < 1 then{ if MarketPosition <= 0 Then buy("b",AtStop,var1+0.0015); if MarketPosition >= 0 Then sell("s",AtStop,var1-0.0015); }