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

Matriks IQ algoda bu stratejiyi yazmama yardımcı olabilir misiniz?

X1 := 5;                     
X2 := 0.008;                  

AL1 := OTT(C,2,X1)*(1+X2);    // OTT üst bandı
AL2 := OTT(C,2,X1)*(1-X2);    // OTT alt bandı

M1 := MOV(C,5,VAR);           // 5 periyotluk hareketli ortalama

ONAY1 := valuewhen(1,CROSS(MOV(C,3,VAR),OTT(C,3,1)),C);      // 3 periyotluk HO, OTT(3,1) yukarı kestiğinde fiyat
ONAY2 := valuewhen(1,CROSS(MOV(C,3,VAR),OTT(C,3,1,5)),C);    // 3 HO, OTT(3,1,5) yukarı kestiğinde fiyat
ONAY3 := valuewhen(1,CROSS(MOV(C,3,VAR),OTT(C,3,2)),C);      // 3 HO, OTT(3,2) yukarı kestiğinde fiyat

Alış Koşulu

IF(M1 > AL1,

   ROC(C,5,%) >= 2 AND

   SUM(MOV(C,3,VAR) > OTT(C,3,1),3) = 3 AND

   STOSK(150,150,34,VAR) > STOSD(150,150,34,VAR) AND

   C > ONAY1

);

 

IF(M1 < AL2,

   SUM(MOV(C,3,VAR) > OTT(C,3,1,5),6) = 6 AND

   STOSK(150,150,34,VAR) < STOSD(150,150,34,VAR) AND

   C < ONAY2*(2.5*ATR(14)),

   SUM(MOV(C,3,VAR) > OTT(C,3,2),300) = 300 AND

   STOSK(150,150,34,VAR) < STOSD(150,150,34,VAR) AND

   C < ONAY3*(2.5*ATR(14))

);

Satış Koşulları

IF(M1 < AL1,

   ROC(C,5,%) <= -2 AND                               // 5 günlük fiyat değişimi %-2’den düşük

   SUM(MOV(C,3,VAR) < OTT(C,3,1),6) = 6 AND           // Son 6 periyotta 3 HO sürekli OTT(3,1)’in altında

   STOSK(150,150,34,VAR) <= STOSD(150,150,34,VAR) AND // Stokastik K < D

   C < ONAY1

);

 

IF(M1 < AL2,

   ROC(C,5,%) <= -2 AND                               // ROC sat filtrelemesi

   SUM(MOV(C,3,VAR) < OTT(C,3,1,5),3) = 3 AND         // Son 3 periyotta 3 HO hep OTT(3,1,5)’in altında

   STOSK(150,150,34,VAR) <= STOSD(150,150,34,VAR) AND // Stokastik aşağı kesmiş

   C < ONAY2*(2.5*ATR(14)),

   

   ROC(C,5,%) <= -2 AND                               // ROC sat filtrelemesi

   SUM(MOV(C,3,VAR) < OTT(C,3,2),9) = 9 AND           // Son 9 periyotta 3 HO hep OTT(3,2)’nin altında

   STOSK(150,150,34,VAR) <= STOSD(150,150,34,VAR) AND // Stokastik aşağı kesmiş

   C < ONAY3*(2.5*ATR(14))

);
önce Algoritmik Trading kategorisinde (16 puan) tarafından | 37 kez görüntülendi

Bu soruya cevap vermek için lütfen giriş yapınız veya kayıt olunuz.

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,796 soru
9,760 cevap
5,259 yorum
54,250 kullanıcı