
Originally Posted by
Tiberius
Sabah Gapları, Şok Hareketler, Sistem Dinlendirme;
B serisi sistemlerimde sabah gaplarına ters yakalanma durumunda pozisyon kapatıp 30 dakika beklemeyi ve piyasa dengesini bulunca tekrar girmeyi tercih ettim.
30 dakika yerine 1 saat , 2 saat gibi değerler de kullanılabilir.
Gece olan bir gelişme sonucu sabah gapa ters yakalandığımda zararı kabullenmek psikolojik olarak zor değil.
Ancak piyasa tekrar dönerse zarar iki katına çıkıyor.
3 puanlık gapa ters yakalanmak hoş olmasa da bazen kaçınılmaz oluyor.
Piyasa hızlı bir şekilde dönerse bu zarar 6 puana çıkabiliyor.
Bu durum oldukça yıpratıcı, Bu yüzden gap zararını realize edip, pozisyon kapatıp yarım saat beklemek benim psikolojime uygun geldi.
Aynı zamanda şok hareketlerde de aynı yöntemi uyguladım.
Adsız.jpg
İdeal formatında sistem dinlendirmek aşağıdaki kodla mümkün.
Sistem 1 dakikalık grafik üzerinde tasarlanmıştır.
1 dakikalık sistemde 30 rakamı 30 dakikayı temsil eder.
if (i < BarNo + 30) { }
Kod:
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatOku(V, "Kapanis");
var MOM_5 = Sistem.Momentum(5);
// strateji
var SonYon = "";
var Sinyal = "";
var BarNo = 0;
for (int i = 1; i < V.Count; i++)
{
if (i < BarNo + 30) { }
else if (SonYon == "A" && MOM_5[i] < 99) Sinyal = "F";
else if (SonYon == "S" && MOM_5[i] > 101) Sinyal = "F";
else
{
// SİSTEMİM
}
// Yön Kalıbı
if (Sinyal == "A" && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i];
}
if (Sinyal == "S" && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon = Sistem.Yon[i];
}
if (Sinyal == "F" && SonYon != "F")
{
Sistem.Yon[i] = "F";
SonYon = Sistem.Yon[i];
BarNo = i;
}
}
vahap beyaz, ahmet çakar ....
Yer İmleri