0 beğenilme 0 beğenilmeme
243 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 | 243 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.



8,636 soru
8,590 cevap
4,821 yorum
19,786 kullanıcı