Recursive Median Filter
PHP Code:
//Ayarlar
int Period= 50;
//Veriler
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatSec("Kapanis");
var H = Sistem.GrafikFiyatSec("YUksek");
var L = Sistem.GrafikFiyatSec("Dusuk");
var O = Sistem.GrafikFiyatSec("Açılış");
var median = Sistem.Median(C, 5-1);
double a = (Math.Cos(6.28319/Period) + Math.Sin(6.28319/Period) - 1) / Math.Cos(6.28319/Period);
var RecursiveMedianFilter= Sistem.Liste(0);
for (int i = 6; i < C.Count; i++)
{
RecursiveMedianFilter[i] = (float)((i == 0 ? C[i] : a * median[i] + (1-a) * RecursiveMedianFilter[i-1] ));
}
Sistem.Cizgiler[0].Deger = RecursiveMedianFilter;

https://prnt.sc/lmzmit
Yer İmleri