커뮤니티

질문 ...

프로필 이미지
박태근
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 가 나옵니다.