0 beğenilme 0 beğenilmeme
852 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 | 852 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,625 soru
7,627 cevap
4,445 yorum
10,796 kullanıcı