Sayın @umit_ykoc
Kivanc ın grafikle sizin gonderdiğiniz linkteki grafik farklı cıkıyor...Yardımcı olur musunuz?
hatta komple farklı gozukuyor...
kod:
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis") ;
var H = Sistem.GrafikFiyatOku(V, "Yuksek") ;
var L = Sistem.GrafikFiyatOku(V, "Dusuk") ;
var per1 = 17 ; // Input("Major MA",1,200,17);
var MMA = Sistem.MA(C, "Exp", per1 ) ;
var SMMA = Sistem.MA(MMA, "Exp", per1) ;
var IMPETMMA = Sistem.Liste(V.Count, 0);
var IMPETSMMA = Sistem.Liste(V.Count, 0);
var DIVMA = Sistem.Liste(V.Count, 0);
var AVERIMPET = Sistem.Liste(V.Count, 0);
var TDF = Sistem.Liste(V.Count, 0);
var NTDF = Sistem.Liste(V.Count, 0);
var x2 = Sistem.Liste(V.Count, 0);
for (int i = 1; i < V.Count; i++)
{
IMPETMMA[i] = MMA[i] - MMA[i-1] ;
IMPETSMMA[i] = SMMA[i] - SMMA[i-1] ;
DIVMA[i] = (float) Math.Abs(MMA[i] - SMMA[i]);
AVERIMPET[i] = (IMPETMMA[i]+IMPETSMMA[i]) / 2.0f ;
TDF[i] = (float) Math.Pow(DIVMA[i],1)*(float) Math.Pow(AVERIMPET[i],3);
x2[i] = (float) Math.Abs(TDF[i]) ;
}
var x1 = 3 * per1 ;
var HHV = Sistem.HHV(x1, x2) ;
for (int i = 1; i < V.Count; i++)
{
NTDF[i] = TDF[i]/HHV[i] ;
}
var x3 = Sistem.Liste(V.Count, 0.5f);
var x4 = Sistem.Liste(V.Count, -0.5f);
Sistem.Cizgiler[0].Deger = NTDF ; // panel 2
Sistem.Cizgiler[1].Deger = x3 ; // panel 2
Sistem.Cizgiler[2].Deger = x4 ; // panel 2
Yer İmleri