Senin almaya cesaret edemediğin riskleri alanlar, senin yaşamak istediğin hayatı yaşarlar..
Sokrates twit @erhanacikgoz1
Haklısınız gerçi daha mum kapanışlarında bile kademeli lot arttırıp azaltımını sistem backtestlerinde göremiyorken saniye başına yapacağımız kademeli işlemleri tick data olsa dahi idealin şuanki altyapısıyla görme imkanımız yok malesef.
Umarım en kısa zamanda bu temel eksiklik giderilir ve sistemimizde kurgulayacağımız kademeli alım satımları da backtest sonuçlarında görebilir ve bu sayede işin 2. boyutu olan kompleks para yönetimini de kurgularımıza dahil edebiliriz.
Tüm Ustalara selam bu kodu sistem haline nasıl getirebilirim robot kodun içine sistem getir olarak cagirdigimda işlem yaptıramadim sanırım bu kod sistem halinde değil bunun için bu renk kodları sistem haline nasıl bir degisiklik yaparak uygulamam lazım kalıp olarak ogrenirsem bi daha başınızı agritmam ve başka arkadaslara yardimci olur belki saolun ...
SM-N9000Q cihazımdan hisse.net mobile app kullanarak gönderildi.
İdealgo modülünde girdiğimiz getiri eğrisi kayma puanı sistem optimize edilirken algılanmıyor ve otomatikman en yüksek işlem sayılı sonuçlar en yüksek getiriyi veriyormuş gibi hatalı sonuçlar çıkıyor. Bunun önüne geçmek için sistemimize ekleyebileceğimiz bir kod var mıdır kaymayı sistemin içine yedirsek?
Böyle bi eksikliğin neden düzeltilmediğini de anlamış değilim.
her 2 renko sistemin en alt satırlarının altına ilave edip farklı kaydet ile yeni isim verip kaydedin ve deneyin.
PHP Code:
///////// Sinyal Bölümü ////////
var SonYon = "";
for (int i = 15; i < V.Count; i++)
{
if ( ( Brick1 [i] > Brick2 [i] ) && SonYon != "A") //al
{
SonYon = "A";
Sistem.Yon[i]=SonYon;
}
else if ( ( Brick1 [i] < Brick2 [i] ) && SonYon != "S") //sat
{
SonYon = "S";
Sistem.Yon[i]=SonYon;
}
}
Bear_Bull
@BearBull26
Saol bearbull abi teşekkür ettim eline sağlık ...deneyeceğim. ..
SM-N9000Q cihazımdan hisse.net mobile app kullanarak gönderildi.
İyi çalışmalar herkeze. Aşağıdaki kodda kırmızı bold işaretli kısmı normalde flat şartı olarak tanımlamak istiyorum ama yapamadım. Yardımcı olur musunuz?
var SonYon = "";
var Sinyal = "";
double SonFiyat = 0.0;
for (int i = 100; i < V.Count; i++)
{
// Strateji
if (DIP[i] > DIM[i] && C[i] > EH[i]) Sinyal = "A";
else if (DIP[i] < DIM[i] && C[i] < EH[i]) Sinyal = "S";
//else if (DIP[i] > DIM[i] && C[i] < EH[i]) Sinyal == "F";
//else if (DIP[i] < DIM[i] && C[i] > EH[i]) Sinyal == "F";
bool FiltreUP = (C[i] >= SonFiyat * 1.003 || C[i] <= SonFiyat);
bool FiltreDN = (C[i] >= SonFiyat || C[i] <= SonFiyat * 0.997);
// Yön Kalıbı
if (Sinyal == "A" && SonYon != "A" && FiltreUP)
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i];
SonFiyat = V[i].Close;
}
if (Sinyal == "S" && SonYon != "S" && FiltreDN)
{
Sistem.Yon[i] = "S";
SonYon = Sistem.Yon[i];
SonFiyat = V[i].Close;
}
if (Sinyal == "F" && SonYon != "F")
{
Sistem.Yon[i] = "F";
SonYon = Sistem.Yon[i];
SonFiyat = V[i].Close;
}
}
Yer İmleri