Kod:
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
var O = Sistem.GrafikFiyatOku(V,"Acilis") ;
var y1=Sistem.MA(22,"Exp","Ortalama");
var atr5=Sistem.AverageTrueRange(5);
var y2=Sistem.ListeFark(y1,atr5);
var y3=Sistem.ListeTopla(y1,atr5);
var y4=Sistem.Liste(0);
var y5=Sistem.Liste(0);
var y9=Sistem.Liste(0);
var y8=Sistem.Liste(0);
for (int i = 20; i<Sistem.BarSayisi; i++)
{
if ( y1[i]<y1[i-1] )
y4[i]=y2[i];
else if ( y2[i]>y2[i-1] )
y4[i]=y2[i];
else
y4[i]=y4[i-1];
if ( y1[i]>y1[i-1] )
y5[i]=y3[i];
else if ( y3[i]<y3[i-1] )
y5[i]=y3[i];
else
y5[i]=y5[i-1];
}
int y6=0;
int y7=0;
for (int i = 20; i<Sistem.BarSayisi; i++)
{
if ( y1[i]>y5[i-1] && y1[i-1]<=y5[i-2] )
y6=i;
if ( y4[i-1]>y1[i] && y4[i-2]<=y1[i-1] )
y7=i;
if (Sistem.Periyot=="G" || Sistem.Periyot=="H" || Sistem.Periyot=="A")
{
if (y6<y7)
y9[i]=y5[i];
else if ( y6>=y7)
y9[i]=y4[i];
}
else
{
if (y6<y7)
y9[i]=y5[i]/100;
else if ( y6>=y7)
y9[i]=y4[i]/100;
}
}
Sistem.Cizgiler[0].Deger=y9;
Kontrol ediniz.
Yer İmleri