0 beğenilme 0 beğenilmeme
1,170 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 | 1,170 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

(13,610 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)
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.



8,721 soru
8,667 cevap
4,862 yorum
20,445 kullanıcı