Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Sistemi Esperti

Dominance EA - sistema esperto per MetaTrader 5

Chukwubuikem Okeke
Chukwubuikem Okeke
4 (3)
In Christ Alone ✝️ | MQL5 Tutor 📈


Driven by an insatiable curiosity for the markets and a passion for problem-solving.
I specialize in building robust Expert Advisors, custom indicators, and advanced trading utilities using MQL5.
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
116
Valutazioni:
(4)
Pubblicato:
Aggiornato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Dominanza EA

Dominance EA è un sistema di trading minimalista e orientato al bias, costruito intorno a un'idea semplice ma potente: la dominanza del mercato. Invece di reagire a ogni tick o micro-pattern, l'EA fa un passo indietro e valuta quale lato del mercato - acquirenti o venditori - ha controllato la precedente giornata di trading, quindi allinea la sua prossima azione a quella forza dominante.

Il sistema opera secondo un modello di esecuzione una volta al giorno , attivato rigorosamente all'inizio di un nuovo giorno di trading (escluso il lunedì per evitare la volatilità indotta dal fine settimana). Questo modello elimina il rumore e impone un ciclo decisionale disciplinato e basato sulla sessione.

Dominanza EA - Grafico

Concetto centrale - Dominanza

L'EA definisce la dominanza utilizzando due livelli complementari:

  1. Dominanza strutturale (conteggio delle barre)
    • Esegue l'iterazione di tutte le candele formatesi durante il giorno precedente.
    • Conta:
      • Candele rialziste (chiusura > apertura)
      • Candele ribassiste (chiusura < apertura)
    • Il lato con il conteggio più alto stabilisce il controllo direzionale.
  2. Conferma contestuale (posizionamento della MA)
    • L'ultima candela del giorno precedente viene valutata rispetto a una media mobile.
    • Questa funge da filtro, assicurando che la dominanza non sia solo numerica, ma anche strutturalmente allineata con il posizionamento della tendenza.

Solo quando entrambe le condizioni concordano, l'EA stabilisce un bias valido:

  • Bias di acquisto → dominanza rialzista + chiusura sopra la MA
  • Bias di vendita → dominanza ribassista + chiusura al di sotto della MA

Una modalità opzionale invertita consente di fare trading contrarian capovolgendo questa logica, utile per strategie di mean-reversion o sperimentali.


Logica di esecuzione

Una volta stabilito un bias giornaliero valido:

  • L'EA verifica la presenza di posizioni esistenti (assicurando la disciplina di un trade per simbolo).
  • Se non ci sono posizioni aperte, esegue una singola posizione al giorno nella direzione del bias.

Questo crea un ciclo operativo pulito:

Analizzare ieri → Decidere oggi → Eseguire una volta → Fermarsi


Gestione del rischio e del commercio

L'EA adotta un modello di esecuzione conservativo e conforme ai broker:

  • Trading a volume minimo
    • Le operazioni vengono effettuate utilizzando SYMBOL_VOLUME_MIN, garantendo la compatibilità tra i vari broker e riducendo l'esposizione al rischio.
  • Stop Loss basato su ATR
    • Lo stop loss viene calcolato dinamicamente utilizzando:
      • Massimo/minimo del giorno precedente
      • Espanso di un multiplo ATR ( atrMultiplier )
    • Ciò garantisce una protezione adeguata alla volatilità piuttosto che una distanza fissa di pip.
  • Struttura rischio-rendimento
    • Il Take Profit è impostato a una distanza pari a 2× lo Stop Loss, in modo da garantire un profilo di ricompensa coerente.
  • Convalida pre-trade
    • Conformità al livello di stop (vincoli del broker)
    • Controlli sulla disponibilità di margine
    • Convalida del prezzo a livello di tick

Ingressi chiave

L'EA espone una superficie di configurazione concisa ma potente:

  • Modello Comportamento
    • eaMode → Logica normale o invertita
  • Filtro di tendenza
    • maPeriodo , maMetodo , maApprezzo
  • Volatilità e rischio
    • atrPeriodo , atrMoltiplicatore
  • Controlli di esecuzione
    • ordFillType → Politica di riempimento degli ordini
    • eaMagic → Identificazione dell'operazione
    • tradeComment → Registrazione e tracciabilità

Questi input consentono sia la flessibilità strategica che il controllo dell'esecuzione senza complicare eccessivamente il sistema.


Cosa imparerete

Questo EA va oltre la strategia: è una lezione pratica sulla progettazione di sistemi di trading disciplinati in MQL5:

  • Come progettare un modello di trading filtrato nel tempo (sistemi di bias giornalieri)
  • Strutturare la logica sullo stato del mercato invece che sul rumore dei tick
  • Utilizzo efficiente degli indicatori (MA, ATR)
  • Implementazione di pipeline di esecuzione delle operazioni sicure con convalida di margini e stop
  • Progettare codice modulare e manutenibile utilizzando le strutture e la separazione funzionale
  • Applicare la logica di un'operazione per ciclo per un backtesting e un'analisi più puliti.

Approfondimento finale

Dominance EA è intenzionalmente semplice nell'aspetto ma deliberato nel design. Riduce il trading a una sola domanda:

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


Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/71195

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

ASQ FlowDesk è un pannello di trading semplificato per MetaTrader 5 che fornisce l'esecuzione degli ordini con un solo clic, uscite con take-profit scalari, trailing stop adattivi, auto-breakeven e un cruscotto di analisi in tempo reale, il tutto da un'interfaccia grafica pulita sul grafico.

ASQ RiskGuard Professional Risk Management EA ASQ RiskGuard Professional Risk Management EA

ASQ RiskGuard è un Expert Advisor di gestione del rischio per MetaTrader 5 che protegge il vostro conto da eccessivi drawdown. Monitora l'equity in tempo reale, impone limiti di perdita giornalieri, protegge dagli spread elevati, filtra le sessioni di trading e fornisce un cruscotto visivo dei rischi, il tutto in esecuzione silenziosa insieme agli altri EA.

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

Un oscillatore quantitativo professionale che sostituisce i tradizionali indicatori di momentum al dettaglio come l'RSI, calcola la deviazione standard statistica dell'azione dei prezzi per identificare le inversioni matematicamente esaurite.

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

Un filtro gaussiano quantitativo progettato per sostituire le medie mobili al dettaglio in ritardo applicando un'avanzata elaborazione del segnale digitale per eliminare il rumore del mercato senza sacrificare la reattività.