0 beğenilme 0 beğenilmeme
467 kez görüntülendi
merhabalar,

 

aşağıki fisher indikatörü ile 180 dk veya günlükte AL Sinyali verdiği zaman explorer da tarama yaparak AL verenleri listelemek istiyorum.

 

//Fisher

 

study(title="öncü", shorttitle="Ö N C Ü", overlay=false)

 

lngth = input(09, minval=1, title="Length")

enyuk = highest(hl2, lngth)

endus = lowest(hl2, lngth)

 

round_(val) => val > .99 ? .999 : val < -.99 ? -.999 : val

 

value = 0.0

value := round_(.66 * ((hl2 - endus) / max(enyuk - endus, .001) - .5) + .67 * nz(value[1]))

 

fish1 = 0.0

fish1 := .5 * log((1 + value) / max(1 - value, .001)) + .5 * nz(fish1[1])

 

fish2 = fish1[1]

 

hline(1.50, title="+2.00 Line", linewidth=1, color=orange)

hline(0.75, title="+1.00 Line", linewidth=1, color=orange)

hline(00.00, title="00.00 Line", linewidth=1, color=black)

hline(-0.75, title="-1.00 Line", linewidth=1, color=orange)

hline(-1.50, title="-2.00 Line", linewidth=1, color=orange)

 

plot(fish1, title="Fisher", style=line, linewidth=1, color=blue, transp=0)

plot(fish2, title="Trigger", style=line, linewidth=1, color=green, transp=0)

 

upcutoff = input(0, title="Up Limit")

dncutoff = input(-1.0, title="Dn Limit")

 

upmove = crossover(fish1, fish2) and fish1 < dncutoff

dnmove = crossunder(fish1, fish2) and fish1 > upcutoff

 

plotshape(upmove, title="Buy", style=shape.labelup, location=location.bottom, color=blue, transp=0, size=size.auto, text="AL", textcolor=white)

plotshape(dnmove, title="Sell", style=shape.labeldown, location=location.top, color=black, transp=0, size=size.auto, text="SAT", textcolor=white)
Analizler kategorisinde (24 puan) tarafından | 467 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhabalar,

Tradingview tarafının yazılım diline pek hakim değiliz.

İstediğiniz formülün tam olarak karşılığı yoktur fakat aşağıdaki formülü bir test eder incelersiniz,

vALUE1:= 0.1*(cci(5)/4);
vALUE2:= Mov(vALUE1,9,w);
IFISH:=(Exp(2*vALUE2)-1)/(Exp(2*vALUE2)+1);
CRoss(IFISH,-0.5)

 

0.5 aşağı kırılırsa sat :

vALUE1:= 0.1*(cci(5)/4);
vALUE2:= Mov(vALUE1,9,w);
IFISH:=(Exp(2*vALUE2)-1)/(Exp(2*vALUE2)+1);
CRoss(0.5,IFISH)

Olası sorularınız da egitim@matriksdata.com ile bizlere ulaşabilirsiniz.

iyi çalışmalar
(34,988 puan) tarafından
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



9,451 soru
9,401 cevap
5,102 yorum
38,282 kullanıcı