커뮤니티

분봉 고가저가

프로필 이미지
고저중
2017-04-20 02:25:52
218
글번호 108972
답변완료
input : N(240); var1 = TimeToMinutes(sTime)%N; if dayindex == 0 or (sTime >= sTime [1] and var1 < var1[1]) then{ var2 = H; var3 = L; } if H > var2 Then var2 = H; if L < var3 Then var3 = L; var13 = (var2+var3)/2; plot1(var2,"240고"); plot2(var3,"240저"); plot3(var13,"240중"); 위는 240분 고저중 라인입니다. 밤 12시 이후 경과한 분단위의 시간(TimeToMinutes)으로 썸머타임 적용이 않되어서 1시간 늦추어지고 있는데 이를 썸머타임 적용기준으로 바꿀려면 어떻게 해야할지? 즉 썸머타임 적용전 080000 ~ 120000 / 120000 ~ 160000 / 160000 ~ 200000/ 200000 ~ 240000/ 240000 ~ 040000 / 040000 ~ 마감 썸머타임 적용후 070000 ~ 110000 / 110000 ~ 150000 / 150000 ~ 1900000/ 190000 ~ 230000/ 230000 ~ 030000 / 030000 ~ 마감 썸머타임 적용후로 바꾸어 주시면 감사하겠습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-04-21 10:03:21

안녕하세요 예스스탁입니다. input : N(240); var : S1(0),D1(0),TM(0),TF(0),HH(0),LL(0),RR(0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%N; if bdate != bdate[1] or (bdate == bdate[1] and TF < TF[1]) then{ HH = H; LL = L; } if H > HH Then HH = H; if L < LL Then LL = L; RR = (HH+LL)/2; plot1(HH,"240고"); plot2(LL,"240저"); plot3(RR,"240중"); } 즐거운 하루되세요 > 고저중 님이 쓴 글입니다. > 제목 : 분봉 고가저가 > input : N(240); var1 = TimeToMinutes(sTime)%N; if dayindex == 0 or (sTime >= sTime [1] and var1 < var1[1]) then{ var2 = H; var3 = L; } if H > var2 Then var2 = H; if L < var3 Then var3 = L; var13 = (var2+var3)/2; plot1(var2,"240고"); plot2(var3,"240저"); plot3(var13,"240중"); 위는 240분 고저중 라인입니다. 밤 12시 이후 경과한 분단위의 시간(TimeToMinutes)으로 썸머타임 적용이 않되어서 1시간 늦추어지고 있는데 이를 썸머타임 적용기준으로 바꿀려면 어떻게 해야할지? 즉 썸머타임 적용전 080000 ~ 120000 / 120000 ~ 160000 / 160000 ~ 200000/ 200000 ~ 240000/ 240000 ~ 040000 / 040000 ~ 마감 썸머타임 적용후 070000 ~ 110000 / 110000 ~ 150000 / 150000 ~ 1900000/ 190000 ~ 230000/ 230000 ~ 030000 / 030000 ~ 마감 썸머타임 적용후로 바꾸어 주시면 감사하겠습니다.