MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
40 kez görüntülendi
macd kesişmeleri al sinyali verdiğinde rsi 30u yukarı kırsın

macdi kesişmeleri sat sinyali verdiğinde rsi 70 i ağaşı kırsın

trendin yöününü göstermek için ise tilson un renginden onay alsın

bu düşünce ile formul oluşturmaya çalıştım.  

al için;

macd:=macd(OPT1,OPT2,9);
macdSinyal:=MACDTrigger(OPT1,OPT2,9);
rsi:=rsi(c,OPT3);
rsiAl:=if(rsi<=30,1,0);
rsiSat:=if(rsi>=70,2,0);
tillKaynak:=c;
tilsonFactor:=0.7;                   
tilsonPeriyot:=OPT4;                    
tillT3:=till(tillKaynak,tilsonPeriyot,tilsonFactor);
tillRenk:=if(tillT3>ref(tillT3,-1),1,if(tillT3<ref(tillT3,-1),2,0));
alSart:=if(macdSinyal<macd and tillRenk=1 and rsiAl=1,1,0);
satSart:=if(macdSinyal>macd and tillRenk=2 and rsiSat=2,2,0);
aslSart+satSart=1

sat için;

macd:=macd(OPT1,OPT2,9);
macdSinyal:=MACDTrigger(OPT1,OPT2,9);
rsi:=rsi(c,OPT3);
rsiAl:=if(rsi<=30,1,0);
rsiSat:=if(rsi>=70,2,0);
tillKaynak:=c;
tilsonFactor:=0.7;                   
tilsonPeriyot:=OPT4;                    
tillT3:=till(tillKaynak,tilsonPeriyot,tilsonFactor);
tillRenk:=if(tillT3>ref(tillT3,-1),1,if(tillT3<ref(tillT3,-1),2,0));
alSart:=if(macdSinyal<macd and tillRenk=1 and rsiAl=1,1,0);
satSart:=if(macdSinyal>macd and tillRenk=2 and rsiSat=2,2,0);
aslSart+satSart=2
önce İndikatör Pozisyonları ve Değerleri kategorisinde (12 puan) tarafından | 40 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
MERHABA,

aşağıdaki formülü inceleyiniz,

daha  basit bir yazılım vardır,

istediğiniz parametreleri opt lendirebilirsiniz,

bilgilerinize

 

al

MACD(26,12,9)>MACDTrigger(26,12,9) AND TILL(c,3,0.7)>ref(TILL(c,3,0.7),-1) AND RSI(C,14)<=30

 

sat

MACD(26,12,9)<MACDTrigger(26,12,9) AND TILL(c,3,0.7)<ref(TILL(c,3,0.7),-1) AND RSI(C,14)<=70
önce (10,521 puan) tarafından
0 0
Maalesef system testerda çalıştırdım ve sonuç 0 çıktı
0 0
merhaba,

rsı için 30 dan küçük koşulu nadir sonuç verecektir

isterseniz

MACD(26,12,9)>MACDTrigger(26,12,9) AND TILL(c,3,0.7)>ref(TILL(c,3,0.7),-1) AND RSI(C,14)<=40

40 olarak deneyiniz daha fazla sonuç verdiğini göreceksiniz
0 0
İlginiz için çok teşekkür ederim
5,177 soru
5,202 cevap
3,377 yorum
3,904 kullanıcı