커뮤니티

지수이동평균

프로필 이미지
크리스쿠
2016-06-12 23:26:33
146
글번호 98972
답변완료
지수 이동 평균값 = 금일 종가 * EP + 전일의 지수 이동평균 * (1-EP) EP(평활계수) = 2/(기간 + 1) 에서 직접 for 구문을 이용해 지수이동평균을 구하고 싶습니다. 타주기의 지수이동평균을 참조값 없이 직접그리기 위해서 그려볼려는데요, '전일의 지수이동평균' 의 값은 어떻게 구해야할지 정확한 식을 알고싶습니다. 타주기다보니깐, 직접 ema() 이것을 써줄수가 없더군요,,
사용자 함수
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2016-06-13 16:30:14

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. 1분봉 차트에서 5분봉의 지수이평 3개를 계산하는 식입니다. Input : Atime(5),Period1(5),Period2(20),Period3(60); Var : Ep1(0), JISU1(0), PreJISU1(0); Var : Ep2(0), JISU2(0), PreJISU2(0); Var : Ep3(0), JISU3(0), PreJISU3(0); var : TF(0); Ep1 = 2/(Period1+1); Ep2 = 2/(Period2+1); Ep3 = 2/(Period3+1); TF = TimeToMinutes(stime)%Atime; if Bdate != bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{ value1 = value1+1; PreJISU1 = JISU1[1]; PreJISU2 = JISU2[1]; PreJISU3 = JISU3[1]; } if value1 <= 1 then { JISU1 = C; JISU2 = C; JISU3 = C; } else{ JISU1 = C * EP1 + PreJISU1 * (1-EP1); JISU2 = C * EP2 + PreJISU2 * (1-EP2); JISU3 = C * EP3 + PreJISU3 * (1-EP3); } plot1(JiSu1); plot2(Jisu2); plot3(Jisu3); 즐거운 하루되세요 > 크리스쿠 님이 쓴 글입니다. > 제목 : 지수이동평균 > 지수 이동 평균값 = 금일 종가 * EP + 전일의 지수 이동평균 * (1-EP) EP(평활계수) = 2/(기간 + 1) 에서 직접 for 구문을 이용해 지수이동평균을 구하고 싶습니다. 타주기의 지수이동평균을 참조값 없이 직접그리기 위해서 그려볼려는데요, '전일의 지수이동평균' 의 값은 어떻게 구해야할지 정확한 식을 알고싶습니다. 타주기다보니깐, 직접 ema() 이것을 써줄수가 없더군요,,
프로필 이미지

크리스쿠

2016-06-13 18:25:17

긴 시간들여 겨우 이해했습니다 ㅎㅎ 감사합니다 ㅠㅠ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지수이동평균 > 안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. 1분봉 차트에서 5분봉의 지수이평 3개를 계산하는 식입니다. Input : Atime(5),Period1(5),Period2(20),Period3(60); Var : Ep1(0), JISU1(0), PreJISU1(0); Var : Ep2(0), JISU2(0), PreJISU2(0); Var : Ep3(0), JISU3(0), PreJISU3(0); var : TF(0); Ep1 = 2/(Period1+1); Ep2 = 2/(Period2+1); Ep3 = 2/(Period3+1); TF = TimeToMinutes(stime)%Atime; if Bdate != bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{ value1 = value1+1; PreJISU1 = JISU1[1]; PreJISU2 = JISU2[1]; PreJISU3 = JISU3[1]; } if value1 <= 1 then { JISU1 = C; JISU2 = C; JISU3 = C; } else{ JISU1 = C * EP1 + PreJISU1 * (1-EP1); JISU2 = C * EP2 + PreJISU2 * (1-EP2); JISU3 = C * EP3 + PreJISU3 * (1-EP3); } plot1(JiSu1); plot2(Jisu2); plot3(Jisu3); 즐거운 하루되세요 > 크리스쿠 님이 쓴 글입니다. > 제목 : 지수이동평균 > 지수 이동 평균값 = 금일 종가 * EP + 전일의 지수 이동평균 * (1-EP) EP(평활계수) = 2/(기간 + 1) 에서 직접 for 구문을 이용해 지수이동평균을 구하고 싶습니다. 타주기의 지수이동평균을 참조값 없이 직접그리기 위해서 그려볼려는데요, '전일의 지수이동평균' 의 값은 어떻게 구해야할지 정확한 식을 알고싶습니다. 타주기다보니깐, 직접 ema() 이것을 써줄수가 없더군요,,