1. Önerilen Sembol ve Zaman Aralığı
Sembol: Herhangi biri (XAUUSD, GBPUSD gibi dalgalı varlıklar veya US30 gibi endeksler için şiddetle tavsiye edilir).
Zaman Dilimi: Herhangi biri. Bu Yardımcı EA, OnTick() yerine OnTimer() olayına (1 saniyelik aralıklar) dayandığı için zaman diliminden bağımsızdır ve piyasa donmuş olsa bile sürekli risk izleme sağlar.
2. Kodda Yer Alan Temel Fikirler Bu kodun arkasındaki temel fikir, Prop Firm tüccarları için kurumsal düzeyde bir risk yönetimi çerçevesi sağlamaktır. Geleneksel Stop Loss'lar, haber olayları sırasında aşırı kayma riskine maruz kalır. Bu EA, İki Aşamalı Risk Azaltma Sistemi'ni devreye sokarak bu sorunu hafifletir:
1. Kademe (Yumuşak Limit): Hesap bir uyarı düzeyindeki değer kaybına ulaştığında, EA en kötü performans gösteren açık pozisyonu belirler ve hesaba serbest marj eklemek ve tam bir ihlali önlemek için kısmi bir kapatma (örn. hacmin %50’si) gerçekleştirir.
2. Aşama (Sert Limit): Aşırı volatilite, öz sermayeyi Prop Firm’ın mutlak günlük limitine kadar yükseltirse, EA hesabı korumak için brokerın yeniden fiyat tekliflerini atlayarak agresif bir panik kapatma döngüsünü tetikler.
3. Dış Değişkenlerin Açıklaması
InpMaxDailyLossPercent : Prop Firm'ınızın izin verdiği mutlak maksimum günlük kayıp (örn. %4,5). Seviye 2'yi tetikler.
InpAutoCloseOnLimit : Tier 2 mutlak panik kapatma işlemini etkinleştirir.
InpRemoveEAOnLimit: Değer "true" ise, Tier 2 sınırının aşılmasının ardından EA, daha fazla otomatik ticareti engellemek için grafikten kendini ayırır.
InpMitigationLossPercent: Uyarı eşiği (örn. %3,5). 1. Seviyeyi tetikler.
InpEnableMitigation : Seviye 1 kısmi kapatma modülünü etkinleştirir.
InpPartialClosePercent : Seviye 1 risk azaltma sırasında kapatılacak en kötü pozisyon hacminin yüzdesi (Varsayılan: 50,0).
InpSlippagePoints : Hızlı piyasalarda kapatmayı zorunlu kılmak için izin verilen sapma.
InpSendPushNotification : Limit ihlalleri durumunda mobil push bildirimi gönderir.
InpMaxRetries : Broker sunucusu bir hata döndürdüğünde EA’nın kapatma komutunu kaç kez zorla göndereceği.
4. Kod Yapısının Kısa Açıklaması Diğer kullanıcıların uygulamayı daha iyi anlayabilmesi için bu EA, katı Nesneye Yönelik Programlama (OOP) ilkeleri kullanılarak geliştirilmiştir.
CPropFirmProtector Sınıfı: Tüm risk mantığını kapsüller ve global değişken çakışmalarını önler.
CalculateDailyStartBalance() Yöntemi: Statik değişkenlere güvenmek yerine, HistorySelect()'i sunucu saatine göre 00:00'dan itibaren tarayarak, swaplar, komisyonlar ve kapatılan karları hesaba katarak tam günlük başlangıç bakiyesini matematiksel olarak hesaplar.
Kendi Kendini Onaran GUI: Grafik üzerindeki gösterge paneli, Z-sırasına kilitlenmiş bir arka plan ve kendi kendini onaran bir döngü (ObjectFind) kullanır. Başka bir gösterge risk gösterge panelini yanlışlıkla silerse, EA bunu milisaniye içinde yeniden oluşturur.

MetaQuotes Ltd tarafından İspanyolcadan çevrilmiştir.
Orijinal kod: https://www.mql5.com/es/code/76437
Swing Detector by Pullback (Smart Money Concepts)
SMC Pullback, olağan 3 mum formasyonu yerine “pullback” tanımını kullanarak salınım yüksek ve düşük noktalarını belirler. Bir tepe noktası, fiyatın onu oluşturan mumun dip seviyesinden geri geçmesiyle teyit edilir — bu nedenle işaretlenen her nokta gerçek bir reddedilmedir ve tepe ile dip noktaları her zaman birbirini takip eder. Yalnızca kapanış mumlarını değerlendirir ve bir kez çizilen işaretçiyi asla hareket ettirmez, dolayısıyla yeniden çizilmez. İki tampon, teyit edilmiş salınım fiyatlarını iCustom aracılığıyla bir EA'ya sunar.
SuperTrend Indicator
Temel ilkelerden yola çıkılarak oluşturulmuş, ATR tabanlı bir volatilite bandını bir ratchet mekanizmasıyla birleştiren ve net, yeniden çizilmeyen bir trend çizgisi üreten özel bir SuperTrend göstergesi. İç özyinelemeli durum, uygun şekilde kaydedilmiş hesaplama tamponları aracılığıyla yönetilir; böylece manuel olarak yönetilen dizi uygulamalarında sıkça görülen durum kaybı hataları önlenir. "Yeni Başlayanlar İçin Özel Göstergeler Oluşturma" başlıklı makale dizisinden.
Hurst Exponent Regime Switch Indicator
Yeniden ölçeklendirilmiş aralık (R/S) analizi yoluyla fiyatın hareketli Hurst üssünü tahmin eder ve bunu, piyasanın şu anda trend halinde mi, ortalamaya geri dönme eğiliminde mi yoksa rastgele yürüyüş gibi mi hareket ettiğini gösteren renk kodlu bir osilatör olarak grafiğe döker.
Multi Timeframe Trend Dashboard Indicator
Mevcut sembolün çeşitli zaman dilimlerinde izlediği eğilimi aynı anda gösteren, kompakt bir grafik içi panel; her zaman dilimi, kendine özgü Hızlı/Yavaş hareketli ortalama kesişimi ile bağımsız olarak değerlendirilir. "H4'te neler oluyor" diye kontrol etmek için grafikler arasında geçiş yapmaya gerek yok — her şey tek bir yerde, renk kodlu olarak gösteriliyor.