Merhaba
İlk sorunuz için
cross(c,mov(c,50,s)) and roc(c,20,% ) > -3
Örnek olarak burada ADX(14) > 20 AND PDI() < MDI() AND BarsSince(CROSS(MDI(), PDI())) < 5 ''5 adet bar içerisinde ADX 20 OLUP DI- nin büyük olup olmadığına bakıyor yanlışım varsa düzeltin .
Burada SON BAR adx ve mdi büyüktür koşulunu ve SON 5 BAR içinde kesişim aramakta.
Bende buna benzer şekilde fiyatın 50 ortalamanın altına indikten sonra belirtiğim bar sayısı içerisinde ROC değerinin 0 altına inenleri bulmak ve fiyatın -%3 den fazla düşmemiş olanları bulmak istiyorum. ek olarak verdiğim örneği yazacağınız formüle ekleyerek gerçek düşüşü yakalamayı amaçlıyorum.
Burada fiyat ortalamayı aşağı kestikten sonra örnek olarak 20 barda yüzde 3 den fazla düşmemiş olanları bulmak istiyor iseniz
ref(cross(mov(c,50,s),c),-20) and roc(c,20,%) > -3
Şeklinde 20 bar örnek olarak deneyiniz.
Aşağıdaki kod doğru olur mu ?
BarsSince(CROSSUNDER(c, mov(c, 50, s))) < 10 AND BarsSince(ROC(c, 20, %) < 0 AND ROC(c, 20, %) > -3) < 10 AND ADX(14) > 20 AND PDI() < MDI() AND BarsSince(CROSS(MDI(), PDI())) < 15
Cross olarak yazınız
BarsSince(CROSS(c, mov(c, 50, s))) < 10 AND BarsSince(ROC(c, 20, %) < 0 AND ROC(c, 20, %) > -3) < 10 AND ADX(14) > 20 AND PDI() < MDI() AND BarsSince(CROSS(MDI(), PDI())) < 15
Eğer istedikleriniz bunlar değil ise egitim@matriksdata.com adresine grafik üzerinde detaylı bir resim ya da iletişim bilgilerinizi mail atarsanız iletişim kurabiliriz.
Bilgilerinize.