커뮤니티

ema 함수

프로필 이미지
회원
2008-05-21 12:39:30
1010
글번호 15499
답변완료
1.감사합니다. 2.ema 공식을 알고 싶습니다. 3.일봉용을 알려주시면 감사합니다. 4.또한 일봉과 분봉 겸용 화면출력되는 ema공식도 함께,감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-05-21 18:47:36

안녕하세요 예스스탁입니다. 1, ema의 공식은 아래와 같습니다. inputs: Price( numericseries ), Length( numericsimple ) ; variables: SmoothingFactor( 2 / ( Length + 1 ) ) ; if CurrentBar == 1 then XAverage = Price; else XAverage = XAverage[1] + SmoothingFactor * ( Price - XAverage[1] ) ; 2. 일반적으로 지표함수는 적용되는 차트의 데이터를 분석하여 값을 리턴하므로 일봉용 분봉용을 구별하지 않습니다. 아래식은 분봉에서 일봉이평을 구현하는 식입니다. Input : Period(5); Var : Ep(0), JISU(0), DINDEX(0), PreJISU(0); Ep = 2/(Period+1); //평활계수 if date != date[1] then { //날짜가 변경될 경우에(매일의 첫번째 봉) DINDEX = DINDEX + 1; //일봉상의 index를 구한다 PreJISU = JISU[1]; //전봉(전일 마지막 봉)의 JISU값을 preJISU에 저장한다. } if DINDEX <= 1 then //일봉상의 인덱스가 1이하이면(차트 맨 앞 첫구간을 의미) JISU = C; //종가를 지수이동평균값으로 저장한다. else //이외의 경우에는 (두번째 구간 부터는) JISU = C * EP + PreJISU * (1-EP); //위 지수이평 계산식에 의해 계산된 값을 지수이평값으로 저장한다. plot1(JISU,"지수이동평균"); //일봉5지수이동평균을 출력한다. plot2(ema(c,Period));//분봉5지수이평 위와 같이 쓰셔도 되고 참조기능을 이용하여 같은 종목을 타주기로 적용한 다음 예) 기본종목은 선물 5분봉 첫번째 참조종목은 선물 일봉 plot1(ema(c,5)); plot2(data2(ema(c,5))); 와 같이 지표를 그려 보실수 있습니다. 즐거운 하루되세요 > 검은펜 님이 쓴 글입니다. > 제목 : ema 함수 > 1.감사합니다. 2.ema 공식을 알고 싶습니다. 3.일봉용을 알려주시면 감사합니다. 4.또한 일봉과 분봉 겸용 화면출력되는 ema공식도 함께,감사합니다.