Aşağıdaki kodda kar al kısımları yok, ama ilk kodda da kar al marjını çok yüksek tutarak istemediğiniz zaman anlamsızlaştırabilirsiniz..
PHP Code:
var C = Sistem.GrafikFiyatSec("Kapanis");
float buy = 12.90f;//ana long seviye, long stop
float sell = 12.40f;//ana short seviye, short stop
float marj = 0.15f;//işleme giriş marjı
var SonYon="";
for (int i = 1; i < Sistem.BarSayisi; i++)
{
if ( C[i-1] < buy+marj && C[i] > buy+marj && SonYon != "A") // AL
{
SonYon = Sistem.Yon[i] = "A"; // alış
}
if ( C[i-1] > sell-marj && C[i] < sell-marj && SonYon != "S") // SAT
{
SonYon = Sistem.Yon[i] = "S"; // satış
}
//flat: short-long aralığında
if ( C[i] > sell && C[i] < buy && SonYon != "F") // FLAT
{
SonYon = Sistem.Yon[i] = "F";
}
}
// listeleri çizgilere aktar
Sistem.Cizgiler[0].Deger = Sistem.Liste(buy);
Sistem.Cizgiler[1].Deger = Sistem.Liste(sell);
Sistem.Cizgiler[2].Deger = Sistem.Liste(buy+marj);
Sistem.Cizgiler[3].Deger = Sistem.Liste(sell-marj);
Geldik, gidiyoruz..