0 beğenilme 0 beğenilmeme
302 kez görüntülendi
Period:=21;

ema8:=MOV(C,8,E);
ema55:=MOV(C,55,E);

genel:=MOV(V,Period,S);

yuksekHacim:= if (V>5*genel,1.0);
yuksekHacimBarİndeksi:=if(V>5*genel,BarsSince(yuksekHacim=1),100);

pozisyon1 := if(yuksekHacim AND yuksekHacimBarİndeksi <= 3, "al", "sat");
al1:=if(pozisyon1 = "al" AND Cross(ema8,ema55),1,0);
sat1:=, if (pozisyon1 = "sat" AND Cross(ema55,ema8),1,0);

hacimKosulu:= if (V>11.5*genel,1,0);
pozisyon2 :=  if (hacimKosulu, "al", "sat");
al2:= if (pozisyon2 = "al" AND ema8>ema55,1,0);
sat2:= if (pozisyon2 = "sat" AND ema8<ema55,1,0);

hacim:= if (al1=1 OR al2=1,1, if(sat1=1 OR sat2=1,-1,PREV));
hacim

if hatası ve 1 2 hata daha veriyor ama tam olarak çözemedim
İndikatör Pozisyonları ve Değerleri kategorisinde (14 puan) tarafından | 302 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme
Period:=2;

ema8:=Mov(C,8,E);
ema55:=Mov(C,21,E);

genel:=Mov(V,Period,S);

yuksekHacim:= If(V>1*genel,1,0);
ykskhbi:=If(V>1*genel,BarsSince(yuksekHacim=1),100);

pozisyon1 := If(yuksekHacim AND ykskhbi <=3,1,0);
al1:=If(pozisyon1 = 1 AND Cross(ema8,ema55),1,0);
sat1:=If(pozisyon1 = 0 AND Cross(ema55,ema8),1,0);

hacimKosulu:= If(V>11.5*genel,1,0);
pozisyon2 :=  If(hacimKosulu, 1, 0);
al2:= If(pozisyon2 = 1 AND ema8>ema55,1,0);
sat2:= If(pozisyon2 = 0 AND ema8<ema55,1,0);

hacim:= If(al1=1 OR al2=1,1, If(sat1=1 OR sat2=1,-1,PREV));
hacim

 

sizin yazdığınız periyotlarla 0 sonucunu üretiyor  yukarıdaki gibi deneyiniz
(20 puan) tarafından
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.



9,148 soru
9,103 cevap
5,030 yorum
28,181 kullanıcı