Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Visualizzazioni:
98
Valutazioni:
(4)
Pubblicato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

EA Multi-Divergenza con Confluenza e Filtri

Questo Expert Advisor è stato progettato per automatizzare una sofisticata strategia di trading basata sulla divergenza del mercato. L'idea centrale è quella di identificare punti di inversione ad alta probabilità trovando una confluenza di segnali da tre degli oscillatori più utilizzati: l'indice di forza relativa (RSI), la media mobile di convergenza (MACD) e l'oscillatore stocastico.

Come funziona la strategia

La logica dell'EA si basa su un processo di conferma a più livelli per garantire segnali commerciali di alta qualità e filtrare il rumore del mercato.

  1. Rilevamento delle divergenze: l' EA analizza costantemente l'azione dei prezzi e i tre indicatori per trovare le divergenze.

    • Divergenza rialzista (potenziale segnale di acquisto): si verifica quando il prezzo fa un nuovo minimo inferiore, ma un indicatore non riesce a farlo, facendo invece un minimo superiore. Ciò suggerisce che il momentum ribassista si sta indebolendo e che un'inversione rialzista potrebbe essere imminente.

    • Divergenza ribassista (potenziale segnale di vendita): si verifica quando il prezzo fa un nuovo massimo superiore, ma un indicatore fa un massimo inferiore. Ciò indica che lo slancio rialzista si sta affievolendo, segnalando una potenziale inversione ribassista.

  2. Il potere della confluenza: la forza unica dell'EA è che non si basa su un singolo indicatore. Attende invece che un numero definito dall'utente di indicatori (MinConfirmations) mostri contemporaneamente una divergenza. Ad esempio, un'operazione verrà attivata solo se almeno 2 dei 3 indicatori confermano la stessa divergenza, aumentando in modo significativo l'affidabilità del segnale.

  3. Filtro avanzato del segnale (opzionale): per migliorare ulteriormente la precisione, è possibile attivare due filtri aggiuntivi:

    • Filtro di tendenza: utilizza un EMA a 50 periodi per determinare la tendenza generale del mercato. Se abilitato, l'EA inserisce operazioni di acquisto solo quando il prezzo è al di sopra dell'EMA e operazioni di vendita quando il prezzo è al di sotto. In questo modo si evita di fare trading contro il momentum dominante del mercato.

    • Filtro del volume: un segnale commerciale è considerato valido solo se il volume della barra del segnale è significativamente più alto del volume medio delle barre precedenti. Ciò conferma che c'è un forte interesse e convinzione del mercato dietro la potenziale inversione.

Spiegazione dei parametri di input

Tutte le variabili esterne sono completamente personalizzabili per consentire di adattare la strategia alle proprie preferenze.

=== Gestione del rischio

  • LotSize: Imposta il volume di trading fisso seUseMoneyManagement è falso.

  • StopLoss: Lo stop loss in punti.

  • TakeProfit: Il take profit in punti.

  • MaxSpread: Lo spread massimo consentito in punti per l'apertura di una nuova posizione.

  • UseMoneyManagement: Severo, l'EA calcola automaticamente la dimensione del lotto in base alRiskPercent.

  • Percentuale di rischio: La percentuale del capitale del conto da rischiare per ogni operazione.

=== Impostazioni della divergenza ===

  • RSI_Period,MACD_Fast,MACD_Slow,MACD_Signal,Stoch_K,Stoch_D,Stoch_Slowing: Questi sono i parametri di input standard per gli indicatori RSI, MACD e Stocastico.

=== Rilevamento della divergenza ===

  • BarsToCheck: Il numero di barre recenti che l'EA scansionerà per individuare i modelli di divergenza.

  • MinBarsDistance: Il numero minimo di barre su ciascun lato di un picco/troppa per convalidarlo. Questo aiuta a ignorare le piccole fluttuazioni di prezzo.

  • MinDivergenceStrength: Un filtro per la forza minima richiesta del segnale di divergenza (0-1).

  • MinConferme: Un parametro fondamentale. Imposta il numero minimo di indicatori (da 1 a 3) che devono mostrare una divergenza per aprire un'operazione.

  • UseVolumeFilter: Impostare sutrue per attivare il filtro di conferma del volume.

  • UseTrendFilter: Impostate atrue per attivare il filtro di tendenza basato sull'EMA.

=== Impostazioni di trading ===

  • AllowBuy / AllowSell: abilita o disabilita le operazioni long o short.

  • MaxTrades: Il numero massimo di operazioni contemporanee consentite.

  • MagicNumber: Un identificatore unico per le operazioni dell'EA, per evitare interferenze con altri robot.

Uso consigliato

  • Simboli: la strategia è universale e può essere applicata a tutte le principali coppie di valute (ad esempio, EURUSD, GBPUSD) e ad altri strumenti liquidi.

  • Timeframe:i segnali di divergenza sono generalmente più affidabili sui timeframe più alti. Si consiglia di utilizzare questo EA sui grafici H1, H4 o D1per filtrare il rumore del mercato e catturare i movimenti più significativi.


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

A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS A powerful and feature-rich JSON library for MQL5, designed to bring a modern development experience similar to Python/JS

Una libreria JSON potente e ricca di funzionalità per MQL5, progettata per offrire un'esperienza di sviluppo moderna simile a quella di Python/JS.

Candele lisciate HTF Candele lisciate HTF

Un indicatore che visualizza le candele "mediate" di un timeframe più grande su un timeframe più piccolo.

Filtro Super Smoother a tre poli Filtro Super Smoother a tre poli

Per calcolare la media mobile, questo indicatore utilizza un super filtro di lisciatura del 3° ordine tratto dal libro di John Ehlers "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading".

Filtro Super Smoother a due poli Filtro Super Smoother a due poli

Per calcolare la media mobile, questo indicatore utilizza un filtro di super lisciatura del 2° ordine tratto dal libro di John Ehlers "Cybernetic Analysis for Stocks and Futures: Cutting-Edge DSP Technology to Improve Your Trading".