Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
n1:=9;
p1:=1/n1;
RS:=If(nw,(p1*Ref(C,-1))+((1-p1)*PREV),PREV);
MTFRSI:=100-(100/(1+RS));
MTFRSI
olmadı![]()
Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
n1:=9;
nc1:=valuewhen(1,nw,Ref(C,-1));
nc2:=valuewhen(n1+1,nw,Ref(C,-1));
rs1:=100/nc2;
p1:=1/n1;
RS:=If(nw,(p1*Ref(C,-1))+((1-p1)*PREV),PREV);
MTFRSI:=100-(rs1/(1+RS));
MTFRSI
buda olmadı![]()
http://trader-online.tk/MSZ/e-w-Rela...l_formula.html
Relative Strength Index - Full Formula
100 - 100/ (1.+ If(Mov(If(P-Ref(P,-1)<0,-(P-Ref(P,-1)),0),23,E)=0,1000000,
Mov(If(P-Ref(P,-1)>0, P-Ref(P,-1), 0),23,E)/ Mov(If(P-Ref(P,-1)<0,-(P-Ref(P,-1)),0),23,E) ))
Nw:=DAYOFMONTH()<>ref(DAYOFMONTH(),-1);
n1:=9;
nc1:=valuewhen(1,nw,Ref(C,-1));
nc2:=valuewhen(n1+1,nw,Ref(C,-1));
rs1:=nc1-nc2;
p1:=1/n1;
RS:=If(nw,(p1*Ref(C,-1))+((1-p1)*PREV),PREV);
MTFRSI:=100-100/(1+(rs1/RS));
MTFRSI
![]()
Nerde hata yapıyorum acaba..Üstatlar bir el atabilir mi ? hafta sonunu bulmnuşken çalışıyorum biraz diyorum ama tıkandım
Kendin yazmak istiyorsun,bu formule bak,veya bekle...
Zaten paylaşacagımı yazmışdım..
http://trader-online.tk/MSZ/e-w-Rela..._Custom_V.html
Uufuk üstat rsi için müsait zamanınızda ilgilenebilirmisiniz,henüz zamanı gelmedi sanırım bu süreç içinde bişeyler yapmaya çalıştım ama olmadı. saygılar.
MACD indikatörü için MTF kod aşağıdadır. uufuk hocama selamlar...
{ MACD }
per1:=Input("Short MA",1,377,8);
per2:=Input("Long MA",1,377,13);
Mov(C,per1,E )-Mov(C,per2,E )
------------------------------
{ MACD - MTF }
per1:=Input("Short MA",1,377,8);
per2:=Input("Long MA",1,377,13);
term:=Input("Hour=1 Day=2",1,2,1);
p1:=2/(per1+1); p2:=2/(per2+1);
{ Daily or Hourly Data }
Nw:=If(term=1,HOUR()<>ref(HOUR(),-1),DAYOFMONTH()<>ref(DAYOFMONTH(),-1));
{ MACD Engine }
mavs:=If(nw,(p1*Ref(C,-1))+((1-p1)*PREV),PREV);
mavl:=If(nw,(p2*Ref(C,-1))+((1-p2)*PREV),PREV);
{ plot on data window }
mavs-mavl
:0
Burada yer alan yorumlar, kişisel görüşlere dayanmaktadır. Bu nedenle, yatırım veya al/sat tavsiyesi olarak değerlendirilmemelidir.
Yer İmleri