kod bu şekilde belki kullanan olur, matriksten çevirdim.
var V =Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis") ;
var H = Sistem.GrafikFiyatOku(V, "Yuksek") ;
var L = Sistem.GrafikFiyatOku(V, "Dusuk") ;
var O = Sistem.GrafikFiyatOku(V, "Acilis") ;
var ohlc = Sistem.GrafikFiyatSec("OHLC/4");
var x = Sistem.Liste(0);
for (var i=1; i<V.Count;i++)
{
x[i] = (5*ohlc[i])/5;
}
var vol=Sistem.Volume();
var ma1 = Sistem.MA(x, "Volume", 10);
var ma2 = Sistem.MA(x, "Volume", 15);
var ma3 = Sistem.MA(x, "Volume", 18);
var x1 = Sistem.Liste(0);
for (var i=1; i<V.Count;i++)
{
x1[i] = (ma1[i]+ma2[i]+ma3[i])/3;
}
var ma4 = Sistem.MA(x, "Volume", 20);
var ma5 = Sistem.MA(x, "Volume", 22);
var ma6 = Sistem.MA(x, "Volume", 24);
var x2 = Sistem.Liste(0);
for (var i=1; i<V.Count;i++)
{
x2[i] = (ma4[i]+ma5[i]+ma6[i])/3;
}
var x3 = Sistem.Liste(0);
for (var i=1; i<V.Count;i++)
{
x3[i] = (x1[i]+x2[i])/2;
}
Sistem.Cizgiler[0].Deger = x3;
Yer İmleri