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



7,761 soru
7,746 cevap
4,481 yorum
11,899 kullanıcı