Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. 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.

0

ATR ve OTT Kullanımı Hakkında

Soruldu
Görüntülenme
623 görüntülenme
Durum
Cevaplandı
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.
Paylaş

1 Cevap

0
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
BağlantıBayraklaSibelyMatriks Destek42.148

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol