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

AutoCloseOnProfitLoss Expert - Automatically Close All Positions on Profit/Loss - MetaTrader 5 için Uzman Danışman

Görüntülemeler:
77
Derecelendirme:
(5)
Yayınlandı:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Giriş

AutoCloseOnProfitLoss Uzman Danışmanı (EA), önceden tanımlanmış kar veya zarar hedeflerine ulaşıldığında tüm açık pozisyonları kapatmak için tasarlanmış, MetaTrader 5 için güçlü bir otomasyon aracıdır. Bu EA, manuel müdahale olmadan riski yönetmek ve karı güvence altına almak isteyen tüccarlar için mükemmeldir. İster hızlı kazanç hedefleyen bir scalper olun, ister sermayeyi koruyan uzun vadeli bir tüccar olun, bu EA güvenilir, eller serbest bir çözüm sunar.

Özellikler

  • Otomatik Pozisyon Kapatma: Toplam kar veya zarar belirtilen eşiği karşıladığında tüm açık pozisyonları otomatik olarak kapatır.
  • Özelleştirilebilir Hedefler: Hesap para biriminizde (örn. USD, EUR) kâr ve zarar hedefleri belirleyin.
  • Esnek Seçenekler: Kâr veya zarara göre kapatmayı bağımsız olarak etkinleştirin veya devre dışı bırakın.
  • Kullanıcı Bildirimleri: Pozisyonlar kapatıldığında terminalde uyarılar ve günlükler görüntüler.
  • Verimli ve Hafif: Minimum CPU kullanımı ile sürekli çalışır, sürekli ticaret yönetimi için idealdir.

Nasıl Çalışır

EA, MetaTrader 5'teki PositionGetDouble(POSITION_PROFIT) işlevini kullanarak tüm açık pozisyonların toplam kar veya zararını izler. Bu değeri kullanıcı tanımlı TargetProfit ve MaxLoss eşikleriyle karşılaştırır. Her iki koşul da karşılanırsa (ve ilgili özellik etkinleştirilirse), EA piyasa emirlerini kullanarak tüm pozisyonları kapatır ve kullanıcıyı uyarılar (etkinleştirilmişse) ve terminal günlükleri aracılığıyla bilgilendirir.

Kurulum

  1. AutoCloseOnProfitLoss.mq5 dosyasını MQL5 CodeBase'den indirin.
  2. MetaTrader 5'i açın ve Dosya > Veri Klasörünü Aç'a gidin.
  3. MQL5 > Experts 'e gidin ve .mq5 dosyasını bu klasöre kopyalayın.
  4. MetaTrader 5'i yeniden başlatın veya Gezgin panelini yenileyin.
  5. EA'yı Navigator'da Uzman Danışmanlar altında bulun, ardından etkinleştirmek için bir grafiğe sürükleyin.

Girdi Parametreleri

  • TargetProfit (varsayılan: 100.0): Tüm pozisyonları kapatmak için hesap para biriminizdeki kâr hedefi.
  • MaxLoss (varsayılan: -50,0): Tüm pozisyonları kapatmak için hesap para biriminizdeki maksimum zarar (negatif bir değer olmalıdır).
  • EnableProfitClose (varsayılan: true): Hedef kâra ulaşıldığında pozisyonların kapatılmasını etkinleştirin veya devre dışı bırakın.
  • EnableLossClose (varsayılan: true): Maksimum zarara ulaşıldığında pozisyonların kapatılmasını etkinleştirir veya devre dışı bırakır.
  • ShowAlerts (varsayılan: true): MetaTrader 5'te pozisyonlar kapatıldığında uyarıları etkinleştirin veya devre dışı bırakın.

Kullanım

  1. AutoCloseOnProfitLoss EA'yı MetaTrader 5'teki herhangi bir grafiğe sürükleyin.
  2. Görünen iletişim kutusunda, giriş parametrelerini yapılandırın:
    • İstediğiniz TargetProfit ve MaxLoss değerlerini ayarlayın.
    • Gerektiğinde kar/zarar kapatmayı etkinleştirin veya devre dışı bırakın.
    • Uyarıların görüntülenip görüntülenmeyeceğini seçin.
  3. EA'yı başlatmak için Tamam 'a tıklayın.
  4. EA, tüm açık pozisyonları sürekli olarak izleyecek ve belirtilen koşullar karşılandığında bunları kapatacaktır.
  5. Günlükler ve sonuçlar için MetaTrader 5'teki Uzmanlar veya Günlük sekmesini kontrol edin.

Örnek

TargetProfit = 100.0, MaxLoss = -50.0, EnableProfitClose = true ve EnableLossClose = true olarak ayarladığınızı varsayalım. Açık pozisyonlarınız toplam 120 $ kara ulaşırsa, EA tüm pozisyonları kapatacak ve bir uyarı görüntüleyecektir: "Tüm pozisyonlar kapandı! Sebep: Hedef kâra ulaşıldı: 120.00". Toplam zarar -$60'a ulaşırsa, EA tüm pozisyonları bir uyarı ile kapatır: "Tüm pozisyonlar kapatıldı! Sebep: Ulaşılan maksimum kayıp: -60,00".

Notlar

  • EA harekete geçmek için açık pozisyonlara ihtiyaç duyar; aksi takdirde mevcut kar/zararı kaydeder ve izlemeye devam eder.
  • Pozisyonlar piyasa emirleri kullanılarak kapatılır, bu nedenle piyasa koşullarına bağlı olarak kayma meydana gelebilir.
  • Ticaret stratejinize uygun olduğundan emin olmak için önce EA'yı bir demo hesabında test edin.
  • Bir komut dosyasının aksine, bu EA manuel olarak durdurulana veya grafikten kaldırılana kadar sürekli çalışır.

Geri bildirim

Önerileriniz varsa veya sorunlarla karşılaşırsanız, lütfen MQL5 CodeBase sayfasına bir yorum bırakın veya MQL5 topluluğu aracılığıyla benimle iletişime geçin. Geri bildirimleriniz bu aracı geliştirmek için çok değerli!


Yazar: Duy Van Nguy Duy Van Nguy
İletişim:MQL5 Link
Güncellendi: 14 Mayıs 2025
Platform: MetaTrader 5
Kategori: Uzman Danışmanlar













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

Multik Multik

Çoklu Para Birimi Danışmanı.

MartGreg MartGreg

Martingale yöntemini kullanarak sermaye yönetimi ile iki MACD üzerinde Uzman Danışman.

Swaps Monitor for a Single Symbol Swaps Monitor for a Single Symbol

Tek bir sembolün uzun ve kısa takaslarını izlemek için basit bir yardımcı program. Aracı kurumunuzun swapları hesap para birimi yerine puan olarak belirtilmişse, bu yardımcı program puanları otomatik olarak hesap para birimine dönüştürür. Takaslar Çarşamba günü üçe katlanır. Yatay ve dikey hizalama girdilerde ayarlanabilir.

Dual_Trix_Upgrade2 Dual_Trix_Upgrade2

Grafikte ve Gösterge penceresinde çift büyütülmüş Değerlere sahip Dual Trix göstergesi.