커뮤니티

문의드립니다

프로필 이미지
러블리
2025-04-28 13:24:41
217
글번호 190460
답변완료
input : starttime(70000),Endtime(060000); var : Tcond(False),HH(0),LL(0); if (sdate != sDate[1] and sTime >= starttime) or (sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime) Then { Tcond = true; HH = H; LL = L; } if (sdate != sDate[1] and sTime >= Endtime) or (sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime) Then { Tcond = false; } if tcond == true Then { if H > HH Then HH = H; if L < LL Then LL = L; } if HH > 0 and LL > 0 Then { Plot1(HH-LL); } ------------------------- 미국선물시장 시작시간 아침 7시 ~ 다음날 6시 까지의 하루동안의 고저차를 구하려는데요 위처럼 했는데 실제 데이타와 다르게 나옵니다 수정 좀 부탁드립니다 고저차 데이타는 매일 아침 7시 부터 다시 리셋되게.. 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-04-29 09:48:44

안녕하세요 예스스탁입니다. 끝시간과 시작시간이 같은 시간입니다. 7시이후 첫봉과 6시 이후 첫봉이 같습니다. 수식이 위에서 아래로 읽어들어 가므로 아래와 같이 끝씨간 체크와 시작시간 체크 순서를 변경하시면 됩니다. input : starttime(70000),Endtime(060000); var : Tcond(False),HH(0),LL(0); 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; HH = H; LL = L; } if tcond == true Then { if H > HH Then HH = H; if L < LL Then LL = L; } if HH > 0 and LL > 0 Then { Plot1(HH-LL); } 즐거운 하루되세요 > 러블리 님이 쓴 글입니다. > 제목 : 문의드립니다 > input : starttime(70000),Endtime(060000); var : Tcond(False),HH(0),LL(0); if (sdate != sDate[1] and sTime >= starttime) or (sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime) Then { Tcond = true; HH = H; LL = L; } if (sdate != sDate[1] and sTime >= Endtime) or (sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime) Then { Tcond = false; } if tcond == true Then { if H > HH Then HH = H; if L < LL Then LL = L; } if HH > 0 and LL > 0 Then { Plot1(HH-LL); } ------------------------- 미국선물시장 시작시간 아침 7시 ~ 다음날 6시 까지의 하루동안의 고저차를 구하려는데요 위처럼 했는데 실제 데이타와 다르게 나옵니다 수정 좀 부탁드립니다 고저차 데이타는 매일 아침 7시 부터 다시 리셋되게.. 감사합니다