커뮤니티
언어변환 부탁드리겠습니다.
2009-06-26 11:40:13
910
글번호 23077
정말로 적용해 보고 싶은 지표입니다.
에스트레이더에서 사용가능토록 변환부탁드립니다.
메일로 부탁드립니다. jkchoi96@naver.com
Trend Quality Indicator
David Sepiashvili's article "Trend Quality Indicator" introduces two new indicators; Q-indicator and B-indictor. Both can be added to MetaStock with the formulas listed below.
To enter this indicator into MetaStock:
In the Tools menu, select Indicator Builder.
Click New to open the Indicator Editor for a new indicator.
Type the name of the formula.
Click in the larger window and type in the formula.
Name: Q-indicator
Formula: m:=Input("% Scalar trend period",1,25,4);
n:=Input("% Scalar noise period",1,500,250);
cf:=Input("% Scalar correction factor",1,250,2);
p1:=Input("First moving average periods",1,200,7);
p2:=Input("Second moving average periods",1,200,15);
rev:=Mov(C,p1,E)-Mov(C,p2,E);
pds:=If(rev>0,1,-1);
dc:=ROC(C,1,$);
cpc:=If(pds<>Ref(pds,-1),0,(dc*pds) PREV);
trend:=If(pds<>Ref(pds,-1),0,(cpc*(1/m)) (PREV*(1-(1/m))));
dt:=cpc-trend;
noise:=cf*Sqrt(Mov(dt*dt,n,S));
trend/noise
Name: B-indicator
Formula: m:=Input("% Scalar trend period",1,25,4);
n:=Input("% Scalar noise period",1,500,250);
cf:=Input("% Scalar correction factor",1,250,2);
p1:=Input("First moving average periods",1,200,7);
p2:=Input("Second moving average periods",1,200,15);
rev:=Mov(C,p1,E)-Mov(C,p2,E);
pds:=If(rev>0,1,-1);
dc:=ROC(C,1,$);
cpc:=If(pds<>Ref(pds,-1),0,(dc*pds) PREV);
trend:=If(pds<>Ref(pds,-1),0,(cpc*(1/m)) (PREV*(1-(1/m))));
dt:=cpc-trend;
noise:=cf*Sqrt(Mov(dt*dt,n,S));
temp:=If(Abs(trend) Abs(noise)=0,1,Abs(trend) Abs(noise));
(Abs(trend)/temp)*100;
답변 1
예스스탁 예스스탁 답변
2009-06-26 12:53:41
> 백프로만먹자 님이 쓴 글입니다.
> 제목 : 언어변환 부탁드리겠습니다.
>
정말로 적용해 보고 싶은 지표입니다.
에스트레이더에서 사용가능토록 변환부탁드립니다.
메일로 부탁드립니다. jkchoi96@naver.com
Trend Quality Indicator
David Sepiashvili's article "Trend Quality Indicator" introduces two new indicators; Q-indicator and B-indictor. Both can be added to MetaStock with the formulas listed below.
To enter this indicator into MetaStock:
In the Tools menu, select Indicator Builder.
Click New to open the Indicator Editor for a new indicator.
Type the name of the formula.
Click in the larger window and type in the formula.
Name: Q-indicator
Formula: m:=Input("% Scalar trend period",1,25,4);
n:=Input("% Scalar noise period",1,500,250);
cf:=Input("% Scalar correction factor",1,250,2);
p1:=Input("First moving average periods",1,200,7);
p2:=Input("Second moving average periods",1,200,15);
rev:=Mov(C,p1,E)-Mov(C,p2,E);
pds:=If(rev>0,1,-1);
dc:=ROC(C,1,$);
cpc:=If(pds<>Ref(pds,-1),0,(dc*pds) PREV);
trend:=If(pds<>Ref(pds,-1),0,(cpc*(1/m)) (PREV*(1-(1/m))));
dt:=cpc-trend;
noise:=cf*Sqrt(Mov(dt*dt,n,S));
trend/noise
Name: B-indicator
Formula: m:=Input("% Scalar trend period",1,25,4);
n:=Input("% Scalar noise period",1,500,250);
cf:=Input("% Scalar correction factor",1,250,2);
p1:=Input("First moving average periods",1,200,7);
p2:=Input("Second moving average periods",1,200,15);
rev:=Mov(C,p1,E)-Mov(C,p2,E);
pds:=If(rev>0,1,-1);
dc:=ROC(C,1,$);
cpc:=If(pds<>Ref(pds,-1),0,(dc*pds) PREV);
trend:=If(pds<>Ref(pds,-1),0,(cpc*(1/m)) (PREV*(1-(1/m))));
dt:=cpc-trend;
noise:=cf*Sqrt(Mov(dt*dt,n,S));
temp:=If(Abs(trend) Abs(noise)=0,1,Abs(trend) Abs(noise));
(Abs(trend)/temp)*100;
다음글
이전글