커뮤니티

지표식 문의

프로필 이미지
오이도인
2009-02-21 11:59:02
860
글번호 20418
답변완료
수고하십니다... 선물 데트용..10분봉차트에서 아래 지표를 출력할 때.. ema 기간값이 10 봉이지만.. 당일 아침 첫 봉부터만 ema 되게 하려면 어떻게 해야 하나요?.. [체결관련 지표이므로 전날과 관계 없도록 하고 싶습니다...] 즉,당일 첫봉에선 ema 1, 두번째 봉에선 ema 2, 세번째 봉에선 ema3... 10봉째 이후부턴 ema 10...으로 되도록 표시하고 싶습니다. ##-------------- input : emalen1(10) ; var10=(ema(upvol,emalen1)-ema(DownVol,emalen1)); plot1(var10,"ema차이") ; plot2(ema(var10,emalen1),"차이ema"); ##-------------- 수고하세요...
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-02-23 10:22:51

안녕하세요 예스스탁입니다. input : emalen1(10) ; array : upma[11](0),dnma[11](0); upma[1] = ema(upvol,1); dnma[1] = ema(DownVol,1); upma[2] = ema(upvol,2); dnma[2] = ema(downvol,2); upma[3] = ema(upvol,3); dnma[3] = ema(DownVol,3); upma[4] = ema(upvol,4); dnma[4] = ema(downvol,4); upma[5] = ema(upvol,5); dnma[5] = ema(DownVol,5); upma[6] = ema(upvol,6); dnma[6] = ema(downvol,6); upma[7] = ema(upvol,7); dnma[7] = ema(DownVol,7); upma[8] = ema(upvol,8); dnma[8] = ema(downvol,9); upma[9] = ema(upvol,9); dnma[9] = ema(DownVol,9); upma[10] = ema(upvol,10); dnma[10] = ema(downvol,10); var1 = dayindex+1; if var1 < 10 Then var10 = (upma[var1]-dnma[var1]); Else var10 = (upma[10]-dnma[10]); plot1(var10,"ema차이") ; plot2(ema(var10,emalen1),"차이ema"); 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : 지표식 문의 > 수고하십니다... 선물 데트용..10분봉차트에서 아래 지표를 출력할 때.. ema 기간값이 10 봉이지만.. 당일 아침 첫 봉부터만 ema 되게 하려면 어떻게 해야 하나요?.. [체결관련 지표이므로 전날과 관계 없도록 하고 싶습니다...] 즉,당일 첫봉에선 ema 1, 두번째 봉에선 ema 2, 세번째 봉에선 ema3... 10봉째 이후부턴 ema 10...으로 되도록 표시하고 싶습니다. ##-------------- input : emalen1(10) ; var10=(ema(upvol,emalen1)-ema(DownVol,emalen1)); plot1(var10,"ema차이") ; plot2(ema(var10,emalen1),"차이ema"); ##-------------- 수고하세요...