Originally Posted by
Zülfü Aşkın
Rica etsem Günlük ağırlıklı ortalamayı İNDİKATÖR olaracak yazacak bir arkadaş var mı ?...
iyi bir filtre olabilir.
PHP Code:
//Veriler
var V =Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatSec("Kapanis");
//Değişkenler
var OncekiGunKapanis = Sistem.Liste(0);
var GunlukOrtalama = Sistem.Liste(0);
var GunlukYuzde = Sistem.Liste(0);
int OncekiGunKapanisBar =0;
List<double> GunlukFiyatList = new List<double>();
//Günlük Durum Listelerini Hesapla
for (int i = 1; i < V.Count; i++)
{
if (V[i].Date.Day != V[i-1].Date.Day)
{
OncekiGunKapanis[i] = C[i-1];
OncekiGunKapanisBar = i;
GunlukFiyatList.Clear();
GunlukOrtalama[i] = GunlukOrtalama[i-1];
}
else {
OncekiGunKapanis[i] = OncekiGunKapanis[i-1];
GunlukFiyatList.Add(C[i]);
GunlukOrtalama[i] = (float)GunlukFiyatList.Average();
}
if ( C[i]>=OncekiGunKapanis[i]) {GunlukYuzde[i] = (C[i]-OncekiGunKapanis[i]);}
if ( C[i]<OncekiGunKapanis[i]) {GunlukYuzde[i] = -(-C[i]+OncekiGunKapanis[i]);}
}
//Çizgiler
Sistem.Cizgiler[0].Deger = OncekiGunKapanis; //Panel 1
Sistem.Cizgiler[1].Deger = GunlukOrtalama; //Panel 1
Sistem.Cizgiler[2].Deger = GunlukYuzde ; //Panel 2
Yer İmleri