0 beğenilme 0 beğenilmeme
634 kez görüntülendi
Merhaba Tradingview kodunu matrkise uyarlayabilir misiniz?

src=input(close,"Source")
AP2 = input(defval=14,title="Length",minval=1)
Trail1 = ema(src,AP2)
AF2 = input(defval=2,title="Percent",minval=0.1)/100
SL2 = Trail1*AF2 // Stop Loss
Trail2 = 0.0
Trail2 := iff(Trail1>nz(Trail2[1],0) and Trail1[1]>nz(Trail2[1],0),max(nz(Trail2[1],0),Trail1-SL2),iff(Trail1<nz(Trail2[1],0) and Trail1[1]<nz(Trail2[1],0),min(nz(Trail2[1],0),Trail1+SL2),iff(Trail1>nz(Trail2[1],0),Trail1-SL2,Trail1+SL2)))

Buy = crossover(Trail1, Trail2)
Sell = crossunder(Trail1, Trail2)
SR=(iff(Trail1 > Trail2 ,1, iff(Trail2 > Trail1,-1,0)))
Grafik kategorisinde (16 puan) tarafından | 634 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
merhaba,

anladığımız kadarıyla trail ile ilgili formül yazılı,

bizdeki çevrilmiş hali

 

indikatör olarak;

 

perc:=14;
loss:=C*perc/100;
trail:=
If(C>PREV AND Ref(C,-1)>PREV,
Max(PREV,C-loss),
If(C<PREV AND Ref(C,-1)<PREV,
Min(PREV,C+loss),
If(C>PREV,C-loss,C+loss)));
Trail

 

al sat olarak

al

perc:=14;
loss:=C*perc/100;
trail:=
If(C>PREV AND Ref(C,-1)>PREV,
Max(PREV,C-loss),
If(C<PREV AND Ref(C,-1)<PREV,
Min(PREV,C+loss),
If(C>PREV,C-loss,C+loss)));
cross(Trail,ref(Trail,-1))

 

sat

 

perc:=14;
loss:=C*perc/100;
trail:=
If(C>PREV AND Ref(C,-1)>PREV,
Max(PREV,C-loss),
If(C<PREV AND Ref(C,-1)<PREV,
Min(PREV,C+loss),
If(C>PREV,C-loss,C+loss)));
cross(ref(Trail,-1),Trail)

şeklinde yazılabilir

bilgilerinize

 

(not: formül içinde prev fonksiyonu çok olduğu için biraz ağır çalışabilir)
(40,149 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.



8,636 soru
8,590 cevap
4,821 yorum
19,799 kullanıcı