0 beğenilme 0 beğenilmeme
192 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 | 192 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
(33,458 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.



9,197 soru
9,155 cevap
5,040 yorum
29,722 kullanıcı