커뮤니티

분봉에서 일봉 3일 고가지수이동평균선 구현 문의

프로필 이미지
데이남
2023-01-24 11:26:29
944
글번호 165638
답변완료

첨부 이미지

수고하십니다. 분봉에서 일간 3일 고가 지수이동평균선을 구현하고 싶습니다. 2003년 게시글에 나온대로 적용했더니 잘 안나와서 문의드립니다. 첨부한 이미지에서 초록색 선으로 나오네요. 주황색 선은 단순이평인데 이렇게는 구현 안되는지요 아래는 수식입니다. Input : P1(3); Var : EP1(0), JISU1(0), PreJISU1(0), DINDEX(0); EP1 = 2/(P1+1); if date != date[1] then { DINDEX = DINDEX + 1; PreJISU1 = JISU1[1]; } if DINDEX <= 1 then { JISU1 = high; } else { JISU1 = h * EP1 + PreJISU1 * (1-EP1); } plot1(JISU1,"지수이동평균1");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-25 13:09:11

안녕하세요 예스스탁입니다. 일간고가를 이용하므로 H대신에 dayhigh를 이용해 계산되게 작성하시면 됩니다. 아래 수정한 식입니다. Input : P1(3); Var : EP1(0), JISU1(0), PreJISU1(0),DINDEX(0); EP1 = 2/(P1+1); if bdate != bdate[1] then { DINDEX = DINDEX + 1; PreJISU1 = JISU1[1]; } if DINDEX <= 1 then { JISU1 = DayHigh; } else { JISU1 = DayHigh * EP1 + PreJISU1 * (1-EP1); } plot1(JISU1,"지수이동평균1"); 즐거운 하루되세요 > 데이남 님이 쓴 글입니다. > 제목 : 분봉에서 일봉 3일 고가지수이동평균선 구현 문의 > 수고하십니다. 분봉에서 일간 3일 고가 지수이동평균선을 구현하고 싶습니다. 2003년 게시글에 나온대로 적용했더니 잘 안나와서 문의드립니다. 첨부한 이미지에서 초록색 선으로 나오네요. 주황색 선은 단순이평인데 이렇게는 구현 안되는지요 아래는 수식입니다. Input : P1(3); Var : EP1(0), JISU1(0), PreJISU1(0), DINDEX(0); EP1 = 2/(P1+1); if date != date[1] then { DINDEX = DINDEX + 1; PreJISU1 = JISU1[1]; } if DINDEX <= 1 then { JISU1 = high; } else { JISU1 = h * EP1 + PreJISU1 * (1-EP1); } plot1(JISU1,"지수이동평균1");