0 beğenilme 0 beğenilmeme
854 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 | 854 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,139 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,637 soru
7,643 cevap
4,448 yorum
10,872 kullanıcı