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

 

 ''OTT kesişim olduğunda ATR belirlenen aralıkta değilse kesişimi hafızada tut, sonra ATR belirlenen aralığa geldiğinde alım satım sinyalini hafızada tuttuğun kesişime göre yolla'' şeklinde sistem kurgulamak istiyorum, yazdığım kodlar da aşağıuda ancak başarıyla çalıştıramadım.

 

 

AL SİNYALİ;

 

If(CROSS(OTTSup(C,OPT1,OPT2), OTT(C,OPT1,OPT2)), 1, If((ATR(14) > OPT4 AND ATR(14) < OPT5), PREV, PREV)) AND (ATR(14) > OPT4 AND ATR(14) < OPT5);

 

SAT SİNYALİ;

 

If(CROSS(OTT(C,OPT1,OPT2), OTTSup(C,OPT1,OPT2)), 1, If((ATR(14) > OPT4 AND ATR(14) < OPT5), PREV, PREV)) AND (ATR(14) > OPT4 AND ATR(14) < OPT5);

 

Teşekkürler.
System Tester-Bağlı Emirler kategorisinde (18 puan) tarafından | 74 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Merhabalar,

Aşağıdaki şekilde bir deneyiniz,

Bir bar sayısı sınırı koymak gerekir. Örnek olarak 20 belirledik sizler değiştirebilirsiniz,

Al

BarsSince(CROSS(OTTSup(C,opt1,opt2), OTT(C,opt1,opt2)))<20 and OTTSup(C,opt1,opt2)>OTT(C,opt1,opt2) AND   
ATR(14)>opt3 AND ATR(14) <opt4

Sat

BarsSince(CROSS(OTT(C,opt1,opt2),OTTSup(C,opt1,opt2)))<20 and OTTSup(C,opt1,opt2) <OTT(C,opt1,opt2) AND   
ATR(14)>opt3 AND ATR(14) <opt4

İyi çalışmalar
(32,008 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.



8,943 soru
8,894 cevap
4,956 yorum
22,986 kullanıcı