Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Telegram üzerinde bulun!
Fan sayfamıza katılın
Kodu ilginç mi buldunuz?
Öyleyse bir link gönderin -
başkalarının da faydalanmasını sağlayın
Kodu beğendiniz mi? MetaTrader 5 terminalinde deneyin
Uzmanlar

Basket Protective Close - MetaTrader 5 için uzman

Judi Gosal
Judi Gosal
MQL5 developer from Indonesia. Trading since 2020 and writing my own MT5 code since then.
| Turkish English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano
Görüntülemeler:
20
Derecelendirme:
(2)
Yayınlandı:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Değişken zararı, sizin belirlediğiniz sınıra ulaştığı anda pozisyon sepetini kapatır.

Sınır, sabit bir para tutarı, bakiyenin bir yüzdesi veya öz sermayenin bir yüzdesi olabilir. Yüzde, benim önerdiğim yöntemdir: Sabit 1000 USD limiti, 10k'lık bir hesapta bir anlama gelirken, 200k'lık bir hesapta çok farklı bir anlama gelir; ayrıca büyük bir sepet söz konusu olduğunda, spread ve swap tek başına piyasa hareket etmeden sabit bir rakamı tüketebilir. Yüzde limiti, hesap değiştikçe anlamını korur.

Sepete neyin dahil edileceğine siz karar verirsiniz: hesaptaki tüm pozisyonlar, sadece grafik sembolü veya bir sihirli sayı listesi; böylece belirli bir EA’yı koruyabilir ve geri kalanını olduğu gibi bırakabilirsiniz. Sihirli 0, manuel işlemleri kapsar.

Ayrıca isteğe bağlı bir kar hedefi de vardır: değişken karı sabit bir tutara veya bakiyenin belirli bir yüzdesine ulaştığında aynı sepeti kapatır. Varsayılan olarak kapalıdır.

Nasıl kapatılır: tetikleme anında yardımcı program sepetin bir anlık görüntüsünü alır ve yalnızca o emirleri kapatır; böylece diğer EA'ların saniyeler sonra açtığı pozisyonlara asla dokunulmaz. Terminali engellemeden yarım saniyelik bir zamanlayıcıyla başarısız kapanışları yeniden dener, her sembol için doğru doldurma modunu seçer ve gönderime güvenmek yerine her kapanışı sunucu dönüş koduyla karşılaştırarak doğrular. Yeniden deneme bütçesi yalnızca gerçek reddetme durumlarında kullanılır: bağlantı kesik, otomatik işlem kapalı veya piyasa kapalıyken, program pes etmek yerine bekler. Sunucu 40 deneme boyunca reddetmeye devam ederse, program durur, sizi uyarır ve sunucuya sonsuza kadar yük bindirmek yerine hesabı size bırakır.

Bir tetiklemeden sonra, sizin seçiminize bağlı olarak ya yeniden etkinleştirilir ya da izlemeyi durdurur. Herhangi bir durdurma sonrasında yeniden etkinleştirmek için herhangi bir girişi değiştirin ve Tamam’a basın. Uyarı penceresi ve anlık bildirimler desteklenir; grafikte ise mevcut sepet, limit ve limite kalan mesafeyi gösteren küçük bir durum paneli görüntülenir.

Bağlantı sırasında geçerli olan bir güvenlik kuralı: Aracı programa bağladığınız anda değişken zarar halihazırda limitin üzerindeyse, program devre dışı olarak başlar ve bunu size bildirir; yükleme anında hesabı tasfiye etmez. Girişleri gözden geçirip Tamam'a basarak programı etkinleştirin.

Giriş parametreleri:

  • Zarar limiti türü: sabit tutar, bakiyenin yüzdesi veya öz sermayenin yüzdesi.
  • Zarar limiti değeri: türüne bağlı olarak tutar veya yüzde. Varsayılan değer, bakiyenin yüzde 2,0'sıdır.
  • Kâr hedefi türü ve değeri: isteğe bağlı sepet kârı, para birimi veya bakiyenin yüzdesi olarak. Varsayılan olarak kapalıdır.
  • Kapsam: tüm pozisyonlar, yalnızca mevcut grafik sembolü veya listeden seçilen sihirli sayılar.
  • Sihirli sayılar: virgülle ayrılmış liste; 0, manuel işlemleri ifade eder. Yalnızca sihirli sayı kapsamı ile kullanılır.
  • İlk tetiklemeden sonra izlemeyi durdur: tek seferlik mod. Varsayılan olarak kapalıdır, yardımcı program yeniden etkinleştirilir.
  • Kapanışta maksimum sapma: kapanış emirleri için puan cinsinden kayma toleransı. Varsayılan değer 20'dir.
  • Uyarı penceresi ve push bildirimi: Tetiklemenin nasıl bildirileceği.

Sembol ve zaman aralığı: herhangi bir sembolün ve zaman aralığının bir grafiğine eklenir. İzleme bir zamanlayıcıyla çalışır, grafik yalnızca paneli barındırır. Hesap kapsamı ile o tek grafiğin içindeki her sembolü korur.

Notlar:

  1. Değişken sonuç, pozisyon kârı artı swap'tır. MT5'te açık bir pozisyonda işlem komisyonu görünmez, bu nedenle ham spread hesaplarında limiti komisyonu dikkate alarak ayarlayın.
  2. Her sepet için bir örnek çalıştırın. Çakışan sepetleri koruyan iki örnek birbiriyle rekabet eder.
  3. Hedging ve netting hesaplarında çalışır. Çalışan bir terminale ihtiyaç duyar; bu nedenle koruma önemliyse VPS'ye kurun.

Bunu, bir grid EA’sını işlem geçmişinden analiz edip, sabit para koruma kapanışının söz konusu lot büyüklüklerinde asla işe yaramayacağını fark ettikten sonra yazdım. Bu, onun yerine sunmak istediğim versiyondur.

Sepet Koruma Paneli'ni kapat ve uyarıyı etkinleştir

MetaQuotes Ltd tarafından İngilizceden çevrilmiştir.
Orijinal kod: https://www.mql5.com/en/code/76518

Safe Risk Manager EA - Daily Loss, Break-Even and Trailing Stop Safe Risk Manager EA - Daily Loss, Break-Even and Trailing Stop

Educational MT5 hedging-account trade panel with risk sizing, spread protection, a persistent daily-loss lock, break-even and trailing stops.

EA Trend Follower EA Trend Follower

TREND Follower (Daily) is a lightweight, development-oriented Expert Advisor (EA) created as a base trading architecture for research, learning, experimentation, and further development. The EA is intentionally designed around a simple concept: follow the market direction using the relationship between price and the Parabolic SAR. It is not presented as a fully optimized or finished trading system. Instead, it provides a clean and accessible foundation that developers can study, modify, test, and expand.

Server Clock and Daily Reset Hour Server Clock and Daily Reset Hour

Prop firmanızın günlük sıfırlama kuralını (firmanın kullandığı herhangi bir saat diliminde yazılmış olsa da) brokerınızın gerçek sunucu saatine dönüştüren, bir sonraki sıfırlamaya kadar gerçek zamanlı geri sayım gösteren ve yaz saati uygulamasına geçiş nedeniyle sınırın bir saat kaymasından önce sizi uyaran, ücretsiz ve salt okunur bir MetaTrader 5 paneli. Hiçbir emir göndermez, hesap verilerini okumaz, yalnızca görüntüleme amaçlıdır.

News Filter for the Strategy Tester (DST-corrected calendar export) News Filter for the Strategy Tester (DST-corrected calendar export)

A real economic-calendar news filter that also works in backtests. Export the events once with a script, then block new entries around news both live and in the Strategy Tester. Fixes the one-hour DST shift of historical calendar times.