커뮤니티

문의드립니다

프로필 이미지
파파
2012-07-10 21:05:54
295
글번호 52761
답변완료
input : N(5),rr(0.5); var : cnt(0),AvgL(0); var : HH(0),LL(0),sumh(0),sumL(0),sumhl(0),mid(0),avgh(0),avhl(0),avghl(0); HH = dayhigh(1); LL = daylow(1); SumH = 0; SumL = 0; SumHL = 0; for cnt = 1 to N{ #N일간 최고가 if dayhigh(cnt) > HH Then HH = DayHigh(cnt); #N일간 최저가 if daylow(cnt) < LL Then LL = DayLow(cnt); sumh = sumh+dayhigh(cnt); Suml = suml+daylow(cnt); SumHl = suml+(dayhigh(cnt)+daylow(cnt))/2; } mid = (HH+LL)/2;#N일간 중심가 AvgH = SumH/N;#N일간 고가평균 AvgL = SumL/N;#N일간 저가평균 AvgHL = SumHL/N;#N일간 중심가평균 위 식에서 6개선을 표시하려는데요.... 당일은 제하고...전일부터 5일치의 값으로 계산하고 싶은데....결과값이 안맞는것 같네요... 정확히는 HH = MaxList(DayHigh(1),DayHigh(2),DayHigh(3),DayHigh(4),DayHigh(5)); 이값을 구하고 싶습니다...LL= ....마찬가지고여...부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-11 09:15:48

안녕하세요 예스스탁입니다. 작성된 수식 중 HH와 LL이 전일기준 직전 5일간의 최고가와 최저가입니다. 값 다시 확인해 보았지만 정확한 값 리턴합니다. input : N(5),rr(0.5); var : cnt(0),AvgL(0); var : HH(0),LL(0),sumh(0),sumL(0),sumhl(0),mid(0),avgh(0),avhl(0),avghl(0); HH = dayhigh(1); LL = daylow(1); SumH = 0; SumL = 0; SumHL = 0; for cnt = 1 to N{ #N일간 최고가 if dayhigh(cnt) > HH Then HH = DayHigh(cnt); #N일간 최저가 if daylow(cnt) < LL Then LL = DayLow(cnt); sumh = sumh+dayhigh(cnt); Suml = suml+daylow(cnt); SumHl = suml+(dayhigh(cnt)+daylow(cnt))/2; } mid = (HH+LL)/2;#N일간 중심가 AvgH = SumH/N;#N일간 고가평균 AvgL = SumL/N;#N일간 저가평균 AvgHL = SumHL/N;#N일간 중심가평균 plot1(HH,"5일간최고가"); plot2(LL,"5일간최저가"); 즐거운 하루되세요 > 파파 님이 쓴 글입니다. > 제목 : 문의드립니다 > input : N(5),rr(0.5); var : cnt(0),AvgL(0); var : HH(0),LL(0),sumh(0),sumL(0),sumhl(0),mid(0),avgh(0),avhl(0),avghl(0); HH = dayhigh(1); LL = daylow(1); SumH = 0; SumL = 0; SumHL = 0; for cnt = 1 to N{ #N일간 최고가 if dayhigh(cnt) > HH Then HH = DayHigh(cnt); #N일간 최저가 if daylow(cnt) < LL Then LL = DayLow(cnt); sumh = sumh+dayhigh(cnt); Suml = suml+daylow(cnt); SumHl = suml+(dayhigh(cnt)+daylow(cnt))/2; } mid = (HH+LL)/2;#N일간 중심가 AvgH = SumH/N;#N일간 고가평균 AvgL = SumL/N;#N일간 저가평균 AvgHL = SumHL/N;#N일간 중심가평균 위 식에서 6개선을 표시하려는데요.... 당일은 제하고...전일부터 5일치의 값으로 계산하고 싶은데....결과값이 안맞는것 같네요... 정확히는 HH = MaxList(DayHigh(1),DayHigh(2),DayHigh(3),DayHigh(4),DayHigh(5)); 이값을 구하고 싶습니다...LL= ....마찬가지고여...부탁드립니다.