MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
126 kez görüntülendi

Merhabalar,

Benim yapmak istediğim Robot işlemlerinde formül kriterlerimden biri, AL Fiyatı < Sat Fiyatı olsun istiyorum.

Bunula ilgili kod yazmaya çalıştım ama Sistem Testerda istenilen sonucu alamıyorum. Sanırım "C>max(F1,F2)" buradaki C değeri son kapanış barını verdiğinden diye düşünüyorum. 

SAT "CROSS(OTT(C,k1,k2),OTTSup(C,k1,k2)) " şartı gerçekleştiğinde C fiyatınıda giremedim, yapamadım. Formüldeki düşüncelerim ne kadar doğru onu da bilmiyorum. Yardımcı olursanız memnun olurum.

Not:F1 ve F2 yapma sebebim AL şartı oluştuğu barı bazan bir bar eksik gösteriyor. Anlamadım.   

 k1:=5;
k2:=1;
deg1:=BarsSince(CROSS(OTTSup(C,k1,k2),OTT(C,k1,k2)));
F1:=REF(C,-deg1);
F2:=REF(C,-(deg1+1));

CROSS(OTT(C,k1,k2),OTTSup(C,k1,k2)) and C>max(F1,F2);

 

Grafik kategorisinde (147 puan) tarafından | 126 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
merhaba,

tam olarak istediğinizi anlayamadık bizlere 0212 354 54 54 eğitim biriminden ulaşabilirsiniz,

istediğiniz al ve sat fiyatlarını elde etmek ise,

kesişimin olduğu barın fiyatını aldırabilirsiniz,

valuewen fonksiyonu ile

k1:=5;
k2:=1;
valuewhen(1.,cross(OTTSup(C,k1,k2),OTT(C,k1,k2)),c)

size kesişimin olduğu barın fiyatını verecektir,

bilgilerinize
(8,451 puan) tarafından
0 0
sizleri yazdığı ,

son fiyat alış fiyatından büyük ise ve satış koşulu oluştuysa,

şeklindedir
0 0
Çok teşekkür ederim. Bu şekilde Sistem Testerda geriye dönük test ettiğimde neden zararlı satışlar yapıyor. Biraz çok oldum:)
1 0
merhaba,

sistem testerda son kesişimdeki fiyatı baz alıyor,

daha önceki kesişimlerde aldı ise daha düşük fiyattan sattırması normaldir,

şöyle özetleyelim,

kesişim oldu ve aldı 10 tl den,

sonra fiyat düştü ters kesişim oldu satmadı(çünkü alış fiyatının altında idi)

tekrar alış sinyali geldi düşük seviyeden ,

bu sefer son gelen alış sinyalinin fiyatını alacak satış sinyali için,

bilgilerinize
0 0

Çok Teşekkür ederim. Olayı anladım. Bu durumda bu formül genellikle doğru sonuç vermeyecek.crying  Tekrar teşekkür ederim. 

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.



4,825 soru
4,832 cevap
3,183 yorum
3,613 kullanıcı