Amatör kod bilgimle yine bir çeviri denedim.Hata almıyorum ama çizgi çıkmıyor. 
Kod:
var C = Sistem.GrafikFiyatSec("Kapanis");
int Period =20;
float delta=0.1f;
var BP = new List<float>(new float[Sistem.BarSayisi]);
var beta = (float) Math.Cos(360 / Period);
var gamma = (float) (1 / Math.Cos(720*delta / Period));
var alpha = (float) (gamma - Math.Sqrt(gamma*gamma - 1));
for (int i = 100 ; i < Sistem.BarSayisi; i++)
BP[i] = (float) (0.5*(1 - alpha)* ( C[i] - C[i-2] ) + beta*(1 + alpha)*BP[i-1] - alpha*BP[i-2]);
Sistem.Cizgiler[0].Deger=BP;
Yer İmleri