Super BandPass Filter - John Ehlers, Temmuz 2016 Tarihinde yayınlandı.


PHP Code:
//Super BandPass Filter - John Ehlers, Temmuz 2016 Tarihinde yayınlandı.


//Veriler
var Sistem.GrafikVerileri
var 
Sistem.GrafikFiyatSec("Kapanis");
var 
Sistem.GrafikFiyatSec("YUksek");
var 
Sistem.GrafikFiyatSec("Dusuk"); 
var 
Sistem.GrafikFiyatSec("Açılış");


int count 30;
int fastbarcount 20;
int slowbarcount 30;


double a1 Convert.ToDouble(fastbarcount ); 
double a2 Convert.ToDouble(slowbarcount );
var 
SuperPassBandFilterSistem.Liste(0); 
var 
RMSposSistem.Liste(0); 
var 
RMSnegSistem.Liste(0); 
double RMS;
double[] = new double[C.Count];


for (
int i C.Counti++) 
{     
   
x[i] = (a1 a2) * C[i] + (a2*(a1) - a1*(1-a2)) * C[i-1] + ((a1) + (a2)) * x[i-1] - (a1) * (a2) * x[i-2];


   
SuperPassBandFilter[i] = (float)x[i];
   
RMS 0;


   if(
count )
   for (
int j count-1>= 0j--)
   {
     
RMS += x[i-j] * x[i-j];
   }
   
   
RMSpos[i] = (float) Math.Sqrt(RMS/50);
   
RMSneg[i] = (float)-RMSpos[i];
}


Sistem.Cizgiler[0].Deger  SuperPassBandFilter;
Sistem.Cizgiler[1].Deger  RMSpos;
Sistem.Cizgiler[2].Deger  RMSneg


https://prnt.sc/lnj137