커뮤니티

분봉상 일봉의 ATR 표현 수식 부탁드립니다.

프로필 이미지
큰상
2015-04-13 12:03:08
132
글번호 84982
답변완료
수고하십니다. 하기의 일봉값을 5분봉에서 표현을 부탁드립니다. var : AvgTrueRange(0),ATRsig(0); AvgTrueRange = ATR(14); ATRsig = ema(ATR(14),9); 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-04-13 14:34:38

안녕하세요 예스스탁입니다. input : P(14),sig(9); var : TH(0),TL(0),Sum(0),TR(0),DayATR(0),cnt(0); Var : Ep(0), signal(0), DINDEX(0), Presignal(0); sum = 0; for cnt = 0 to P-1{ If DayClose(cnt+1) > dayhigh(cnt) then TH = DayClose(cnt+1); else TH = dayhigh(cnt); If DayClose(cnt+1) < DayLow(cnt) then TL = DayClose(cnt+1); else TL = daylow(cnt); TR = TH-TL; Sum = Sum+TR; } DayATR = Sum/P; Ep = 2/(sig+1); if date != date[1] then { DINDEX = DINDEX + 1; Presignal = signal[1]; } if DINDEX <= 1 then signal = DayATR; else signal = DayATR * EP + Presignal * (1-EP); plot1(DayATR); plot2(signal); 즐거운 하루되세요 > 큰상 님이 쓴 글입니다. > 제목 : 분봉상 일봉의 ATR 표현 수식 부탁드립니다. > 수고하십니다. 하기의 일봉값을 5분봉에서 표현을 부탁드립니다. var : AvgTrueRange(0),ATRsig(0); AvgTrueRange = ATR(14); ATRsig = ema(ATR(14),9); 감사합니다.