Alım-satım robotlarını ücretsiz olarak nasıl indirebileceğinizi izleyin
Bizi Twitter ü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
Görüntülemeler:
68
Derecelendirme:
(4)
Yayınlandı:
MQL5 Freelance Bu koda dayalı bir robota veya göstergeye mi ihtiyacınız var? Freelance üzerinden sipariş edin Freelance'e git

Hakimiyet EA

Özünde, Dominance EA basit ama güçlü bir fikir etrafında inşa edilmiş minimalist, önyargı odaklı bir ticaret sistemidir: piyasa hakimiyeti. EA, her tik veya mikro desene tepki vermek yerine geri adım atar ve piyasanın hangi tarafının - alıcılar veya satıcılar - önceki işlem gününü kontrol ettiğini değerlendirir, ardından bir sonraki eylemini bu baskın güçle hizalar.

Sistem, kesinlikle yeni bir işlem gününün başlangıcında tetiklenen (hafta sonu kaynaklı dalgalanmayı önlemek için Pazartesi günleri hariç) günde bir kez uygulama modeliyle çalışır.Bu tasarım gürültüyü ortadan kaldırır ve disiplinli, oturuma dayalı bir karar döngüsünü zorunlu kılar.

Dominance EA - Grafik

Temel Kavram - Hakimiyet

EA, hakimiyeti birbirini tamamlayan iki katman kullanarak tanımlar:

  1. Yapısal Baskınlık (Çubuk Sayısı)
    • Önceki gün boyunca oluşan tüm mumları yineler.
    • Sayımlar:
      • Boğa mumları (kapanış > açılış)
      • Ayı mumları (kapanış < açılış)
    • Daha yüksek sayıma sahip olan taraf yön kontrolünü sağlar.
  2. Bağlamsal Teyit (MA Konumlandırma)
    • Bir önceki günün son mumu Hareketli Ortalama ile değerlendirilir.
    • Bu bir filtre görevi görerek hakimiyetin sadece sayısal olarak değil, yapısal olarak da trend konumlandırmasıyla uyumlu olmasını sağlar.

Sadece her iki koşul da kabul edildiğinde EA geçerli bir önyargı oluşturur:

  • Alış Eğilimi → Boğa hakimiyeti + MA'nın üzerinde kapanış
  • Satış Eğilimi → Ayı hakimiyeti + MA'nın altında kapanış

İsteğe bağlı bir Ters Mod, bu mantığı tersine çevirerek karşıt ticarete izin verir - ortalama tersine çevirme veya deneysel stratejiler için kullanışlıdır.


Yürütme Mantığı

Geçerli bir günlük önyargı oluşturulduktan sonra:

  • EA mevcut pozisyonları kontrol eder (sembol başına tek işlem disiplini sağlar).
  • Herhangi bir işlem açık değilse, önyargı yönünde günde tek bir pozisyon yürütür.

Bu, temiz bir operasyonel döngü yaratır:

Dünü analiz edin → Bugüne karar verin → Bir kez uygulayın → Geri çekilin


Risk ve Ticaret Yönetimi

EA, muhafazakar ve broker uyumlu bir yürütme modeli benimser:

  • Minimum Hacim Ticareti
    • İşlemler SYMBOL_VOLUME_MIN kullanılarak gerçekleştirilir, böylece brokerlar arasında uyumluluk sağlanır ve risk maruziyeti azaltılır.
  • ATR Tabanlı Zararı Durdur
    • Zararı Durdur, dinamik olarak hesaplanır:
      • Önceki günün en yüksek/düşük seviyesi
      • Bir ATR katsayısı ile genişletilmiş ( atrMultiplier )
    • Bu, sabit pip mesafeleri yerine volatilite ayarlı koruma sağlar.
  • Risk-Ödül Yapısı
    • Kâr Al, Zararı Durdur mesafesinin 2 katına ayarlanarak tutarlı bir ödül profili uygulanır.
  • Ticaret Öncesi Doğrulama
    • Durak seviyesi uyumluluğu (broker kısıtlamaları)
    • Marj kullanılabilirliği kontrolleri
    • Tik düzeyinde fiyat doğrulama

Anahtar Girdiler

EA, kısa ama güçlü bir yapılandırma yüzeyi sunar:

  • Model Davranış
    • eaMode → Normal veya Ters mantık
  • Trend Filtresi
    • maPeriod , maMethod , maAppPrice
  • Volatilite ve Risk
    • atrPeriod , atrMultiplier
  • Yürütme Kontrolleri
    • ordFillType → Sipariş doldurma politikası
    • eaMagic → Ticari tanımlama
    • tradeComment → Günlük kaydı ve izlenebilirlik

Bu girdiler, sistemi aşırı karmaşıklaştırmadan hem stratejik esneklik hem de uygulama kontrolü sağlar.


Ne Öğreneceksiniz

Bu EA stratejinin ötesine geçiyor - MQL5'te disiplinli ticaret sistemleri mühendisliği konusunda pratik bir ders:

  • Zaman filtreli bir ticaret modeli nasıl tasarlanır (günlük önyargı sistemleri)
  • Mantığı tik gürültüsü yerine piyasa durumu etrafında yapılandırma
  • Gösterge tutamaçlarını (MA, ATR) verimli bir şekilde kullanma
  • Marj ve stop doğrulamaları ile güvenli ticaret yürütme ardışık düzenlerinin uygulanması
  • Yapıları ve işlevsel ayırmayı kullanarak modüler, bakımı yapılabilir kod tasarlama
  • Daha temiz geriye dönük test ve analiz için döngü başına tek işlem mantığını zorlama

Son Anlayış

Dominance EA görünüşte basit ama tasarımda kasıtlıdır. Ticareti tek bir soruya indirgiyor:

                                               Who controlled the market yesterday, and is that control still valid today?


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

Institutional Fourier Transform (DFT) Dominant Cycle  Language: MQL5 Institutional Fourier Transform (DFT) Dominant Cycle Language: MQL5

A digital signal processing (DSP) engine that applies the Discrete Fourier Transform (DFT) to market data, isolating the dominant cyclical frequency to project turning points and eliminate phase-lag.

ASQ FlowDesk One Click Execution Position Management Panel ASQ FlowDesk One Click Execution Position Management Panel

ASQ FlowDesk, MetaTrader 5 için tek tıklamayla emir gerçekleştirme, ölçeklendirilmiş kar alma çıkışları, uyarlanabilir takip eden durdurmalar, otomatik başabaş ve canlı bir analiz panosu sağlayan modern bir ticaret panelidir - hepsi temiz bir grafik GUI'sinden.

Institutional Z-Score Statistical Reversion Institutional Z-Score Statistical Reversion

RSI gibi geleneksel perakende momentum göstergelerinin yerini alan profesyonel bir kantitatif osilatör, matematiksel olarak tükenmiş geri dönüşleri belirlemek için fiyat hareketinin istatistiksel standart sapmasını hesaplar.

Institutional Gaussian Signal Filter (Zero-Lag ALMA) Institutional Gaussian Signal Filter (Zero-Lag ALMA)

Duyarlılıktan ödün vermeden piyasa gürültüsünü ortadan kaldırmak için gelişmiş dijital sinyal işleme uygulayarak gecikmeli perakende hareketli ortalamaların yerini almak üzere tasarlanmış nicel bir Gauss filtresi.