
Originally Posted by
kenten
çokca tartışılan repaint konusunu tekrar bir dürtmek istedim. yalan sistemlere de örnek olsun hem.
aşağıda bir sistem var. oldukça iyi görünecek ilk bakışta , ama çok temel bir sorunu var
nedir sizce
Kod:
var C = Sistem.GrafikFiyatSec("Kapanis");
var H = Sistem.GrafikFiyatSec("Yuksek");
var L = Sistem.GrafikFiyatSec("Dusuk");
var SonYon = "F";
var fiyat=0f;
for (int i = 1; i<Sistem.BarSayisi-10; i++)
{
if (SonYon == "F" && C[i+10]>C[i]*1.005 )
{
Sistem.Yon[i] = "A"; // alis
SonYon = Sistem.Yon[i];
Sistem.Seviye[i] = C[i];
fiyat=C[i];
}
else if (SonYon == "F" && C[i+10]<C[i]*0.995 )
{
Sistem.Yon[i] = "S"; // alis
SonYon = Sistem.Yon[i];
Sistem.Seviye[i] = C[i];
fiyat=C[i];
}
else if (SonYon == "A" && C[i]>fiyat*1.005 )
{
Sistem.Yon[i] = "F"; // alis
SonYon = Sistem.Yon[i];
Sistem.Seviye[i] = C[i];
fiyat=0;
}
else if (SonYon == "S" && C[i]<fiyat*0.995 )
{
Sistem.Yon[i] = "F"; // alis
SonYon = Sistem.Yon[i];
Sistem.Seviye[i] = C[i];
fiyat=0;
}
}
//Sistem.Cizgiler[0].Deger = ustkanal;
//Sistem.Cizgiler[1].Deger = altkanal;
Sistem.GetiriHesapla("01.01.2001",0);
Sistem.Cizgiler[2].Deger = Sistem.GetiriKZ;
fiyata c[i]yi atiyor. orasi yanlis. bence.
bang bang you shot me down..
Yer İmleri