커뮤니티

문의드립니다.

프로필 이미지
확실한수익
2017-10-20 07:23:02
102
글번호 113521
답변완료
일봉5일선이 (평균 + 지수 + 가중)/3 이렇게 된 수식을 30분봉에 나타낼려면 어떻게 작성해야 하나요?? var1=ma(c,5); var2=ema(c,5); var3=wma(c,5); var4=(var1+var2+var3)/3; ---> var4가 일봉 5일선이고 이걸 30분봉에 표현하고 싶습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-10-23 11:51:43

안녕하세요 예스스탁입니다. Input : P(5); Var : Ep(0), emav(0), DINDEX(0), PreEmav(0); var : cnt(0),Wsum(0),Csum(0),Wmav(0),sum(0),mav(0),avgv(0); Ep = 2/(P+1); if bdate != bdate[1] then { DINDEX = DINDEX + 1; PreEmav = emav[1]; } if DINDEX <= 1 then emav = C; else emav = C * EP + PreEmav * (1-EP); sum = 0; WSum =0; CSum = 0; For cnt = 0 To P - 1 { sum = sum + DayClose(cnt); WSum = WSum + DayClose(cnt) * (P - cnt); CSum = CSum + P - cnt; } mav = sum/P; WMAV = WSum / CSum; if emav > 0 and mav > 0 and wmav > 0 then{ avgv = (emav+mav+wmav)/3; plot1(avgv); } 즐거운 하루되세요 > 확실한수익 님이 쓴 글입니다. > 제목 : 문의드립니다. > 일봉5일선이 (평균 + 지수 + 가중)/3 이렇게 된 수식을 30분봉에 나타낼려면 어떻게 작성해야 하나요?? var1=ma(c,5); var2=ema(c,5); var3=wma(c,5); var4=(var1+var2+var3)/3; ---> var4가 일봉 5일선이고 이걸 30분봉에 표현하고 싶습니다.