Unisciti alla nostra fan page
- Visualizzazioni:
- 55
- Valutazioni:
- Pubblicato:
-
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 ai 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.Concetto centrale - Dominanza
L'EA definisce la dominanza utilizzando due livelli complementari:
- 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.
- 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.
- Lo stop loss viene calcolato dinamicamente utilizzando:
- 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:
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/71195
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 è un pannello di trading semplificato per MetaTrader 5 che fornisce l'esecuzione degli ordini con un solo clic, uscite scalari in take-profit, trailing stop adattivi, auto-breakeven e un cruscotto analitico in tempo reale, il tutto da un'interfaccia grafica pulita sul grafico.
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)
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à.
