0 beğenilme 0 beğenilmeme
81 kez görüntülendi
Aşağıdaki kod için tekrar yazıyorum kusura bakmayın sanırım ben yanlış aktardım.

c < mov (c,50,s) and Sum(c < ref(c,-1),3)=-3 and roc(c,20,%)< -3

Aslında fiyatın 50 ortalamayı yeni kırmış ve max  %-3 fiyatları bulmak sanırım ben yanlış aktardım.

Ö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 .

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.

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
bir cevap ile ilgili: ROC FORMÜL DESTEĞİ
Grafik kategorisinde (38 puan) tarafından | 81 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
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.
(3,240 puan) tarafından
8,888 soru
8,834 cevap
4,921 yorum
22,280 kullanıcı