커뮤니티
지표식 문의
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");
##--------------
수고하세요...
다음글