Originally Posted by
dupont
Mehmet bey çok teşekkür ediyorum, 5 dakikalıklar ve 1 dakikalık bar sayıları geliyor ama bar sayılarında kümülatif olarak grafiğin ilk barından beri olan sayılar atanmaktadır. Erişmek istediğimiz aynı gün içindeki değerler. Örneğin saat 10.16 iken 5 dakikalık barı 3 , 1 dakikalık barı 15 ataması. Bu konuda bu değerlere erişim sağlayabilirsek amacımıza ulaşmış olacağız. Yardımcı olabilirseniz çok sevinirim, teşekkür ederim.
Bende öyle görünüyor zaten. Grafik bilginizde hacim bilgisi eksikse seans değişimini algılamaz o yüzden sizde öyle görünüyor olabilir. Grafik periyodunu seans yapıp Sunucudan verileri indir yapın. Koda aşağıdaki gibi hizalama da ekleyip sadeleştirdim sorun yaşamamanız gerekiyor.
barSay.jpg
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 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;
}
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 = volume240;
Yer İmleri