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

formül hakkında

Soruldu
Görüntülenme
2.147 görüntülenme
Durum
Cevaplandı
Merhabalar,

Elimde aşağıdaki gibi bir tarama formülü var. Bu formülü scalp işlemler için oluşturdum ama sonuç vermiyor(özellikle 1-5-15 periyotta) Bu taramaya fiyat günlük pivot - ema 21 üstünde ve varsa düşen kıılımı üstünde olsun koşulunun eklemesi nasıl ? Ayrıca formülde düzenleme ya da değiştirmem gereken bir yer var mı ?

DEMA12:=2*mov(c,12,e)-mov(mov(c,12,e),12,e);

DEMA26:=2*mov(c,26,e)-mov(mov(c,26,e),26,e);

MACDEMA:=DEMA12-DEMA26;

TRIGGER:=2*mov(MACDEMA,9,e)-mov(mov(MACDEMA,9,e),9,e);

 

vALUE1:= 0.1*(cci(5)/4);

vALUE2:= Mov(vALUE1,9,w);

IFISH:=(Exp(2*vALUE2)-1)/(Exp(2*vALUE2)+1);

 

M1:=c;

M2:=MOV(M1,3,W);

M3:=MOV(M2,5,W);

M4:=MOV(M3,8,W);

M5:=MOV(M4,13,W);

M6:=MOV(M5,21,W);

M7:=MOV(M6,34,W);

 

CRoss(IFISH,-0.5) AND MACDEMA>TRIGGER AND  C>M7 and

CROSS(MACDAS(26,12,9),MACDASTRIGGER(26,12,9)) and

C=>mov(c,21,e) and

K1:=TILL(C,5,0.5);

sum(roc(k1,1,%)<0,4)=-3 and roc(k1,1,%)>0 and

percent:=1;

mainperiod:=100;

signalperiod:=7;

MA:=mov(C,mainperiod,TRI);

K1:=IF(MA>c+MA*percent/100,MA,IF(MA<c-MA*percent/100,MA,C));

signalline:=mov(c,signalperiod,s);

ScalpLine:=signalline-K1;

CROSS(ScalpLine,0) and

mov(c,5,e)>mov(c,13,e) and

ref(rsi(c,14),-1)<rsi(c,14) and

ref(mo(5),-3)<mo(5) and ref(mo(5),-2)<mo(5) and ref(mo(5),-1)<mo(5)
Paylaş
CevaplaBayrakladüzenlendi · gelisimborsagelisimborsa53

1 Cevap

0
merhaba,

öncelikle taramanızda değişken tanımlama hatası var,

K1 değişkenini 2 kere tanımlanmış ve bu size doğru sonuç vermez,

tekini değiştirip oyle yazdık yanlız o kadar fazla koşul yazmışsınız ki aynı anda koşulların oluşması çok çok nadir olacaktır

aşağıda düzenlenmiş hali

 

DEMA12:=2*mov(c,12,e)-mov(mov(c,12,e),12,e);
DEMA26:=2*mov(c,26,e)-mov(mov(c,26,e),26,e);
MACDEMA:=DEMA12-DEMA26;
TRIGGER:=2*mov(MACDEMA,9,e)-mov(mov(MACDEMA,9,e),9,e);
vALUE1:= 0.1*(cci(5)/4);
vALUE2:= Mov(vALUE1,9,w);
IFISH:=(Exp(2*vALUE2)-1)/(Exp(2*vALUE2)+1);
M1:=c;
M2:=MOV(M1,3,W);
M3:=MOV(M2,5,W);
M4:=MOV(M3,8,W);
M5:=MOV(M4,13,W);
M6:=MOV(M5,21,W);
M7:=MOV(M6,34,W);
K2:=TILL(C,5,0.5);
percent:=1;
mainperiod:=100;
signalperiod:=7;
MA:=mov(C,mainperiod,TRI);
K1:=IF(MA>c+MA*percent/100,MA,IF(MA<c-MA*percent/100,MA,C));
signalline:=mov(c,signalperiod,s);
ScalpLine:=signalline-K1;
CRoss(IFISH,-0.5) AND MACDEMA>TRIGGER AND  C>M7 and CROSS(MACDAS(26,12,9),MACDASTRIGGER(26,12,9)) and
C=>mov(c,21,e) and  
sum(roc(k2,1,%)<0,4)=-3 and roc(k2,1,%)>0 and
CROSS(ScalpLine,0) and
mov(c,5,e)>mov(c,13,e) and
ref(rsi(c,14),-1)<rsi(c,14) and
ref(mo(5),-3)<mo(5) and ref(mo(5),-2)<mo(5) and ref(mo(5),-1)<mo(5)

 

bu formüle birde pivot ve mov koşulunu eklerseniz

 

DEMA12:=2*mov(c,12,e)-mov(mov(c,12,e),12,e);
DEMA26:=2*mov(c,26,e)-mov(mov(c,26,e),26,e);
MACDEMA:=DEMA12-DEMA26;
TRIGGER:=2*mov(MACDEMA,9,e)-mov(mov(MACDEMA,9,e),9,e);
vALUE1:= 0.1*(cci(5)/4);
vALUE2:= Mov(vALUE1,9,w);
IFISH:=(Exp(2*vALUE2)-1)/(Exp(2*vALUE2)+1);
M1:=c;
M2:=MOV(M1,3,W);
M3:=MOV(M2,5,W);
M4:=MOV(M3,8,W);
M5:=MOV(M4,13,W);
M6:=MOV(M5,21,W);
M7:=MOV(M6,34,W);
K2:=TILL(C,5,0.5);
percent:=1;
mainperiod:=100;
signalperiod:=7;
MA:=mov(C,mainperiod,TRI);
K1:=IF(MA>c+MA*percent/100,MA,IF(MA<c-MA*percent/100,MA,C));
signalline:=mov(c,signalperiod,s);
ScalpLine:=signalline-K1;
CRoss(IFISH,-0.5) AND MACDEMA>TRIGGER AND  C>M7 and CROSS(MACDAS(26,12,9),MACDASTRIGGER(26,12,9)) and
C=>mov(c,21,e) and  
sum(roc(k2,1,%)<0,4)=-3 and roc(k2,1,%)>0 and
CROSS(ScalpLine,0) and
mov(c,5,e)>mov(c,13,e) and
ref(rsi(c,14),-1)<rsi(c,14) and
ref(mo(5),-3)<mo(5) and ref(mo(5),-2)<mo(5) and ref(mo(5),-1)<mo(5) and

C>PVT[GUN]()  AND C>MOV[GUN](C,21,E)

 

şeklinde olur ki çok çok nadir sonuç verir

 

bilgilerinize
BağlantıBayraklaserkanceMatriks Destek40.169

Yorumlar (6)

  • ▲0
    merhaba,

    formüller yazım hatası veriyor
  • ▲0
    formülde bir hata yoktur and lerin sonuna boşluk bırakınız

     

    bilgilerinize
  • ▲0
    tamam düzelttim.

     peki aşağıdaki taramayı system testerda al sinyali olarak nasıl oluşturulur ? Formülü test etmek istiyorum.

    DEMA12:=2*mov(c,12,e)-mov(mov(c,12,e),12,e);
    DEMA26:=2*mov(c,26,e)-mov(mov(c,26,e),26,e);
    MACDEMA:=DEMA12-DEMA26;
    TRIGGER:=2*mov(MACDEMA,9,e)-mov(mov(MACDEMA,9,e),9,e);
    vALUE1:= 0.1*(cci(5)/4);
    vALUE2:= Mov(vALUE1,9,w);
    IFISH:=(Exp(2*vALUE2)-1)/(Exp(2*vALUE2)+1);
    M1:=c;
    M2:=MOV(M1,3,W);
    M3:=MOV(M2,5,W);
    M4:=MOV(M3,8,W);
    M5:=MOV(M4,13,W);
    M6:=MOV(M5,21,W);
    M7:=MOV(M6,34,W);
    K2:=TILL(C,5,0.5);
    percent:=1;
    mainperiod:=100;
    signalperiod:=7;
    MA:=mov(C,mainperiod,TRI);
    K1:=IF(MA>c+MA*percent/100,MA,IF(MA<c-MA*percent/100,MA,C));
    signalline:=mov(c,signalperiod,s);
    ScalpLine:=signalline-K1;
    CRoss(IFISH,-0.5) AND MACDEMA>TRIGGER AND C>M7 and CROSS(MACDAS(26,12,9),MACDASTRIGGER(26,12,9)) and C=>mov(c,21,e) and sum(roc(k2,1,%)<0,4)=-3 and roc(k2,1,%)>0 and CROSS(ScalpLine,0) and mov(c,5,e)>mov(c,13,e)
  • ▲0
    aynı şekilde koşul olarak sistem testera yapıştırabilirsiniz

    ancak bu formül çok çok nadir sinyal ürettiği için sağlıklı sonuç alamazsınız

    bilgilerinize
  • ▲0
    rica etsem herhangi bir zamanda x kağıdında al sonucu verdiği zamanı bana söyleyebilir misiniz ?
  • ▲0

    merhaba,

    indikatör buildera formülünüzü kopyalayıp görüntülerseniz,

    ne zaman sinyal oluşmuş görebilirsiniz

     

Cevabınız

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