커뮤니티

진입청산 시간설정 문의

프로필 이미지
하날랑
2024-06-27 07:57:07
625
글번호 181017
답변완료

첨부 이미지

해외선물 시간설정을 다음과 같이 적용하여 시뮬레이션을 돌려 봤더니 시간설정 범위외에서도 진입청산이 이루어진 것을 발견했습니다. 제가 설정이 잘못 된것 같은데 바로 잡아 주시면 고맙겠습니다. input : StartTime(090310), EndTime(160900); var : Tcond(False); var : upper(0),lower(0); lower = lowest(L,length); upper = highest(H,length); var : up(0),down(0),sup(0),sdown(0); var : k1(0),k2(0),k3(0),k4(0),i1(-1),i2(-1), BollUp(0), BollDown(0), Ma20(0), BWI(0), Magijun(0) ; IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if Bdate != Bdate[1] Then { IF Endtime <= starttime Then { SetStopEndofday(0); } } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False;
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2024-06-27 14:37:15

안녕하세요 예스스탁입니다. 진입식에 tcond == true 조건이 지정되어 있는지 확인하시기 바랍니다. 해당식에서 Tcond가 지정한 시간안에는 true 아니면 false가 저장되는 변수입니다. 시간대를 구분하는 계산을 하고 진입식에서 사용하지 않으면 시간설정이 의미가 없습니다. 즐거운 하루되세요 > 하날랑 님이 쓴 글입니다. > 제목 : 진입청산 시간설정 문의 > 해외선물 시간설정을 다음과 같이 적용하여 시뮬레이션을 돌려 봤더니 시간설정 범위외에서도 진입청산이 이루어진 것을 발견했습니다. 제가 설정이 잘못 된것 같은데 바로 잡아 주시면 고맙겠습니다. input : StartTime(090310), EndTime(160900); var : Tcond(False); var : upper(0),lower(0); lower = lowest(L,length); upper = highest(H,length); var : up(0),down(0),sup(0),sdown(0); var : k1(0),k2(0),k3(0),k4(0),i1(-1),i2(-1), BollUp(0), BollDown(0), Ma20(0), BWI(0), Magijun(0) ; IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if Bdate != Bdate[1] Then { IF Endtime <= starttime Then { SetStopEndofday(0); } } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False;
프로필 이미지

하날랑

2024-06-27 15:53:13

감사합니다.~~~ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 진입청산 시간설정 문의 > 안녕하세요 예스스탁입니다. 진입식에 tcond == true 조건이 지정되어 있는지 확인하시기 바랍니다. 해당식에서 Tcond가 지정한 시간안에는 true 아니면 false가 저장되는 변수입니다. 시간대를 구분하는 계산을 하고 진입식에서 사용하지 않으면 시간설정이 의미가 없습니다. 즐거운 하루되세요 > 하날랑 님이 쓴 글입니다. > 제목 : 진입청산 시간설정 문의 > 해외선물 시간설정을 다음과 같이 적용하여 시뮬레이션을 돌려 봤더니 시간설정 범위외에서도 진입청산이 이루어진 것을 발견했습니다. 제가 설정이 잘못 된것 같은데 바로 잡아 주시면 고맙겠습니다. input : StartTime(090310), EndTime(160900); var : Tcond(False); var : upper(0),lower(0); lower = lowest(L,length); upper = highest(H,length); var : up(0),down(0),sup(0),sdown(0); var : k1(0),k2(0),k3(0),k4(0),i1(-1),i2(-1), BollUp(0), BollDown(0), Ma20(0), BWI(0), Magijun(0) ; IF Endtime > starttime Then SetStopEndofday(Endtime); Else { if sDate != sDate[1] Then SetStopEndofday(Endtime); } if Bdate != Bdate[1] Then { IF Endtime <= starttime Then { SetStopEndofday(0); } } if (sdate != sdate[1] and stime >= StartTime) or (sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then { Tcond = true; } if (sdate != sdate[1] and stime >= EndTime) or (sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then Tcond = False;