Alıntı Originally Posted by feridunabi Yazıyı Oku
Hocam daha önce vermiştiniz örneği uğraştım ama MA ekleyemedim.
Aşağıdaki hale getirdim MA ekleyebilmek için ama MA çıkmadı.

var senetadi = Sistem.Sembol;

var Data1 = Sistem.GrafikVerileriniOku(senetadi , Sistem.Periyot);

var D2 = "IMKBX'XU030";
var D1 = Sistem.GrafikVerileriniOku(D2, Sistem.Periyot);

D1 = Sistem.GrafikVerilerindeTarihHizala(Data1, D1);


var Cizgi = Sistem.Liste(Data1.Count, 0);
var AVR = Sistem.MA(Cizgi, "Exp", 34); // burayı ekledim

for (int i = 0; i<D1.Count; i++)

Cizgi[i] = Data1[i].Close / D1[i].Close ;


Sistem.Cizgiler[0].Deger = Cizgi;
Sistem.Cizgiler[1].Deger = AVR; // burayı ekledim

var Renk11 = Sistem.Renk(255, 255, 0, 1);
Sistem.ZeminYazisiEkle(senetadi + " / " + D2, 2, 30, 50, Renk11, "Tahoma", 10);
var senetadi = Sistem.Sembol;
var Data1 = Sistem.GrafikVerileriniOku(senetadi , Sistem.Periyot);

var D2 = "IMKBX'XU030";
var D1 = Sistem.GrafikVerileriniOku(D2, Sistem.Periyot);

D1 = Sistem.GrafikVerilerindeTarihHizala(Data1, D1);


var Cizgi = Sistem.Liste(Data1.Count, 0);
for (int i = 0; i<D1.Count; i++)

Cizgi[i] = Data1[i].Close / D1[i].Close ;


Sistem.Cizgiler[0].Deger = Cizgi;
Sistem.Cizgiler[1].Deger = Sistem.MA(Cizgi,"Exp",100);
Sistem.Cizgiler[2].Deger = Sistem.MA(Cizgi,"Exp",500);
var Renk11 = Sistem.Renk(255,255, 0, 1);
Sistem.ZeminYazisiEkle(senetadi + " / " + D2, 2, 30, 50, Renk11, "Tahoma", 10);