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

Kurgudaki hatayı bulmam için yardımcı olabilir misiniz

Soruldu
Görüntülenme
544 görüntülenme
Durum
Cevaplandı
Merhaba, kurguladığım sistem hatalı sinyal veriyor. Formülü aşağıda bulabilirsiniz. Amacım 3 sistemden herhangi ikisi al verdiğinde almasını, herhangi ikisi sat verdiğinde ise satmasını sağlamak. Hatalar ise şu şekilde: Al verdikten sonra bir sonraki barda satıp tekrar alıyor ve bunu ardışık bir kaç bar boyunca tekrar tekrar yapıyor. Veya koşul gerçekleşmeden alıyor, mesela bu 3 sistemden sadece biri al koşulunu sağlamış ama sistem AL sinyali vermiş.

Şimdiden teşekkürler.

AL

a:=(MOV(RSI(X1),X2,VAR));
b:=(MOV(RSI(X1),X3,VAR));
c:=(MOV((cct),2,VAR));

(((a+1)>b) AND MOV(RSI(X1),X3,VAR)>OTT(MOV(RSI(X1),X3,VAR),2,X4)) OR
(((a+1)>b) AND (c>REF(c,-1.5))) OR
((MOV(RSI(X1),X3,VAR)>OTT(MOV(RSI(X1),X3,VAR),2,X4)))

SAT
a:=(MOV(RSI(X1),X2,VAR));
b:=(MOV(RSI(X1),X3,VAR));
c:=(MOV((cct),2,VAR));

(((a+1)<b) AND MOV(RSI(X1),X3,VAR)<OTT(MOV(RSI(X1),X3,VAR),2,X4)) OR
(((a+1)<b) AND (c<REF(c,-1.5))) OR
((MOV(RSI(X1),X3,VAR)<OTT(MOV(RSI(X1),X3,VAR),2,X4)))
Paylaş

1 Cevap

0
Merhaba,

değişken atamalarında H,L,C,O,W datalarına değişken atamayınız.Çünkü fiyatı mı baz alacak atadığınız değişkeni mi çakışabilir.

c1:=(MOV((cct),2,VAR));

c yerine c1 yazınız, bu şekilde revize ediniz,

iyi çalışmalar
BağlantıBayraklaSibelyMatriks Destek42.148

Yorumlar (2)

  • ▲0
    dediğiniz düzeltmeyi yapıp tekrar simülasyon yaptım fakat sorun devam ediyor malesef. başka neden olabilir acaba, öneriniz varsa denemek isterim.
  • ▲0
    Merhabalar,

    aşağıdaki şekilde derledik fakar formülde normal c mi değişkena taması c mi anlayamadık,

    ref kısmını da ondalıklı yazamazsınız, ref(c,-1) olarak revize ettik

    al

     

    a:=(MOV(RSI(C,X1),X2,VAR));
    b:=(MOV(RSI(C,X1),X3,VAR));
    c1:=(MOV((cct),2,VAR));

    (((a+1)>b) AND MOV(RSI(C,X1),X3,VAR)>OTT(MOV(RSI(C,X1),X3,VAR),2,X4)) OR
    (((a+1)>b) AND (c>REF(c,-1))) OR
    ((MOV(RSI(C,X1),X3,VAR)>OTT(MOV(RSI(C,X1),X3,VAR),2,X4)))

     

    sat

    a:=(MOV(RSI(c,X1),X2,VAR));
    b:=(MOV(RSI(c,X1),X3,VAR));
    c1:=(MOV((cct),2,VAR));

    (((a+1)<b) AND MOV(RSI(c,X1),X3,VAR)<OTT(MOV(RSI(c,X1),X3,VAR),2,X4)) OR
    (((a+1)<b) AND (c<REF(c,-1))) OR
    ((MOV(RSI(c,X1),X3,VAR)<OTT(MOV(RSI(c,X1),X3,VAR),2,X4)))
    SibelyMatriks DestekBayrakla

Cevabınız

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