Burada seans için 1 dk kümülatif hacim toplamını hesaplattım. Canlı barla sinyal göndermediğiniz sürece repaint yapmaz.
PHP Code:
var V = Sistem.GrafikVerileri;
var V240 = Sistem.GrafikVerileriniOku(Sistem.Sembol, "S");
V240 = Sistem.GrafikVerilerindeTarihHizala(V,V240);
var volume240 = Sistem.GrafikFiyatOku(V240, "Hacim");
volume240 = Sistem.DonemCevir(V, V240, volume240);
var birDkCumulativeVolume = Sistem.Liste(0);
var birDkBarSayisi = Sistem.Liste(0);
var besDkBarSayisi = Sistem.Liste(0);
for (int i = 500; i < V.Count; i++)
{
if (volume240[i] != volume240[i - 1])
{
birDkBarSayisi[i - 1] = 0;
birDkCumulativeVolume[i - 1] = 0;
}
birDkCumulativeVolume[i] = birDkCumulativeVolume[i-1] + V[i].Vol;
birDkBarSayisi[i] = birDkBarSayisi[i - 1] + 1;
besDkBarSayisi[i] = (int)(birDkBarSayisi[i] / 5);
}
Sistem.Cizgiler[0].Deger = birDkBarSayisi;
Sistem.Cizgiler[1].Deger = besDkBarSayisi;
Sistem.Cizgiler[2].Deger = birDkCumulativeVolume;
Sistem.Cizgiler[3].Deger = volume240;
Yer İmleri