Continuum EA
- Experts
- Versione: 1.10
Panoramica
Continuum e un robot di trading completamente automatizzato, costruito attorno a una gestione del capitale continua e disciplinata anziche a un singolo trucco di ingresso. Un unico parametro Aggressiveness, da 1 a 100, scala contemporaneamente tutti i parametri di rischio e comportamento, cosicche la stessa logica di base funziona in modo prudente o attivo senza modificare una sola riga di codice. Gli ingressi derivano da una lettura di confluenza multi-timeframe ponderata sui grafici M15, H1, H4 e D1, combinando indicatori di trend, momentum e volatilita gia integrati in MetaTrader 5. Il rischio e limitato sia per singola operazione sia in modo aggregato su tutte le posizioni aperte, e ogni uscita e gestita da tre meccanismi indipendenti guidati da eventi anziche da un unico livello di take-profit fisso, cosicche lo stop-loss funge da rete di sicurezza per eventi catastrofici anziche da metodo principale di chiusura delle operazioni.
Come funziona
- Ad ogni chiusura di candela M15, H1, H4 e D1, l'EA legge la direzione del trend tramite EMA, il momentum tramite RSI, lo stato di incrocio del MACD e la forza del trend tramite ADX, combinandoli in un punteggio di confluenza ponderato, con peso maggiore per i timeframe superiori.
- Le nuove operazioni si aprono solo alla chiusura della candela H1, quando il punteggio di confluenza supera la soglia di ingresso derivata da Aggressiveness, e solo se il prezzo non si e gia allontanato troppo dalla media di trend H1, per evitare di inseguire un movimento gia esaurito.
- La dimensione della posizione viene calcolata dalla distanza dello stop basata sull'ATR e dal capitale del conto, cosicche ogni operazione rischia una percentuale costante del conto, mentre l'esposizione totale di tutte le posizioni aperte e limitata da un budget di rischio aggregato separato.
- La gestione del rischio viene eseguita ad ogni chiusura di candela M15, quattro volte piu spesso degli ingressi, e reagisce tramite tre meccanismi separati: un'uscita anticipata quando il punteggio di confluenza si volge contro la posizione, un'uscita basata sul tempo quando un'operazione non mostra un progresso minimo entro un numero definito di candele, e uno stop di trailing basato sull'ATR una volta che la posizione ha gia incassato un profitto parziale.
- Quando una posizione raggiunge un obiettivo di profitto espresso in multipli di rischio, parte della posizione viene chiusa e lo stop viene spostato al pareggio, permettendo al resto di proseguire sotto il meccanismo di trailing.
- L'EA puo aggiungersi a una posizione in guadagno nella stessa direzione, fino a un limite fissato da Aggressiveness, mentre il budget di rischio totale su tutti i livelli rimane limitato.
- Uno stop-loss lato broker e sempre collegato a ogni posizione dal momento in cui viene aperta. E deliberatamente impostato ampio: non e pensato come il modo abituale di chiudere un'operazione, ma esiste unicamente per proteggere il conto da un movimento rapido e anomalo.
Parametri
Generale
- Magic Number: identificativo univoco delle operazioni di questo EA, che gli consente di funzionare insieme ad altri EA o istanze sullo stesso conto senza conflitti.
- Aggressiveness: scala unica da 1 a 100 che determina il rischio per operazione, il budget di rischio totale, la sensibilita di ingresso, la profondita del piramidamento, la distanza dello stop e la velocita con cui il profitto viene incassato.
Indicatori
- MA Fast Period: media mobile veloce usata nella componente di trend del punteggio di confluenza.
- MA Slow Period: media mobile lenta usata nella componente di trend del punteggio di confluenza.
- RSI Period: lunghezza dell'RSI usata nella componente di momentum.
- MACD Fast: lunghezza dell'EMA veloce per la componente MACD.
- MACD Slow: lunghezza dell'EMA lenta per la componente MACD.
- MACD Signal: lunghezza della linea di segnale per la componente MACD.
- ADX Period: lunghezza dell'ADX usata per ponderare la confluenza in base alla forza del trend.
- ADX Trend Min: valore minimo di ADX considerato una condizione di trend genuina.
- ATR Period: lunghezza dell'ATR usata per il calcolo della distanza dello stop e del trailing.
Gestione delle uscite
- Invalidation Score Mult: quanto deve invertirsi il punteggio di confluenza, rispetto alla soglia di ingresso, prima che una posizione aperta venga chiusa anticipatamente.
- Stall Max Bars: numero massimo di candele H1 per cui un'operazione puo durare senza raggiungere un progresso minimo.
- Stall Min Progress R: profitto minimo, in multipli di rischio, che un'operazione deve mostrare entro Stall Max Bars, altrimenti viene chiusa.
- Entry Max Extension ATR: distanza massima, in ATR, a cui il prezzo puo gia trovarsi dalla media di trend H1 perche sia consentito un nuovo ingresso.
Dashboard
- Dashboard Show: attiva il pannello sul grafico che mostra il profitto netto per periodo, il drawdown del conto e il drawdown flottante proprio di questo EA.
Punteggio dell'ottimizzatore
- Score MinProfitFactor: fattore di profitto minimo richiesto affinche un'esecuzione di ottimizzazione riceva un punteggio.
- Score MaxDrawdownPct: percentuale massima di drawdown consentita prima che un'esecuzione venga squalificata.
- Score MinTrades: numero minimo di operazioni richiesto affinche un'esecuzione sia considerata statisticamente significativa.
- Score R2Weight: peso assegnato alla regolarita della curva di capitale.
- Score SlopeWeight: peso assegnato alla velocita di crescita della curva di capitale.
- Score SplitPenalty: penalita per un comportamento diverso della curva di capitale tra la prima e la seconda meta del test.
- Score SkewPenalty: penalita per profitto concentrato in un numero ridotto di operazioni di grandi dimensioni.
- Score UlcerPenalty: penalita per la profondita e la durata dei drawdown.
- Score MARWeight: peso assegnato al profitto netto rispetto al drawdown massimo.
- Score TradeBonusWeight: piccolo bonus per un numero maggiore di operazioni, con rendimenti decrescenti.
Sistema di punteggio dell'ottimizzatore
Continuum include una funzione OnTester personalizzata, progettata contro l'overfitting della curva anziche per il solo profitto netto grezzo. Squalifica qualsiasi esecuzione di ottimizzazione con profitto negativo, un fattore di profitto inferiore al minimo configurato, un drawdown superiore al massimo configurato, o un numero di operazioni troppo basso per essere statisticamente significativo. Le esecuzioni rimanenti vengono classificate in base alla regolarita della curva di capitale, alla velocita di crescita e all'efficienza del capitale, con penalita per l'instabilita temporale tra la prima e la seconda meta del test, per il profitto concentrato in una singola operazione di grandi dimensioni e per la profondita e la durata dei drawdown. Per utilizzarlo, impostare il Criterio dell'ottimizzatore su Custom max prima di eseguire un'ottimizzazione.
Configurazione consigliata
Qualsiasi coppia Forex principale liquida o metallo, timeframe H1. Eseguire backtest e ottimizzazione con dati tick reali in modellazione Every Tick per la convalida finale; un primo passaggio approssimativo in modalita 1 Minute OHLC e adatto per restringere gli intervalli di indicatori e soglie prima di un passaggio di conferma a piena precisione. Si consiglia un VPS per un funzionamento continuo senza interruzioni, poiche l'EA gestisce il rischio ad ogni chiusura di candela M15.
Screenshot
I set di parametri consigliati (file .set) per i simboli e i timeframe mostrati sono forniti nella sezione commenti sottostante.
Disclaimer
Le prestazioni passate mostrate in qualsiasi screenshot o backtest non garantiscono risultati futuri. Testare accuratamente su un conto demo prima di impegnare fondi reali, e utilizzare una dimensione delle posizioni adeguata alla propria tolleranza al rischio. Il trading di strumenti a leva comporta un rischio di perdita.
