커뮤니티

EMA 수정 또는 활용 방법 문의

프로필 이미지
트레이더임
2020-12-18 12:06:50
692
글번호 144798
답변완료
안녕하세요. 제가 질문을 명확하게 하지 못했던 것 같네요. 먼저 EMA의 정의는 아래와 같습니다. -> Ema(c,20) -> 20기간 종가 지수이동평균 제가 하고 싶은건 (분봉 사용) 1. 전날 계산한 ema 값과 2. 며칠전에 계산한 ema 값 3. 그리고 오늘 계산한 ema 값을 구하고 싶습니다. 즉, 금일이 2020.12. 17일 이라면, 12월 17일에 계산한 ema 값과, 12월 16일에 계산한 ema값, 그리고 12월 10일 계산한 ema 값을 구하고 싶습니다. 그래서 ema 계산 값의 변확을 확인하려고 합니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-12-21 10:18:14

안녕하세요 예스스탁입니다. 분봉의 일봉지수이평을 계산하시면 아래와 같습니다. 배열변수의 0은 당일,[1]은 전일,[2]는 전전일 순으로 값저장하게 작성해 드립니다. Input : Period(20); Var : Ep(0),didx(0),cnt(0); Array : emav[20](0); Ep = 2/(Period+1); if bdate != bdate[1] then { didx = didx + 1; For cnt = 1 to 19 { emav[cnt] = emav[cnt-1][1]; } } if didx <= 1 then { emav[0] = C; } else { emav[0] = C * EP + emav[1] * (1-EP); } plot1(emav[0],"당일"); plot2(emav[1],"1일전"); plot3(emav[2],"2일전"); plot4(emav[3],"3일전"); 즐거운 하루되세요 > 트레이더임 님이 쓴 글입니다. > 제목 : EMA 수정 또는 활용 방법 문의 > 안녕하세요. 제가 질문을 명확하게 하지 못했던 것 같네요. 먼저 EMA의 정의는 아래와 같습니다. -> Ema(c,20) -> 20기간 종가 지수이동평균 제가 하고 싶은건 (분봉 사용) 1. 전날 계산한 ema 값과 2. 며칠전에 계산한 ema 값 3. 그리고 오늘 계산한 ema 값을 구하고 싶습니다. 즉, 금일이 2020.12. 17일 이라면, 12월 17일에 계산한 ema 값과, 12월 16일에 계산한 ema값, 그리고 12월 10일 계산한 ema 값을 구하고 싶습니다. 그래서 ema 계산 값의 변확을 확인하려고 합니다.