0 beğenilme 0 beğenilmeme
1,154 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,154 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,600 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,635 soru
8,589 cevap
4,821 yorum
19,781 kullanıcı