Originally Posted by
devran42
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
Yer İmleri