SuperTrend AI Clustering EA
- Experts
-
Michael Prescott Burney
Sono un trader professionista e sviluppatore di Expert Advisor, specializzato nella creazione di sistemi di trading ad alte prestazioni, orientati alla gestione del rischio, per MetaTrader 5. Il mio vantaggio è stato costruito attraverso l’esperienza reale nei mercati—affrontando drawdown, affinando - Versione: 777.0
- Attivazioni: 5
SuperTrend AI Clustering Expert Advisor per MetaTrader 5
SuperTrend AI Clustering è un Expert Advisor di trend-following per MetaTrader 5 progettato per adattarsi alle condizioni di mercato in continua evoluzione. Invece di utilizzare un unico moltiplicatore SuperTrend fisso, l’EA valuta contemporaneamente diversi valori di fattore, misura le loro prestazioni recenti, applica il clustering K-Means e seleziona il gruppo di fattori che attualmente sta performando meglio. Questo crea un modello SuperTrend dinamico, in grado di reagire a diversi regimi di volatilità e strutture di mercato senza richiedere una riconfigurazione manuale costante.
Il sistema è pensato per i trader che desiderano un approccio automatizzato al trend-following con un forte focus sull’adattabilità, sul controllo del rischio strutturato e su informazioni trasparenti direttamente sul grafico. Può essere utilizzato su coppie forex, metalli, indici, criptovalute, materie prime e altri simboli disponibili in MetaTrader 5. L’Expert Advisor è compatibile con molteplici timeframe, dal trading intraday su timeframe bassi al trading swing e di posizione su timeframe più alti.
Concetto di trading principale
La logica dell’EA parte dall’indicatore SuperTrend, che utilizza bande di volatilità basate sull’ATR per identificare le fasi di mercato rialziste e ribassiste. Un fattore più basso crea bande più strette e reazioni più rapide, mentre un fattore più alto genera bande più ampie e segnali più lenti ma più selettivi. Il problema principale di un SuperTrend tradizionale è che un singolo fattore fisso raramente offre buone prestazioni in tutte le condizioni di mercato.
Per risolvere questo problema, SuperTrend AI Clustering calcola un intero ventaglio di varianti del SuperTrend utilizzando valori di fattore definiti dall’utente. Ogni variante viene monitorata con un punteggio di performance che riflette quanto efficacemente quel fattore si sia allineato al movimento recente dei prezzi. Questi punteggi di performance vengono poi elaborati da un modello di clustering K-Means, che li separa in tre gruppi rappresentanti prestazioni recenti più deboli, medie e più forti.
L’EA seleziona quindi il cluster target e calcola un fattore adattivo a partire da quel gruppo. Questo fattore adattivo guida il SuperTrend finale utilizzato per la logica di ingresso, il comportamento del trailing stop e la visualizzazione sul pannello. In pratica, l’Expert Advisor cerca sempre di operare con il livello di sensibilità del SuperTrend che meglio si adatta all’ambiente di mercato attuale.
Indice di performance e AMA adattiva
Oltre alla selezione adattiva del fattore, l’EA include un Indice di Performance che riflette il livello di confidenza del cluster selezionato rispetto al movimento recente dei prezzi. Questo valore può essere utilizzato come filtro di qualità affinché il sistema apra operazioni solo quando le condizioni di mercato soddisfano una soglia minima di confidenza. I trader che desiderano ingressi più selettivi possono alzare tale filtro, mentre chi punta a più attività può mantenerlo più basso o disattivarlo.
L’EA calcola anche una Media Mobile Adattiva (Adaptive Moving Average, AMA) basata sul trailing stop SuperTrend selezionato. La velocità di smoothing di questa AMA varia in funzione dell’Indice di Performance. Quando la confidenza è elevata, l’AMA reagisce più velocemente; quando le condizioni diventano incerte, si liscia in modo più aggressivo e aiuta a ridurre il rumore. Questa linea può essere usata come filtro aggiuntivo di ingresso e come trigger opzionale di uscita.
Funzionalità principali
- Selezione adattiva del fattore SuperTrend basata sul clustering K-Means.
- Monitoraggio delle prestazioni in tempo reale su un range di fattori configurabile.
- Filtro Indice di Performance per la selezione dei trade in base al livello di confidenza.
- Conferma tramite Media Mobile Adattiva e uscite opzionali basate sull’AMA.
- Supporto per stop loss fisso, stop loss basato su ATR, trailing SuperTrend, movimento a break-even e chiusura parziale.
- Filtro di spread integrato, filtro ATR, filtro orario, limite di posizioni, controllo della perdita giornaliera e protezione del drawdown.
- Modalità di dimensione lotto fissa, dimensione lotto basata sul rischio e dimensione lotto basata sul saldo.
- Progressione opzionale dei lotti dopo operazioni vincenti o perdenti con tetto massimo di sicurezza.
- Dashboard sul grafico con stato del trend, dati dei fattori, informazioni sui cluster, trailing stop, valore AMA e metriche di performance.
- File di preset pronti all’uso per gli stili di trading e timeframe più comuni.
Logica di ingresso
L’EA può essere configurato per operare in diversi modi, a seconda del livello di selettività desiderato nel processo di esecuzione. La modalità standard utilizza i cambi di segnale del SuperTrend. Una modalità più severa richiede sia un segnale SuperTrend sia una conferma AMA. È disponibile anche una modalità solo AMA per i trader che preferiscono un modello di trigger più smussato.
Ulteriori filtri di ingresso includono una soglia minima dell’Indice di Performance, un requisito minimo di ATR e un filtro sullo spread massimo. Questi controlli aiutano a ridurre gli ingressi durante periodi di bassa volatilità, condizioni di mercato instabili o contesti con costi di transazione elevati.
Logica di uscita
La gestione delle uscite è flessibile e progettata sia per una gestione reattiva sia protettiva delle posizioni. Le operazioni possono essere chiuse su un segnale SuperTrend opposto, su un incrocio AMA opposto o tramite un trailing stop che segue la linea SuperTrend adattiva. È possibile utilizzare livelli fissi di stop loss e take profit, oppure sostituirli con distanze basate su ATR per una gestione dei trade più dinamica.
L’EA supporta inoltre lo spostamento a break-even, la chiusura parziale a una distanza di profitto definita, la chiusura forzata dopo un numero specifico di barre e la chiusura a fine giornata per i trader che non desiderano mantenere posizioni overnight. Questi controlli permettono di configurare il sistema per flussi di lavoro in scalping, intraday, swing o trend-following di più lungo periodo.
Gestione del rischio e del capitale
SuperTrend AI Clustering include un livello completo di risk management affinché il modello di trading possa essere adattato a diverse dimensioni di conto e preferenze di rischio. La dimensione della posizione può basarsi su un lotto fisso, su una percentuale del saldo di conto o su un metodo basato sul saldo collegato all’uso della margine. I trader possono impostare i parametri di stop manualmente oppure consentire all’EA di derivarli dalla struttura di ATR e SuperTrend.
L’EA include anche limiti massimi di posizioni simultanee, controllo massimo della perdita giornaliera e protezione massima del drawdown. Questi strumenti sono particolarmente utili per i trader che desiderano una disciplina più rigida o che devono operare entro limiti di rischio esterni. La progressione opzionale dei lotti dopo operazioni vincenti o perdenti è disponibile, ma va utilizzata con cautela e solo insieme a un adeguato controllo del drawdown.
Controllo del tempo e delle sessioni
Il filtro orario integrato permette di limitare l’operatività a specifiche ore e giorni della settimana utilizzando l’ora del server del broker. Questo è utile per i trader che vogliono concentrarsi su sessioni attive come Londra o New York, evitare periodi di bassa liquidità o ridurre l’esposizione in determinati giorni. La gestione delle sessioni overnight è anch’essa supportata.
Per le strategie su timeframe più bassi, il filtraggio per sessione può aiutare a ridurre il rumore e a concentrare l’attività nelle fasi di movimento più intenso. Per le strategie su timeframe più alti, il filtro può essere disattivato in modo che l’EA possa monitorare il mercato in continuo.
Dashboard visiva
Quando è attivata, la dashboard sul grafico offre una vista chiara dello stato interno dell’algoritmo. Mostra il cluster selezionato, il fattore adattivo corrente, l’Indice di Performance, la direzione del trend attivo, il prezzo del trailing stop, il valore AMA e le informazioni sulla dimensione del cluster. Questo aiuta i trader a comprendere ciò che l’EA “vede” in tempo reale invece di trattarlo come un sistema black-box.
La linea SuperTrend adattiva, la linea AMA e le frecce di segnale possono anch’esse essere visualizzate direttamente sul grafico. Questo livello visivo semplifica la revisione di ingressi e uscite, la valutazione della struttura di mercato e il confronto del comportamento del sistema tra diversi simboli e timeframe.
Preset e ottimizzazione
Il pacchetto include file di preset preparati per stili di trading comuni come M1 scalping, M5 intraday veloce, M15 intraday bilanciato, M30 intraday swing, H1 swing trading e H4 trading di posizione. Questi preset sono pensati come punti di partenza strutturati piuttosto che come impostazioni definitive per tutti i broker e simboli.
Per ottenere i risultati migliori, ogni preset dovrebbe essere testato e ottimizzato nel Strategy Tester di MetaTrader 5 per il simbolo target, le condizioni del broker e il timeframe selezionato. Si raccomanda un approccio di ottimizzazione a fasi, iniziando dai parametri centrali dell’algoritmo come periodo ATR, range dei fattori e memoria di performance, per poi passare ai filtri di ingresso, alle uscite e ai controlli di sessione.
Migliori casi d’uso
Questo Expert Advisor è adatto ai trader che cercano un framework di trend-following adattivo configurabile per strumenti e stili di esecuzione diversi. Può essere utilizzato per operatività rapida su timeframe bassi con range di fattori più stretti e memoria più corta, oppure per trading swing e di posizione più lento con range di fattori più ampi e memoria di performance più stabile.
È utile anche per i trader che preferiscono una gestione delle operazioni strutturata invece di un semplice robot di entrata e uscita. Poiché il sistema combina rilevazione del trend, filtraggio basato sulla confidenza, smoothing adattivo e controlli di rischio multilivello, può essere modellato su un profilo più aggressivo o più conservativo a seconda della configurazione scelta.
Note importanti
Questo prodotto è sviluppato per MetaTrader 5 e non è compatibile con MetaTrader 4. L’Expert Advisor è progettato principalmente per ambienti di conto di tipo hedge, anche se può funzionare anche su conti di tipo netting, dove la gestione delle posizioni si comporta in modo diverso.
Come per qualsiasi sistema di trading automatizzato, test adeguati sono essenziali prima dell’uso in reale. I trader dovrebbero valutare le impostazioni sui propri simboli, flussi del broker, condizioni di spread e ambiente di esecuzione. Un VPS può essere utile per strategie su timeframe bassi che richiedono funzionamento ininterrotto e bassa latenza.
Avvertenza sui rischi
Il trading su forex, metalli, indici, materie prime e criptovalute comporta un rischio sostanziale e potrebbe non essere adatto a tutti i trader. La leva può lavorare a tuo favore o contro di te. Prima di usare qualsiasi sistema automatizzato, valuta attentamente i tuoi obiettivi, la tua esperienza e la tua tolleranza al rischio.
Le performance passate non garantiscono risultati futuri. I risultati del Strategy Tester, le analisi storiche e i report di ottimizzazione devono essere considerati solo come strumenti di ricerca. Le condizioni di mercato cambiano e tutte le decisioni di trading restano responsabilità dell’utente.
Supporto
Per assistenza con l’installazione, domande sulla configurazione o supporto relativo al prodotto, utilizza la sezione commenti sulla pagina del prodotto MQL5 o i messaggi diretti MQL5. Quando segnali un problema, è utile includere il nome del broker, il tipo di conto, il simbolo, il timeframe, la versione della piattaforma, screenshot e le impostazioni attualmente in uso.
