AI Regime Switch Trader
- Experts
-
Fadi Hassan Khaled Ghanem
MQL4/MQL5 developer based in Jordan. I have published 169 MetaTrader 5 products on the MQL5 Market (about 8,800 downloads in total).
What I build:
- Custom Expert Advisors from your own trading rules
- Indicators, alerts and multi-timeframe dashboards - Versione: 2.0
- Aggiornato: 22 settembre 2026
AI Regime Switch Trader è un Expert Advisor costruito attorno a un'idea semplice ma potente: nessuno stile di trading funziona in tutte le condizioni di mercato. Invece di usare un metodo di ingresso fisso, questo EA classifica continuamente il regime di mercato attuale e passa automaticamente tra due strategie indipendenti, progettate appositamente - una forma leggera e completamente trasparente di decisione adattiva in stile IA, senza servizi esterni, DLL o accesso alla rete.
COME FUNZIONA
Passo 1 - Rilevare il regime di mercato. Su ogni nuova candela, l'EA legge l'indicatore ADX. Quando l'ADX è superiore alla soglia configurabile, il mercato viene classificato come IN TREND. Quando l'ADX è pari o inferiore alla soglia, il mercato viene classificato come LATERALE.
Passo 2a - Logica di trend. In un regime di trend, l'EA cerca un incrocio tra una EMA veloce e una lenta e opera nella direzione del nuovo trend.
Passo 2b - Logica laterale. In un regime laterale, l'EA cerca estremi dell'RSI (ipervenduto/ipercomprato) confermati da un tocco della banda esterna di Bollinger, e opera il rimbalzo verso il centro dell'intervallo.
Passo 3 - Gestione del rischio. Ogni posizione viene aperta con uno Stop Loss e un Take Profit basati su ATR, quindi il rischio si adatta automaticamente alla volatilità attuale. Un trailing stop opzionale basato su ATR può bloccare il profitto man mano che l'operazione si sviluppa.
CARATTERISTICHE PRINCIPALI
- Due logiche di trading complete in un unico EA - trend-following e mean-reversion - attivate automaticamente in base al regime rilevato.
- Classificazione del regime basata sull'ADX, una misura consolidata della forza del trend.
- Stop Loss, Take Profit e trailing stop adattivi alla volatilità, basati su ATR.
- Filtro dello spread integrato e limite del numero di posizioni per evitare di operare in condizioni sfavorevoli.
- Convalida preventiva dell'ordine (OrderCheck) prima di ogni ordine a mercato e ogni modifica di SL/TP, per ridurre gli errori di rifiuto del broker.
- Codice MQL5 pulito e ben commentato, senza dipendenze esterne, senza chiamate DLL e senza accesso nascosto alla rete.
- Compatibile con qualsiasi simbolo e tipo di conto; funziona su conti netting e hedging.
PRINCIPALI PARAMETRI DI INPUT
- Impostazioni generali - Magic Number, Timeframe di lavoro, Spread Massimo (punti).
- Classificatore di regime (ADX) - Periodo ADX, Soglia di trend ADX.
- Impostazioni del regime di trend - Periodo EMA veloce, Periodo EMA lenta.
- Impostazioni del regime laterale - Periodo RSI, livelli di ipervenduto/ipercomprato RSI, Periodo e Deviazione delle Bande di Bollinger.
- Gestione del rischio (ATR) - Periodo ATR, Stop Loss (multiplo di ATR), Take Profit (multiplo di ATR).
- Impostazioni di trading - Dimensione del lotto.
- Trailing Stop - Abilita/disabilita, Inizio trailing (multiplo di ATR), Passo trailing (multiplo di ATR).
RACCOMANDAZIONI
- Timeframe predefinito: H1. L'EA può essere testato su altri timeframe; riottimizzare la soglia ADX e i periodi EMA/RSI/Bollinger per il timeframe e il simbolo scelti.
- Funziona su qualsiasi simbolo con spread stabile; verificare sempre lo spread tipico del proprio broker rispetto all'impostazione dello Spread Massimo.
- Come per qualsiasi strategia di trading automatizzata, testarla accuratamente su un conto demo prima di passare a un conto reale, e utilizzare un dimensionamento della posizione adeguato alla propria tolleranza al rischio.
Questo EA non garantisce profitti. Il comportamento passato di qualsiasi strategia, automatizzata o manuale, non è garanzia di risultati futuri. Comprendere sempre la logica di un Expert Advisor e testarlo autonomamente prima di fare trading con fondi reali.
