Alıntı Originally Posted by devran42 Yazıyı Oku
uufuk hocam ve diger arkadaşlar saygı ve selam ile
eski topikte yanılmıyorsam sizden aldıgım eski bir formül reapint yapmıyor izledigim kadarıyla güzel yerlerde sinyal veriyor fml ile sistem yapıp cagırdıgımda matriks inanılmaz kasıyor sistemle kullanılmaz hale geliyor saglıklı çalışabilmesi için ne yapabilirim.



n:=25;
a:=If(H>Ref(HHV(H,n),-1),Ref(LLV(L,n),-1),0);
b:=If(L<Ref(LLV(L,n),-1),Ref(HHV(H,n),-1),0); a1:=ZIG(a,1,%) ;b1:=ZIG(b,1,%);
a2:=ROC(valuewhen(1,Cross(a1,ref(a1,-1)),a1),1,$) <>0; b2:=ROC(valuewhen(1,Cross(b1,ref(b1,-1)),b1),1,$)<>0;
if(BarsSince(a2) > BarsSince(b2),Ref(HHV(H,n),-1), Ref(LLV(L,n),-1))


ext
Kod:
no:= Input("Swing",1,75,25);            chl:= Input("0C-1HL",0,1,0); 
hc:=if(chl=1,h,c);            lc:=if(chl=1,l,c);   
res:=Ref(HHV(H,no),-1);             sup:=Ref(LLV(L,no),-1);
avd:=If(hc>res,1,If(lc<sup,-1,0));
avn:=ValueWhen(1,avd<>0,avd);
tsl:=If(avn=1,sup,res);    Buy:=Cross(C,tsl);    Sell:=Cross(tsl,C);   tsl;tsl*buy;tsl*sell
UptrendDowntrend

Kod:
n:=25;      a:=If(H>Ref(HHV(H,n),-1),Ref(LLV(L,n),-1),0); 
b:=If(L<Ref(LLV(L,n),-1),Ref(HHV(H,n),-1),0);  a1:=ZIG(a,1,%)  ;b1:=ZIG(b,1,%);
a2:=ROC(valuewhen(1,Cross(a1,ref(a1,-1)),a1),1,$) <>0;  
b2:=ROC(valuewhen(1,Cross(b1,ref(b1,-1)),b1),1,$)<>0;
if(BarsSince(a2) > BarsSince(b2),Ref(HHV(H,n),-1), Ref(LLV(L,n),-1))

BLine1

Kod:
TradePeriod:=25;                     StopPeriod:=10;     Strict:=1  ;
rhigh:=hhv(ref(h,-1),TradePeriod);      rlow:=llv(ref(l,-1),TradePeriod);  
shigh:=hhv(ref(h,-1),StopPeriod);        slow:= llv(ref(l,-1),StopPeriod);  
al:=if( Strict=1,c> rhigh ,h > rhigh ) ;   sat:=if(Strict=1,c< rlow,l< rlow) ; z:=valuewhen(1,al-sat,al-sat);
a:=if(z=-1,rlow,rhigh); s:= if(z=-1,slow,shigh);       a; s;  Cross(z,0)*rhigh;  Cross(0,z)*rlow