커뮤니티

분봉에서 전주 주봉의 ATR

프로필 이미지
이만스닥
2023-06-30 11:16:39
1436
글번호 170236
답변완료
분봉에서 전주 주봉의 ATR값을 표현해주는 사용자 함수 부탁드립니다! 해당 사용자 함수로 지표 만들어서 쓰고싶습니다!
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-06-30 13:42:08

안녕하세요 예스스탁입니다. 1 아래와 같이 첫번째 매개변수가 ATR기간, 두번째는 이전주 지정입니다. 0이면 이번주, 1이전 전주 순입니다. var1 = WeekATR(10,1); plot1(var1); 2 사용자함수명 : WeekATR 반환값형 : 숫자형 input : ATRPeriod(Numeric),N(Numeric); var : cnt(0),HH(0),LL(0),CC(0),C1(0),sumTR(0),ATRV(0); Array : TH[50](0),TL[50](0); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { HH = H; LL = L; C1 = C[1]; for cnt = 49 DownTo 1 { TH[cnt] = TH[cnt-1]; TL[cnt] = TL[cnt-1]; } } if HH > 0 and H > HH Then HH = H; if Ll > 0 and L < LL Then LL = L; TH[0] = max(C1,HH); TL[0] = Min(C1,LL); if TH[ATRPeriod] > 0 and TL[ATRPeriod] > 0 then { sumTR = 0; for cnt = 0+N to N+ATRPeriod-1 { sumTR = sumTR + (TH[cnt]-TL[cnt]); } WeekATR = sumTR/ATRPeriod; } Else WeekATR = -1; 즐거운 하루되세요 > 이만스닥 님이 쓴 글입니다. > 제목 : 분봉에서 전주 주봉의 ATR > 분봉에서 전주 주봉의 ATR값을 표현해주는 사용자 함수 부탁드립니다! 해당 사용자 함수로 지표 만들어서 쓰고싶습니다!