0 beğenilme 0 beğenilmeme
871 kez görüntülendi
Merhaba son 3 barda AlphaTrend kesişimlerini taramak istiyorum ama 3 bardan fazlası çıkıyor bunu nasıl son 3 bar olarak yazabilirim? Benim formülüm aşağıdaki gibi

coeff:=1;
AP:=10;
momentum:=1;
mom:=if(momentum=1,MFI(AP),RSI(AP));
upT:=L-ATR(AP)*coeff;
downT:=H+ATR(AP)*coeff;
AlphaTrend:=If(mom>=50,If(upT<PREV,PREV,upT),If(downT>PREV,PREV,downT));
Barssince(Cross(AlphaTrend,ref(AlphaTrend,-2)))<3
Grafik kategorisinde (428 puan) tarafından | 871 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
merhaba,

formülünüz doğru gözükmektedir,

aşağıdaki gibide sonuç alabilirsiniz

grafik verilerinizin tam olduğundan emin olup tarama yapınız

(not vaysayılan değerleri 1-14-1 dir sizin yazdığınız gibi formülü düzenledik)

 

coeff:=1;
AP:=10;
momentum:=1;
mom:=if(momentum=1,MFI(AP),RSI(AP));
upT:=L-ATR(AP)*coeff;
downT:=H+ATR(AP)*coeff;
AlphaTrend:=If(mom>=50,If(upT<PREV,PREV,upT),If(downT>PREV,PREV,downT));
Cross(AlphaTrend,ref(AlphaTrend,-2)) OR ref(Cross(AlphaTrend,ref(AlphaTrend,-2)),-1)       OR ref(Cross(AlphaTrend,ref(AlphaTrend,-2)),-2)
(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.



7,654 soru
7,652 cevap
4,456 yorum
11,171 kullanıcı