
Originally Posted by
vbhamza
İstediğim şeyi bu kodda yapıyor Teşekkür ederim Sonli. Kodlama bilgim olmadığı için var olan kod üzerinde bişeyler yapmaya çalışmıştım.
Kodla alakalı olarak kâr al işlemini manuel yapmak istiyorum, kod içerisinden karal yazan kısımları çıkarırsam bunu halletmiş olur muyum, bu işlem kodda bozulmaya yol açar mı?
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..
Yer İmleri