Bu kısım (Veri[i].High - Veri[i].Low) yüksek - düşük verir; yani 8.20-8.00=0.20 sizin örneğinizde.. Bence bunu kullanmak daha mantıklı(fiyat aralıklarına göre *100, *50, *20 veya *10 yaparak adıma da ulaşabilirsiniz);lakin sizin istediğinizi alttaki kod sağlar..
Ama 20,50 ve 100TL aralık geçişlerindeki fiyatlarda hatalı sonuç verir!!! Mesela kozal şu an 55 civarı ve adımlar 0,05.. Grafiğine baktığınızda 50 nin altındaki fiyatlarda 0,02 ye bölünmesi gerekirken 0,05 e bölünerek çizilmiş olacaktır..!!


PHP Code:
var Veri Sistem.GrafikVerileri
var 
Listem1 Sistem.Liste(0);
var 
=Sistem.YuzeyselVeri;
var 
adim y.PriceStep;
for (
int i1Veri.Counti++) { Listem1[i] = (Veri[i].High Veri[i].Low)/adim; } 
Sistem.Cizgiler[0].Deger Listem1
 Alıntı Originally Posted by netkit Yazıyı Oku
İyi haftalar
Sayın Sonli teşekkür ederim.
Fakat istediğim tam olarak açılış-yüksek-düşük-kapanış (o bardaki) da toplam değişen kademe sayısı.
Örneğin saatlikte 14:00 da g... 8 açılıp 8,20 yapıp 8,10 a düşüp 8,15 kapatmış olsun. yani o barda 8-8.20 kademe sayısı kadarını bulmak istiyorum.