0 beğenilme 0 beğenilmeme
590 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 | 590 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
(37,348 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,804 soru
9,767 cevap
5,267 yorum
54,861 kullanıcı