커뮤니티
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함수에는 변수를 넣어 기간을 지정해 줄 수 없는 건가요?