Neural Confluence Trader
- Experts
- Versione: 1.0
Neural Confluence Trader è un Expert Advisor completamente automatizzato, costruito attorno a un modello di punteggio neurale a singolo strato, in stile percettrone. Invece di affidarsi al segnale di un solo indicatore in modo isolato, combina quattro letture di mercato indipendenti — RSI, MACD, Stocastico e ADX/DMI — in un unico "punteggio di confluenza" ponderato, compreso tra -1 e +1, in modo simile a come un semplice nodo di rete neurale combina input ponderati. Una posizione viene aperta solo quando questo punteggio composito supera una soglia configurabile in una delle due direzioni, filtrando i segnali su cui concorda un solo indicatore.
Questa è un'implementazione nativa in MQL5 di un punteggio di confluenza ponderato multi-indicatore. Non vengono utilizzate né richieste DLL esterne, chiamate di rete o servizi AI di terze parti — l'EA è al 100% autonomo e sicuro da eseguire su qualsiasi VPS conforme a MQL5 Market.
Come funziona il punteggio neurale
- Attivazione RSI: distanza normalizzata dal livello neutro di 50 (-1 a +1)
- Attivazione MACD: differenza tra la linea principale e la linea di segnale del MACD, normalizzata tramite l'ATR per adattarsi alla volatilità di ciascun simbolo
- Attivazione Stocastico: distanza normalizzata di %K dal livello neutro di 50
- Attivazione direzionale ponderata dall'ADX: lo squilibrio +DI/-DI, scalato in base alla forza del trend indicata dall'ADX (un trend forte amplifica il voto direzionale; un mercato debole/laterale lo attenua)
- Punteggio composito = somma ponderata di tutte e quattro le attivazioni (peso predefinito di 0,25 ciascuna, regolabile)
- Acquisto quando il punteggio sale fino alla soglia o oltre; Vendita quando scende fino alla soglia negativa o al di sotto
Caratteristiche principali
- Punteggio di confluenza "neurale" ponderato multi-indicatore (RSI + MACD + Stocastico + ADX)
- Pesi degli indicatori e soglia del punteggio completamente configurabili
- Stop Loss e Take Profit basati sull'ATR per una gestione del rischio adattiva alla volatilità
- Trailing stop opzionale basato sull'ATR con un controllo di sicurezza di prossimità al take profit (non si sposta mai oltre un punto che invaliderebbe il take profit aperto)
- Una sola posizione alla volta — nessuna griglia, nessun martingale, nessun pericoloso accumulo di posizioni
- Filtro dello spread, controllo del margine e convalida della distanza minima dello stop prima di ogni operazione
- Funziona su qualsiasi simbolo e timeframe supportato dal proprio broker
Parametri di input
- Magic Number — identificatore univoco per le operazioni di questo EA
- Time Frame — timeframe utilizzato per tutti i calcoli degli indicatori (predefinito H1)
- Max Spread (points) — le operazioni vengono saltate quando lo spread attuale supera questo valore
- RSI Period — predefinito 14
- MACD Fast/Slow/Signal — predefinito 12/26/9
- Stochastic %K/%D/Slowing — predefinito 5/3/3
- ADX Period — predefinito 14
- Weight RSI / MACD / Stochastic / ADX — predefinito 0,25 ciascuno (la somma deve essere 1,0)
- MACD ATR Normalization Factor — controlla come il valore grezzo del MACD viene scalato nell'intervallo -1..+1
- Score Threshold — punteggio composito assoluto minimo richiesto per aprire un'operazione (predefinito 0,5)
- ATR Period — predefinito 14
- Stop Loss (ATR multiple) — predefinito 1,5
- Take Profit (ATR multiple) — predefinito 2,5
- Lot Size — volume di negoziazione fisso
- Use Trailing Stop — attiva/disattiva il trailing tramite ATR
- Trailing Start / Step (ATR multiple) — predefinito 1,0 / 0,5
Raccomandazioni
- Testare accuratamente nello Strategy Tester sui simboli target prima di fare trading dal vivo
- Le impostazioni predefinite sono un punto di partenza equilibrato — rioettimizzare pesi e soglia per simbolo/timeframe
- Utilizzare un VPS a bassa latenza per un'esecuzione precisa
- Come per qualsiasi strategia automatizzata, i risultati dei test passati non garantiscono le performance future — utilizzare sempre una gestione del rischio e del dimensionamento delle posizioni adeguata
