merhaba. 5 dk lık peryot da bir gün önceki 18.10 kapanışını yada 18.05 barının değerini nasıl ifade ettirebiliriz.
merhaba. 5 dk lık peryot da bir gün önceki 18.10 kapanışını yada 18.05 barının değerini nasıl ifade ettirebiliriz.
Kapanış değeri 18.00 barı değil ki, niye onu versin? Herhangi bir gün içi barın kapanış değerini aşağıdaki şekilde çizdirebilirsiniz, ilk iki satırı karşılaştırma için bıraktım.. oraya yazdığınız saatte baktığınız periyot kapanışının oluyor olması lazım tabi..
Günün değiştiğini if ( V[i].Date.Day != V[i-1].Date.Day ) şartıyla da sorgulayabilirsiniz; test için for döngüsünün içindeki ilk satırın önündeki // işareti kaldırıp alt satırın önüne koyabilirsiniz..
PHP Code:
var prevC = Sistem.OncekiKapanisGun(Sistem.Sembol);
Sistem.Mesaj(prevC.ToString("0.00"));
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
var kp = Sistem.Liste(0);
for (int i = 10; i<Sistem.BarSayisi; i++)
{
//if ( V[i].Date.Day != V[i-1].Date.Day ) kp[i] = C[i-1];
if ( V[i].Date.Hour == 18 && V[i].Date.Minute == 05) kp[i] = C[i];
else kp[i]=kp[i-1];
}
Sistem.Cizgiler[0].Deger = kp;
Biçare gönüller! Ne giden son gemidir bu!
Hicranlı hayatın ne de son matemidir bu.
Yer İmleri