커뮤니티

timehigh, timelow에 관한 질문입니다.

프로필 이미지
회원
2017-01-16 17:08:58
145
글번호 105966
답변완료
timehigh, timelow에 관한 질문입니다. StartTime=MinutesToTime(TimeToMinutes(sTime) - TimeToMinutes(020000)); ETime = MinutesToTime(TimeToMinutes(sTime)+5); Before2 = TimeHigh(StartTime, ETime); Before = TimeLow(StartTime,ETime); 현재 식을 이렇게 작성 하였는데, Before2와 Before값에 저장이 되지 않았습니다. 그런데 timehigh(31000,51000); 이와같이 시간값을 지정해주니까 값이 저장되었습니다. timehigh, timelow함수에는 변수를 넣어 기간을 지정해 줄 수 없는 건가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-01-17 10:14:32

안녕하세요 예스스탁입니다. 해당 함수는 가변으로는 사용하실수 없습니다. 작성하신 내용은 최근 2시간 동안의 최고가와 최저가를 구하고자 하시는 내용이면 아래식 참고하시기 바랍니다. input : 분간격(120); var : S1(0),D1(0),TM(0),TF(0),HH(0),LL(0),idx(0),cnt(0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = Bdate; idx = 0; } if Bdate == Bdate[1] Then idx = idx+1; if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; if D1 > 0 then{ HH = H; LL = L; for cnt = 0 to idx{ if Bdate[cnt] == Bdate and TM[cnt] > TM-분간격 then{ if H[cnt] > HH Then HH = H[cnt]; if L[cnt] < LL Then LL = L[cnt]; } } plot1(HH); plot2(LL); } 즐거운 하루되세요 > dy02 님이 쓴 글입니다. > 제목 : timehigh, timelow에 관한 질문입니다. > timehigh, timelow에 관한 질문입니다. StartTime=MinutesToTime(TimeToMinutes(sTime) - TimeToMinutes(020000)); ETime = MinutesToTime(TimeToMinutes(sTime)+5); Before2 = TimeHigh(StartTime, ETime); Before = TimeLow(StartTime,ETime); 현재 식을 이렇게 작성 하였는데, Before2와 Before값에 저장이 되지 않았습니다. 그런데 timehigh(31000,51000); 이와같이 시간값을 지정해주니까 값이 저장되었습니다. timehigh, timelow함수에는 변수를 넣어 기간을 지정해 줄 수 없는 건가요?