커뮤니티
최고값 구하는 방법
2018-01-22 09:11:16
225
글번호 115951
전날 주어진 시간에 최고값 구하는 방법이 궁금합니다.
오늘꺼는 timehigh(090000,110000) 이렇게 하면 되겠지만
전날꺼 동일 시간대에 최고값을 가져오려면 어떻게 해야 하는지요?
답변 1
예스스탁 예스스탁 답변
2018-01-23 13:50:35
안녕하세요
예스스탁입니다.
input : 시작시간(90000),끝시간(110000);
var : Tcond(false),HH(0),LL(0),HH1(0),LL1(0);
if bdate != bdate[1] Then{
HH1 = HH[1];
LL1 = LL[1];
}
if (sdate != sdate[1] and stime >= 시작시간) or
(sdate == sdate[1] and stime >= 시작시간 and stime[1] < 시작시간) Then
{
Tcond == true;
HH = H;
LL = L;
}
if (sdate != sdate[1] and stime >= 끝시간) or
(sdate == sdate[1] and stime >= 끝시간 and stime[1] < 끝시간) Then
Tcond = false;
if Tcond == true then
{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
plot1(HH1,"전일최고");
plot2(LL1,"전일최저");
즐거운 하루되세요
> 이제광 님이 쓴 글입니다.
> 제목 : 최고값 구하는 방법
> 전날 주어진 시간에 최고값 구하는 방법이 궁금합니다.
오늘꺼는 timehigh(090000,110000) 이렇게 하면 되겠지만
전날꺼 동일 시간대에 최고값을 가져오려면 어떻게 해야 하는지요?