Sayın uufuk ; sizin tercihiniz yeni başlayanlar için kullanım kolaylığı açısından matriks mi metastock mu olur ?
|
|
Hayırlı olsun, bol kazançlar
Sayın uufuk ; sizin tercihiniz yeni başlayanlar için kullanım kolaylığı açısından matriks mi metastock mu olur ?
Teşekkür ederim. Formül kullanımı açısından sormuştum
Sent from my GT-I9300 using Android mobile app
Geçer gider herkes, hikayelerdir geriye kalan...
uufuk hocam, rainbow oscillator'ı (RMO) matriks'e çevirmeye çalışıyorum. Yaptığımı düşünüyorum ancak bir yerlerde hata var galiba, sonuç istediğim gibi çıkmıyor. Vaktiniz olunca bir göz atarmısınız? Tşk.
---------------------
{ Rainbow Oscillator }
{ Indicator Inputs }
y:=Input("Smoothing SMA periods",1,252,2);
pds:=Input("HHV/LLV lookback periods",1,252,10);
x:=(C-(
Mov(C,y,S)+
Mov(Mov(C,y,S),y,S)+
Mov(Mov(Mov(C,y,S),y,S),y,S)+
Mov(Mov(Mov(Mov(C,y,S),y,S),y,S),y,S)+
Mov(Mov(Mov(Mov(Mov(C,y,S),y,S),y,S),y,S),y,S)+
Mov(Mov(Mov(Mov(Mov(Mov(C,y,S),
y,S),y,S),y,S),y,S),y,S)+
Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S),
y,S),y,S),y,S),y,S),y,S),y,S)+
Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S),
y,S),y,S),y,S),y,S),y,S),y,S),y,S)+
Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S),
y,S),y,S),y,S),y,S),y,S),y,S),y,S),y,S)+
Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S),
y,S),y,S),y,S),y,S),y,S),y,S),y,S),y,S),y,S))
/10)/Max(HHV(C,pds)-LLV(C,pds),.000001)*100;
{ Automatic overBought/Sold levels }
z:=-(cum(1)>=(pds+y));
avg:=Cum(x)/BarsSince((z=0));
pk:=Ref(x,-1)=HHV(x,3) AND Ref(x,-1)>avg;
pkVal:=ValueWhen(1,pk,Ref(x,-1));
pkValAvg:=Cum(pkVal)/BarsSince((z=0));
tr:=Ref(x,-1)=LLV(x,3) AND Ref(x,-1)<avg;
trVal:=ValueWhen(1,tr,Ref(x,-1));
trValAvg:=Cum(trVal)/BarsSince((z=0));
{ Plot in own window }
pkValAvg; avg; trValAvg; x
deneme deneme deneme
http://www.metastocktools.com/MetaStock/Rainbow.txt
[IMG][/IMG]
Kod:y:=Input("Smoothing SMA periods",1,252,2); pds:=Input("HHV/LLV lookback periods",1,252,10); z:=-(cum(1)=>(y+pds)); x:=(C-( Mov(C,y,S)+ Mov(Mov(C,y,S),y,S)+ Mov(Mov(Mov(C,y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(C,y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(C,y,S),y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(Mov(C,y,S), y,S),y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S), y,S),y,S),y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S), y,S),y,S),y,S),y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S), y,S),y,S),y,S),y,S),y,S),y,S),y,S),y,S)+ Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,y,S), y,S),y,S),y,S),y,S),y,S),y,S),y,S),y,S),y,S)) /10)/Max(HHV(C,pds)-LLV(C,pds),.000001)*100*z; avg:=Cum(x)/Cum(z); pk:=Ref(x,-1)=HHV(x,3) AND Ref(x,-1)>avg; pkVal1:=ValueWhen(1,pk,Ref(x,-1)); pkValAvg:=Cum(pkVal1)/Cum(z); tr:=Ref(x,-1)=LLV(x,3) AND Ref(x,-1)<avg; trVal1:=ValueWhen(1,tr,Ref(x,-1)); trValAvg:=Cum(trVal1)/Cum(z); avg; pkValAvg ; trValAvg; x
Yer İmleri