MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
348 kez görüntülendi
MERHABA AŞAĞIDA YAZILI KODLARI BİRLEŞTİRİP BİR EXPLORER SİSTEMİ OLUŞTURMAK İSTİYORUM. BUNU NASIL YAPABİLİRİM ? ŞİMDİDEN ÇOK TEŞEKKÜR EDERİM. İYİ ÇALIŞMALAR.

9-13-9 İDEAL ALIŞ SENARYOSU KODLARI:
BARSSINCE(TDSeqCD()=13.1)>BARSSINCE(TDSeqCD()=-13.1)
AND TDSeq()=1 AND BARSSINCE(TDSeqCD()=-13.1)-BARSSINCE(TDSeq()<=-9)>8 AND
BARSSINCE(TDSeq()<=-9)<BARSSINCE(TDSeqCD()=-13.1)
AND BARSSINCE(TDSeq()>=9)>BARSSINCE(TDSeqCD()=-13.1)
AND BARSSINCE(TDSeq()<=-9 or TDSeq()=-9.1)<5

 

POZİTİF UYUMSUZLUK KODLARI
K1:=DataTrend(RSI(C,14),50,-1,Y,D);
K2:=cum(1)-lastvalue(valuewhen(2.,K1=RSI(C,14),cum(1)));
K3:=barssince(K1=RSI(C,14));
ref(c,-K3)<ref(c,-K2) and K2<>0 and K3<>0 and K3<10 and K2-K3>10
Grafik kategorisinde (24 puan) tarafından | 348 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
En İyi Cevap

Merhaba,

2 koşul aynı anda doğru ise çalışması için AND ile birleştirmek gerekir.

Şunu deneyiniz:

K1:=DataTrend(RSI(C,14),50,-1,Y,D);
K2:=cum(1)-lastvalue(valuewhen(2.,K1=RSI(C,14),cum(1)));
K3:=barssince(K1=RSI(C,14));
(ref(c,-K3)<ref(c,-K2) and K2<>0 and K3<>0 and K3<10 and K2-K3>10) and 

(BARSSINCE(TDSeqCD()=13.1)>BARSSINCE(TDSeqCD()=-13.1)
AND TDSeq()=1 AND BARSSINCE(TDSeqCD()=-13.1)-BARSSINCE(TDSeq()<=-9)>8 AND
BARSSINCE(TDSeq()<=-9)<BARSSINCE(TDSeqCD()=-13.1)
AND BARSSINCE(TDSeq()>=9)>BARSSINCE(TDSeqCD()=-13.1)
AND BARSSINCE(TDSeq()<=-9 or TDSeq()=-9.1)<5)

Linklerde yer alan dokümanları inceleyiniz.

İyi çalışmalar:

https://www.matriksdata.com/website/bireysel-urunler/matriks-veri-terminali/dokumanlar/matriks-veri-terminali-indikatorler-dokumani

 

https://www.matriksdata.com/website/bireysel-urunler/matriks-veri-terminali/dokumanlar/matriks-veri-terminali-ileri-teknik-analiz-modulleri-egitim-dokumani

(5,005 puan) tarafından
tarafından seçilmiş
0 0
merhaba; yazım hatası alıyorum kodu eklerken.
0 0
Merhaba,

AND ve OR lar arasındaki boşluklar sebep olmuş olmalı. Formülünüzü olduğu gibi kopyalamıştım.

Aşağıdaki halini deneyiniz.

K1:=DataTrend(RSI(C,14),50,-1,Y,D);
K2:=cum(1)-lastvalue(valuewhen(2.,K1=RSI(C,14),cum(1)));
K3:=barssince(K1=RSI(C,14));
(ref(c,-K3)<ref(c,-K2) and K2<>0 and K3<>0 and K3<10 and K2-K3>10) AND (BARSSINCE(TDSeqCD()=13.1)>BARSSINCE(TDSeqCD()=-13.1) AND TDSeq()=1 AND BARSSINCE(TDSeqCD()=-13.1)-BARSSINCE(TDSeq()<=-9)>8 AND BARSSINCE(TDSeq()<=-9)<BARSSINCE(TDSeqCD()=-13.1) AND BARSSINCE(TDSeq()>=9)>BARSSINCE(TDSeqCD()=-13.1) AND BARSSINCE(TDSeq()<=-9 or TDSeq()=-9.1)<5)
4,274 soru
4,248 cevap
2,933 yorum
3,175 kullanıcı