커뮤니티
질문 ...
2004-12-29 02:35:08
1119
글번호 6190
여러 시간들의 평균 시간을 구하려고 합니다.
avg 함수를 쓰면 되나요?
12 월 2 일의 경우 2 분봉에서 고가가 나온 시간 09:04, 저가가 마지막으로 나온 시간 14:40 의 평균을 위의 함수로 구해보니 11:72:00 이라는 시간 형식에 맞지 않는 값이 나오는군요.
excel 로 구하면 11:52 가 나옵니다.
답변 1
예스스탁 예스스탁 답변
2004-12-30 09:40:53
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
var : Lval(0),Hval(0),Htime(0),Ltime(0),AvgTime(0);
if date != date[1] then{
Lval = L;
Hval = H;
Ltime = 540;
Htime = 540;
}
if Low < Lval then{
Lval = low;
Ltime = TimeToMinutes(STIME);
}
if High > Hval then{
Hval = High;
Htime = TimeToMinutes(STIME);
}
IF STIME == 150000 THEN{
if Htime >= Ltime then{
AvgTime = Ltime+(Htime-Ltime)/2;
}
if Htime < Ltime then{
AvgTime = Htime+(Ltime-Htime)/2;
}
}
plot1(MinutesToTime(AvgTime));
다만 고가와 저가는 장 마지막까지 확정되는 것이 아니므로
당일 마지막보에 그날의 평균값이 나오게 했습니다.
참고하시기 바랍니다.
새해 복 많이 받으세요~
> shinnara 님이 쓴 글입니다.
> 제목 : 질문 ...
> 여러 시간들의 평균 시간을 구하려고 합니다.
avg 함수를 쓰면 되나요?
12 월 2 일의 경우 2 분봉에서 고가가 나온 시간 09:04, 저가가 마지막으로 나온 시간 14:40 의 평균을 위의 함수로 구해보니 11:72:00 이라는 시간 형식에 맞지 않는 값이 나오는군요.
excel 로 구하면 11:52 가 나옵니다.
다음글