커뮤니티

시작시간식 설정 확인 부탁드립니다.

프로필 이미지
산수유
2024-12-28 14:33:43
562
글번호 186706
답변완료
아래의 시작시간설정식에서는 13시30분에 완성되는 30분봉에서 진입신호발생 조건이 완성되었는데 신호가 발생하지 않고 시작시간을 130000 로 설정해야 13시30분봉에 진입신호가 발생합니다. 시작시간을132000이나133000로 설정했을 경우에 30분봉상 13시30분봉부터 신호가 발생할 수 있게하려는데 수식 수정 좀 부탁드립니다. input : StartTime(132000),EndTime(60000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } if Tcond == true Then { 진입청산수식 }
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2024-12-30 11:14:40

안녕하세요 예스스탁입니다. 랭귀지에서 시간은 봉의 시작시간(stime) 혹은 끝시간(time)으로 지정합니다. 현재 수식은 stime으로 지정되어 있습니다.time기준으로 변경해 드립니다. input : StartTime(132000),EndTime(60000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and time >= EndTime) or (sdate == sdate[1] and time >= EndTime and time[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and time >= StartTime) or (sdate == sdate[1] and time >= StartTime and time[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } if Tcond == true Then { 진입청산수식 } 새해 복 많이 받으시길 바랍니다. > 산수유 님이 쓴 글입니다. > 제목 : 시작시간식 설정 확인 부탁드립니다. > 아래의 시작시간설정식에서는 13시30분에 완성되는 30분봉에서 진입신호발생 조건이 완성되었는데 신호가 발생하지 않고 시작시간을 130000 로 설정해야 13시30분봉에 진입신호가 발생합니다. 시작시간을132000이나133000로 설정했을 경우에 30분봉상 13시30분봉부터 신호가 발생할 수 있게하려는데 수식 수정 좀 부탁드립니다. input : StartTime(132000),EndTime(60000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } if Tcond == true Then { 진입청산수식 }
프로필 이미지

강변카페

2025-01-10 22:05:15

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시작시간식 설정 확인 부탁드립니다. > 안녕하세요 예스스탁입니다. 랭귀지에서 시간은 봉의 시작시간(stime) 혹은 끝시간(time)으로 지정합니다. 현재 수식은 stime으로 지정되어 있습니다.time기준으로 변경해 드립니다. input : StartTime(132000),EndTime(60000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and time >= EndTime) or (sdate == sdate[1] and time >= EndTime and time[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and time >= StartTime) or (sdate == sdate[1] and time >= StartTime and time[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } if Tcond == true Then { 진입청산수식 } 새해 복 많이 받으시길 바랍니다. > 산수유 님이 쓴 글입니다. > 제목 : 시작시간식 설정 확인 부탁드립니다. > 아래의 시작시간설정식에서는 13시30분에 완성되는 30분봉에서 진입신호발생 조건이 완성되었는데 신호가 발생하지 않고 시작시간을 130000 로 설정해야 13시30분봉에 진입신호가 발생합니다. 시작시간을132000이나133000로 설정했을 경우에 30분봉상 13시30분봉부터 신호가 발생할 수 있게하려는데 수식 수정 좀 부탁드립니다. input : StartTime(132000),EndTime(60000); var : Tcond(false); IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False; if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; IF Endtime <= starttime Then { SetStopEndofday(0); } } if Tcond == true Then { 진입청산수식 }