
Smart Loss Exit bir işlem stratejisi değildir. Asla bir pozisyon açmaz. Bunu bir grafiğe eklediğinizde, sembol ve sihirli sayıya göre filtrelenmiş, manuel işlemler veya başka bir EA'nın pozisyonlarını izler ve beş kuraldan biri devreye girdiğinde zararda olan pozisyonları kapatır. Kurallar ne derse desin, kârda olan bir pozisyona asla dokunulmaz.
Bu fikir, yaygın bir geriye dönük test modelinden kaynaklanmaktadır: az sayıdaki zararlı pozisyonların stop-loss seviyesine kadar düşmesi nedeniyle, yüksek bir kazanma oranına rağmen kâr faktörü hala düşüktür. Asıl soru, "zararlı pozisyonlardan daha erken çıkmak" değil, "stop-loss seviyesine ulaşacak olanlardan çıkmak ve toparlanacak olanları olduğu gibi bırakmak"tır. İşte bu nedenle her kural bir girdidir, bir bekleme süresi vardır ve her çıkış bir günlüğe kaydedilir — hangi kuralın bu ikisini birbirinden ayırdığını size söyleyen de bu günlüktür.
Gecikme süresi. Pozisyon N dakika (varsayılan 5) geçene kadar hiçbir kural değerlendirilmez, böylece normal bir giriş düşüşü kesilmez.
Sadece gözlem modu. Hiçbir pozisyonu kapatmadan, hangi pozisyonların neden kapatılacağını günlüğe kaydeder — önce bu şekilde çalıştırın, ardından günlük hangi kuralların kârlı olduğunu gösterdiğinde kuralları etkinleştirin.
Kural 1 — ATR aleyhine sapma. Fiyat, girişe göre N x ATR'den (seçilen zaman diliminde varsayılan 1,5 x ATR(14)) daha fazla hareket etmiştir.
Kural 2 — İşlem süresi. Pozisyon N dakikadan (varsayılan 240) daha eskidir ve hala zarardadır.
Kural 3 — EMA trend geçersizliği. Son kapanan çubukta, hızlı EMA, alım için yavaş EMA’nın altında veya satış için üstündedir (varsayılan 20/50).
Kural 4 — RSI momentumu. Son kapanan çubukta, RSI, zararda olan bir alım için belirli bir seviyenin altında veya zararda olan bir satış için belirli bir seviyenin üzerindedir (varsayılan kapalı, 35/65).
Kural 5 — Para sınırı. Swap ve komisyon dahil olmak üzere değişken zarar, sabit bir tutardan daha büyüktür (varsayılan: kapalı).
Kural 1 ve 2 her tikte test edilir; kural 3 ve 4 ise kapanış çubuğunu okur, bu nedenle asla yeniden çizilmez. Kurallar yukarıdaki sırayla kontrol edilir ve ilk tetiklenen kural kaydedilir.
Günlük. Her çıkış, MQL5\Files\SmartLossExit_journal.csv dosyasına bir satır ekler: zaman, sembol, bilet numarası, tür, hacim, açılış ve kapanış fiyatı, kâr, dakika cinsinden süre, pip ve ATR birimlerinde maksimum olumsuz sapma ve tetiklenen kural. Bir hafta sonra bunu bir elektronik tabloda açtığınızda, örneğin, aleyhinize 1,2 x ATR'ye ulaşan her işlemin tam stop seviyesine kadar devam ettiğini görebilirsiniz — işte kural 1'i ayarlamanız gereken sayı budur.
Panel. Yürürlükteki kurallar, yönetilen pozisyonlar, kaç tanesinin zararda olduğu, en kötü pozisyon, ATR birimlerinde en kötü olumsuz hareket, bugünkü çıkışlar ve son çıkış.
Her çıkış, Uzmanlar günlüğüne kaydedilir ve isteğe bağlı olarak terminal uyarısı olarak gösterilir.
Girişler
Kapsam: Yalnızca bu grafiğin sembolünü yönet (true) · Yönetilecek sihirli sayı, 0 = tümü, -1 = yalnızca manuel (0) · ATR / EMA / RSI için zaman aralığı (M15) · Dakika cinsinden ek süre (5) · Yalnızca gözlemle (false)
Kural 1 — ATR: Etkinleştir (true) · ATR dönemi (14) · Kat sayısı (1,5)
Kural 2 — Zaman: Etkinleştir (true) · Dakika (240)
Kural 3 — EMA: Etkinleştir (true) · Hızlı (20) · Yavaş (50)
Kural 4 — RSI: Etkinleştir (yanlış) · Dönem (14) · Aşağıdaki seviyenin altında zarara uğrayan alım pozisyonunu kapat (35) · Yukarıdaki seviyenin üzerinde zarara uğrayan satış pozisyonunu kapat (65)
Kural 5 — Para: Etkinleştir (yanlış) · Hesap para biriminde maksimum kayıp (50)
Günlük ve görüntüleme: CSV günlüğü yaz (true) · Dosya adı (SmartLossExit_journal.csv) · Her çıkışta açılır uyarı (true) · Panel / köşe / yazı tipi boyutunu göster (true / sol üst / 10)
Bir pip, 3 ve 5 basamaklı fiyatlarda 10 puan, diğer durumlarda 1 puandır.
Önerilen: İşlemlerin yapıldığı grafiğe ekleyin; gösterge zaman aralığı olarak M15, XAUUSD ve forex majörlerinde gün içi sistemler için uygundur. Hedging ve netting hesaplarında çalışır.
Doğrulanmış
Strateji Test Aracı, EURUSD M1, MetaQuotes-Demo, 10.000 USD, hedging hesabı, tolerans 0:
1. adım: Yalnızca ATR kuralı (0,05 x ATR), 1,00 lot alım
Akıllı Zarar Çıkışı: EURUSD #2 AL 1,00, -4,00 zararla kapatıldı - ATR 0,11x > 0,05x (0 dakika, MAE 0,4 pip) tamam
2. adım: Yalnızca MONEY kuralı (üst sınır 3), 1,00 lot alım
Akıllı Zarar Çıkışı: EURUSD #4 AL 1,00, -25,00 zararla kapatıldı - PARA 25,00 > 3,00 (0 dakika, MAE 2,5 pip) tamam
adım 3: YALNIZCA ZAMAN kuralı (2 dakika), alım + satım
Akıllı Zarar Çıkışı: EURUSD #7 SATIŞ 0,10, -2,50 zararla kapandı - ZAMAN 2 dakika >= 2 (2 dakika, MAE 3,0 pip) tamam
Akıllı Zarar Çıkışı: EURUSD #6 AL 0,10, -2,50 zararla kapandı - ZAMAN 2 dk >= 2 (2 dk, MAE 3,4 pip) tamam
PASS: açık pozisyonda zarar eden yok, 0 kârlı pozisyon tutuldu
PASS: günlükde başlık + 4 satır var
ÖZ TEST TAMAMLANDI: 8 başarılı, 0 başarısız
Bu çalıştırmada yazılan günlük:
zaman, sembol, bilet, tür, hacim, açılış, kapanış, kâr, yaş_dk, mae_pip, mae_atr, neden
02.06.2026 00:00:00,EURUSD,2,AL,1,00,1,16317,1,16313,-4,00,0,0,4,0,11,ATR 0,11x > 0,05x
02.06.2026 00:03:00,EURUSD,4,AL,1,00,1,16336,1,16311,-25,00,0,2,5,0,79,MONEY 25,00 > 3,00
02.06.2026 00:08:00,EURUSD,7,SAT,0,10,1,16304,1,16329,-2,50,2,3,0,0,95,ZAMAN 2 dk >= 2
02.06.2026 00:08:00,EURUSD,6,AL,0,10,1,16329,1,16304,-2,50,2,3,4,1,07,SÜRE 2 dk >= 2
0 hata, 0 uyarı ile derlendi (derleme 6198).
Notlar
- Risk Guard (aynı yazar) ile eşleştirilir: Risk Guard, girişteki riski boyutlandırır ve sınırlar; Smart Loss Exit ise çıkışta zararlı pozisyonları azaltır.
- "Yalnızca bu grafiğin sembolünü yönet" seçeneği kapalıyken + magic 0, tek bir grafikten tüm hesabı yönetir; gösterge tanıtıcıları ilk bakışta sembol başına oluşturulur.
- Günlük dosyası paylaşımlı modda açılır, böylece EA çalışırken bir elektronik tabloda okunabilir.
- Ayarlamak için: "Sadece Gözlemle" = true seçeneği ile bir hafta boyunca çalıştırın. Hiçbir pozisyon kapatılmaz; bir kural devreye gireceği her seferinde, başına "OBSERVE" eklenmiş bir günlük satırı yazılır. Bu kayıtları gerçek sonuçlarla karşılaştırın, tam kayıpları yakalayan kuralları koruyun, toparlanmaları yakalayan kuralları gevşetin, ardından "sadece gözlem" seçeneğini kapatın.