Alıntı Originally Posted by ferit618 Yazıyı Oku
Aşağıdaki indikatörde bir yerde hata yapmışım. YArdımcı olacaklara şimdiden teşekkürler....
Kod:
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis") ;
var H = Sistem.GrafikFiyatOku(V, "Yuksek") ;
var L = Sistem.GrafikFiyatOku(V, "Dusuk") ;
var Bars = V.Count;

var a = Sistem.MA(C,"Exp",20);
var b = Sistem.MA(C,"Exp",100);

var k = Sistem.Liste(0);

for (int i = 100; i < Bars ; i++)
{
k[i] =  (a[i]-b[i]) / (a[i]+b[i]) ;
}

var m =Sistem.MA(k,"Exp",8);

Sistem.Cizgiler[0].Deger = k; Sistem.Cizgiler[0].Aciklama="voli";
Sistem.Cizgiler[1].Deger = m; Sistem.Cizgiler[1].Aciklama="average";
Sistem.Cizgiler[2].Deger = Sistem.Liste(0); Sistem.Cizgiler[2].Aciklama="Axis";