Kategori
Risk
Seviye
Başlangıç
Kullanıldığı yer
Risk yönetimiMT5 kullanımıStrateji tasarımı

Stop-loss

Stop-loss, bir pozisyona iliştirilen ve brokerın pozisyonu otomatik olarak kapattığı fiyat seviyesidir; o işlemdeki zararı sınırlar. Brokerın sunucusunda durduğu için terminal çalışmadığında da işler.

ayrıca: SL, zarar durdur, zararı durdurma emri, koruyucu stop

Güncellendi · İncelendi

Sade bir dille

Yanıldığınızı önceden kabul ettiğiniz fiyat. Onu ayarlamak, açık bir pozisyonu bilinen bir maliyete çevirir.

Neden önemli

Stop-loss, piyasanın söz hakkı olmadan önce en kötü durumu sabitler. Pozisyon büyüklüğü, risk/ödül ve beklenen düşüş hep o tek mesafeden çıkar. O olmadan bir strateji, alabileceği zararları değil kapanmış zararları bildirir.

  • Riski aritmetiğe çevirir. Bir stop mesafesi artı bir risk limiti bir lot büyüklüğü üretir; o olmadan büyüklüğü ölçecek bir dayanak kalmaz.
  • Bir kez ayarlandığında brokerın sunucusunda durur, dolayısıyla terminal kapalıyken ya da VPS yeniden başlarken de tetiklenir.
  • Yokluğu en kötü durumu sınırsız bırakır. Grid ve martingale kurtarma yöntemleri onu atlar; o eğrilerin bozulana kadar sakin görünmesinin nedeni budur.

MetaTrader 5'te

MT5'te nerede görünür

  • New Order penceresi (F9) → Stop Loss — girişte ayarlanır, pip cinsinden değil fiyat cinsinden
  • Toolbox → Trade sekmesi → pozisyona sağ tıklayın → Modify or Delete Position
  • Market Watch → sembole sağ tıklayın → Specification — Stops level satırı bu brokerın kabul ettiği asgari mesafeyi tutar
  • Toolbox → Journal — geçersiz stop reddinin göründüğü yer; Experts sekmesi değil
  • Strategy Tester → Inputs — stop da diğerleri gibi bir girdidir, dolayısıyla optimizasyon onu sizin geçmiş verinize uyarlar

EA'lar nasıl kullanır

  • Emirle aynı MqlTradeRequest içinde girişte ayarlanır. sl alanı bir mesafe değil bir fiyat taşır, dolayısıyla pipleri EA'nın kendisi çevirir.
  • Strateji önce gerçekleşme fiyatına ihtiyaç duyduğunda sonradan TRADE_ACTION_SLTP ya da CTrade::PositionModify() ile iliştirilir.
  • Genellikle sabit bir mesafe gönderilir: burada yayımlanan 27 kaydın hiçbiri stopunu ATR'den türetmez.
  • Brokerlar fiyata SYMBOL_TRADE_STOPS_LEVEL değerinden yakın duran bir stopu reddeder. EA bu reddi işlemek zorundadır; stopun yerleştiğini varsayamaz.

Tipik ayarlar

Ayar Tipik değer Not
ATR katı (volatilite stopu) 1,5–2,5 × ATR(14) Bir tavsiye, bir sayım değil — buradaki hiçbir kayıt böyle ayarlanmamıştır. 1,5'in altında stop olağan hareketin içinde kalır.
Gönderilen stop, buradaki 16 tek stoplu EA 25–114 pip, medyan 100 Bu sürümlerin gerçekte gönderdiği değer. On altısından beşi tam olarak 114 gönderiyor.
İşlem başına risk bakiyenin %0,5–2'si Bu ve stop mesafesi lot büyüklüğünü sabitler. Önce lot büyüklüğünü seçmek mantığı tersine çevirir.
Fiyata asgari mesafe brokerın stops level değeri Market Watch → Specification bunu yazar. Onun içinde kalan bir stop sunucuya hiç ulaşmaz.
Başa baş taşıma stop mesafesinin 1 katı kâr sonrası Yaygındır ve bedelsiz değildir: bir geri çekilmede bazı kazananları başa baş işlemlere çevirir.

Sık görülen işletim sorunları

  • Emir gerçekleşir, stop fiyata çok yakın durduğu için reddedilir ve pozisyon tek bir journal satırının arkasında korumasız kalır.
  • EA seviyeyi gerçekleşme fiyatından değil istenen fiyattan hesaplar, dolayısıyla kayma gerçek riski kaydırır.
  • 5 haneli kotasyonlarda puan ve pip birbirine karışır: 30 piplik bir stop 30 puan olarak gider.

İlgili MT5 fonksiyonları

MqlTradeRequest.sl
Emirle birlikte gönderilen stop fiyatı; sıfır, stop yok demektir.
SymbolInfoInteger(symbol, SYMBOL_TRADE_STOPS_LEVEL)
Fiyat ile stop arasındaki asgari puan; bunun altında broker stopu reddeder.
SymbolInfoInteger(symbol, SYMBOL_TRADE_FREEZE_LEVEL)
Sunucunun bir emri değiştirmeyi veya kapatmayı reddettiği mesafe.
PositionGetDouble(POSITION_SL)
Yürürlükteki stopu geri okur — sunucunun onu kabul ettiğinin kontrolü.

Örnek

Kimse stop mesafesini tek başına seçmez. Risk limitiyle birlikte gider ve ikisi lot büyüklüğünü üretir.

Hesap bakiyesi
$10.000
İşlem başına risk
%1 = $100
Stop mesafesi
40 pip
Ortaya çıkan pozisyon büyüklüğü
0,25 lot
Bir ana paritede lot başına pip başına yaklaşık $10.

Stopu 80 pipe genişletirseniz büyüklük 0,125'e yarılanmalı, yoksa risk ikiye katlanır.

Hesaplama 100 ÷ (40 × 10) = 0,25 lot

Sonuç Tetiklenirse tam olarak $100'a mal olan 40 piplik bir stop

Nasıl kullanılır

Bir stopu ikili olarak okuyun — mesafe ve onunla giden büyüklük. Tek başına hiçbiri risk hakkında bir şey söylemez.

Aralık Anlamı
1 × ATR'nin içinde kalan stop Olağan hareket işlemi kapatır; kazanma oranı girişle ilgisi olmayan nedenlerle düşer.
1,5–2,5 × ATR, büyüklük ayarlanmış Gürültünün dışında ve yanılmanın planlanmış bir tutara mal olacağı şekilde boyutlandırılmış.
Geniş stop, değişmemiş lot büyüklüğü İşlem başına risk, genişletmeyle orantılı olarak büyüdü.
Hiç stop yok En kötü durum hesabın kendisidir; düşüş yalnızca kapanmış zararları kapsar.
  • Gerçekleşmeden sonra POSITION_SL değerini geri okuyun. Sunucunun isteği kabul ettiğini varsaymak, pozisyonların korumasız kalmasının yoludur.
  • Bir zararı hesabın borçlandırdığı tutara göre değil, fiyatın nerede kapandığına göre sayın: swap ve komisyon, bu satırlardan 207'sini fiyatın kazandığı hâlde para kaybına çevirir.

Buradaki her EA stop kuralını beyan eder ve işlem kaydını yayımlar, dolayısıyla gerçekleşen zarar ima edilen stopun yanında durur. Buradaki ölçülmüş rakamlar o backtest kayıtlarından gelir (EXP-STOP-OVERSHOOT-001).

Sık yapılan hatalar

Zararı almamak için stopu fiyattan uzağa taşımak

Kontrollü bir zararı kontrolsüz bir zarara çeviren tek değişiklik budur. Hesaptaki her risk rakamı o sayıya dayanıyordu.

Bir stopun çıkış fiyatını sabitlediğine inanmak

O bir tetikleyicidir, bir söz değil: fiyat boşlukları seviyenin içinden geçer ve pozisyon mevcut ilk fiyattan kapanır. Fiyatı sabitleyen şey stop-limit emridir, gerçekleşmeme riskiyle birlikte; MT5 bunu sunar, MT4 sunmaz.

Rejimlerin hepsinde sabit pip stop kullanmak

Otuz pip sakin bir piyasada cömerttir, volatil bir piyasada ise tek bir barın içinde kalır.

Stopu hesabın kaldırabileceği yere koymak

Fazla büyük bir pozisyonun tolere ettiği mesafeye konan stop gürültünün içinde kalır. Geri adım atması gereken şey büyüklüktür.

Ayrıntılı olarak

Yayımlanmış 2.719 zararlı işlem, onları durdurması gereken seviyeye ne yaptı

Her listeleme kapanmış işlem listesini yayımlar, dolayısıyla her çıkış mesafesi taşıdığı stopun yanında durur. 27 kaydın on altısı her emirde tek bir mesafe gönderir; aşağıda bir kaybeden, fiyatın girişin aleyhine kapanması demektir.

16 tek stoplu kayıt, 2.719 zararlı işlemRakam
Gönderilen stopun ±%2 bandında kapanan zararlar%81,98 (2.229)
Onun ötesinde kapanan zararlar%4,34 (118)
En derin zararı ayarının 1,5 katına ulaşan kayıtlar16 kayıttan 9’u
Kayıt başına medyan en derin taşma%55,65
Tek en derin zarar114 piplik stopa karşı 316,6 pip
Cuma girişi, cuma dışı kapanış: tüm zararlara karşı taşmalar%12,69’a karşı %18,64 (22)

Birinci satır stopun çalıştığı yerdir: beş kaybedenden dördü hazır ayarın sayısına oturur. İkinci satır hiçbir ayarın kontrol etmediği kısımdır. Son satır göründüğü kadar güçlü değildir: bunun yerine cumartesi ya da pazarı kapsayan her pozisyon tutma süresini sayın, paylar birbirine yaklaşır — %33,36’ya karşı %35,59. Üçüncü ve dördüncü satırlar da zayıftır: Sundial’ın en derin zararı, 25 piplik bir stopa karşı 39,0 pip, sıfır süreli satırlar arasında zarar olan tek satırdır ve üçünü birden düşürmek bunları 16 kayıttan 8’i ve %44,06 yapar. Sundial’ın zamanlı kapanışı genellikle önce oraya varır, medyan zarar 8,1 pip — daha hızlı bir çıkış tipik zararı taşır, en kötüsünü değil.

İlgili terimler ve sırada ne kontrol etmeli

Buradan tek bir boyutlandırma kuralı çıkar: gönderilen stopu, bu 16 kayıttaki medyan en kötü durum olan 1,56 ile çarpın ve işlem başına limitinizle karşılaştırın; yarısı bunu aştı. Mesafeyi ölçülmüş volatiliteden ölçekleyin ve herhangi bir expert advisor’ın gönderdiği stopu kendi sayfasından, katalogda okuyun.

Sıkça sorulan sorular

Bir MT5 EA'sı her zaman stop-loss kullanmalı mı?
Riskini ölçmeyi düşündüğünüz her EA kullanmak zorundadır: pozisyon büyüklüğü, risk/ödül ve beklenen düşüş hep stop mesafesinden çıkar. Grid ve martingale kurtarma yöntemleri onu atlar, dolayısıyla en kötü durumlarının bir sınırı yoktur.
İyi bir stop-loss mesafesi nedir?
Olağan hareketin ulaşamayacağı kadar uzak — gün içinde kabaca ATR'nin 1,5 ila 2,5 katı. İkilinin kendisi daha önemlidir: lotu, stoplanmanın hesabın planlanmış bir kısmına mal olacağı şekilde boyutlandırın.
Bilgisayarım kapalıyken stop-loss çalışır mı?
Evet. Kabul edildikten sonra brokerın sunucusunda durur ve terminaliniz çalışsa da çalışmasa da orada tetiklenir. EA'nın kod içinde yönettiği bir stop ise terminalin açık olmasına ihtiyaç duyar.
Stop-loss'um neden reddedildi?
Genellikle sembolün Specification penceresinde yayımlanan stops level değerinden fiyata daha yakın durduğu için. Diğer nedenler: yön için geçersiz bir fiyat ya da freeze level içinde yapılan bir değişiklik.
Bir zarar stoptan ne kadar daha kötü olabilir?
Burada yayımlanan 16 tek stoplu EA'da, her kayıttaki en derin zarar gönderilen mesafeyi medyan %55,65 aştı. On altısından dokuzu, ayarının 1,5 katına ulaşan en az bir zarar aldı.