0 beğenilme 0 beğenilmeme
29 kez görüntülendi
Merhaba,

Aynı tarama formülü içerisinde, OTT Support Line'nın EMA 21'i yukarı kestiği (COND1), OTT al veren (COND2) ve Stochastic RSI'ın 30 çizgisini yukarı kesen ve bir bar kapanış yapan (COND3) ve bu koşulların farklı barlarda sağlamış olma durumuna göre son 8 barı kapsayan bir tarama yazmaya çalıştım. Aşağıdaki formül yazım hatası veriyor, sebebini çözemedim.

COND1 := CROSS(OTTSup(C,2,1.4,VAR),MOV(C,21,E));
COND2 := CROSS(OTTSup(C,2,1.4),OTT(C,2,1.4));
COND3 := CROSS(STOCHRSI(C,14,7),30) AND CROSS(C,REF(C,-1))
HAS1 := HHV(COND1,8) = 1;
HAS2 := HHV(COND2,8) = 1;
HAS3 := HHV(COND3,8) = 1;
HAS1 AND HAS2 AND HAS3

COND1 ve COND2 olarak çalıştırdığımda sorun çıkmıyor ancak COND3 eklendiğinde yazım hatası veriyor.

Yardımlarınızı bekler, iyi çalışmalar dilerim.
önce Grafik kategorisinde (88 puan) tarafından | 29 kez görüntülendi

1 cevap

1 beğenilme 0 beğenilmeme
Merhaba Serdar Bey,

Cond3 değişkeni sonunda noktalı virgül bulanmadığından hata veriyor.

COND3 := CROSS(STOCHRSI(C,14,7),30) AND CROSS(C,REF(C,-1));

Şeklinde deneyebilirsiniz.

Bilgilerinize.
önce (6,620 puan) tarafından
0 0
Teşekkür ederim, sorun çözüldü.
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.



9,700 soru
9,659 cevap
5,195 yorum
48,270 kullanıcı