커뮤니티

분봉상 일별 ATR지표

프로필 이미지
훈sys
2017-09-26 15:04:06
237
글번호 113109
답변완료

첨부 이미지

Q&A게시판에 답변달아주신 분봉 상 일봉ATR지표입니다 이 지표에 일별 ATR종가의 n일 이동평균선도 함께 표시할 수 있는 수식을 추가해주시면 감사하겠습니다 input : P(14); var : TH(0),TL(0),Sum(0),TR(0),DayATR(0),cnt(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; plot1(DayATR);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-09-27 11:49:10

안녕하세요 예스스탁입니다. input : P(14),sig(9); var : cnt1(0),cnt2(0),TH(0),TL(0),SumTR(0),TR(0),DayATR(0); var : sumDayATR(0),DayATRsig(0); sumDayATR = 0; for cnt1 = 0 to sig-1{ sumTR = 0; for cnt2 = 0 to P-1{ If DayClose(cnt1+cnt2+1) > dayhigh(cnt1+cnt2) then TH = DayClose(cnt1+cnt2+1); else TH = dayhigh(cnt1+cnt2); If DayClose(cnt1+cnt2+1) < DayLow(cnt1+cnt2) then TL = DayClose(cnt1+cnt2+1); else TL = daylow(cnt1+cnt2); TR = TH-TL; SumTR = SumTR + TR; } sumDayATR = sumDayATR+(SumTR/P); if LastBarOnChart == 1 Then MessageLog("%.f %.2f",cnt1,sumTR/P); if cnt1 == 0 then DayATR = SumTR/P; } DayATRsig = sumDayATR/sig; plot1(DayATR); plot2(DayATRsig); 즐거운 하루되세요 > 훈sys 님이 쓴 글입니다. > 제목 : 분봉상 일별 ATR지표 > Q&A게시판에 답변달아주신 분봉 상 일봉ATR지표입니다 이 지표에 일별 ATR종가의 n일 이동평균선도 함께 표시할 수 있는 수식을 추가해주시면 감사하겠습니다 input : P(14); var : TH(0),TL(0),Sum(0),TR(0),DayATR(0),cnt(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; plot1(DayATR);