Yperion EA
- Experts
- Versione: 2.0
YPERION EA — confluenza di trend Ichimoku con rischio adattivo
Opera i segnali di trend Ichimoku Kinko Hyo filtrati dalla confluenza RSI, con stop adattivi in base all'ATR, piramidazione integrata, breakeven e un motore di rischio dinamico basato su serie di risultati. Progettato per trader che cercano un trend follower basato su regole che scala il rischio in base alla performance, non all'istinto.
Panoramica
YPERION EA combina la nuvola Ichimoku completa (Tenkan, Kijun, Senkou A/B, Chikou) con la confluenza RSI per filtrare i segnali deboli e operare solo configurazioni confermate di continuazione del trend. Stop e obiettivi sono adattivi in base all'ATR, quindi il sistema si adatta automaticamente alla volatilità di ogni simbolo invece di usare valori fissi in pip. Funziona su qualsiasi simbolo e timeframe; più adatto alle principali coppie Forex in trend (EURUSD, USDJPY, GBPUSD) e all'oro su H1-H4.
Come funziona
- Ad ogni nuova candela, viene verificato l'allineamento Ichimoku: incrocio Tenkan/Kijun più la posizione del prezzo rispetto alla nuvola e la conferma del Chikou span.
- La confluenza RSI filtra il segnale: vengono operate solo configurazioni Ichimoku rialziste sopra la soglia rialzista, e configurazioni ribassiste sotto la soglia ribassista.
- Un filtro di volatilità ATR blocca gli ingressi quando la volatilità scende sotto una frazione impostata della sua media, e un filtro dello spread salta gli ingressi durante gap o picchi di spread dovuti a bassa liquidità.
- Lo stop loss e il take profit vengono impostati come multipli dell'ATR dall'ingresso.
- Le posizioni aperte possono essere piramidate nella direzione del trend a intervalli configurabili di ATR, spostarsi a breakeven dopo una soglia di profitto impostata, e uscire anticipatamente su un segnale di inversione basato sull'EMA.
- La dimensione della posizione viene calcolata in base al rischio (% del saldo), e la percentuale di rischio stessa aumenta durante le serie vincenti e diminuisce durante le serie perdenti.
Parametri di input
Generale
- MagicNumber: ID univoco per separare le operazioni di questo EA dalle altre
- Slippage: deviazione massima di prezzo consentita in punti durante l'esecuzione dell'ordine
- ShowPanel: mostra il pannello di stato sul grafico
Impostazioni Ichimoku
- Ichimoku_Tenkan: periodo del Tenkan-sen
- Ichimoku_Kijun: periodo del Kijun-sen
- Ichimoku_Senkou: periodo del Senkou Span B
Confluenza RSI
- RSI_Period: periodo di calcolo dell'RSI
- RSI_BullThresh: l'RSI deve essere sopra questo valore per i segnali long
- RSI_BearThresh: l'RSI deve essere sotto questo valore per i segnali short
ATR e volatilità
- ATR_Period: periodo di calcolo dell'ATR
- ATR_SL_Mult: stop loss = ATR x questo moltiplicatore
- ATR_TP_Mult: take profit = distanza SL x questo moltiplicatore (rapporto rendimento:rischio)
- Filter_VolOK: attiva il filtro di volatilità minima
- Filter_ATRSmaPer: periodo della media ATR usata dal filtro di volatilità
- Filter_MaxSpread: attiva il filtro dello spread massimo
- Filter_MaxSpreadPoints: salta i nuovi ingressi quando lo spread supera questo numero di punti
Gestione della posizione
- PM_UseBreakeven: sposta lo stop loss all'entrata una volta in profitto
- PM_BreakevenATR: profitto (in multipli di ATR) richiesto per attivare il breakeven
- PM_UsePyramiding: consenti di aggiungere alle posizioni in profitto
- PM_PyramidLevels: numero massimo di aggiunte piramidali per trade
- PM_PyramidATRStep: spaziatura di profitto (in multipli di ATR) tra ogni aggiunta piramidale
- PM_PyramidLotMult: dimensione di ogni aggiunta piramidale, come frazione del lotto iniziale
Uscita su inversione
- Filter_RevExit: attiva l'uscita anticipata basata sull'EMA in caso di inversione di trend
- Filter_RevEMAPer: periodo dell'EMA usato per rilevare l'inversione
Rischio dinamico
- Risk_BasePercent: % predefinita del saldo rischiata per trade
- Risk_MaxPercent: tetto massimo di rischio in % raggiungibile durante le serie vincenti
- Risk_MaxLotSize: limite fisso della dimensione del lotto, indipendentemente dal calcolo del rischio
- Streak_WinsToUp: vittorie consecutive necessarie prima che il rischio inizi ad aumentare
- Streak_RiskStepUp: % di rischio aggiunta per ogni serie vincente qualificante
- Streak_LosesToDn: perdite consecutive necessarie prima che il rischio inizi a diminuire
- Streak_RiskStepDn: % di rischio sottratta per ogni serie perdente qualificante
Punteggio dell'ottimizzatore
- Score_MinProfitFactor: squalifica i passaggi di ottimizzazione sotto questo profit factor
- Score_MaxDrawdownPct: squalifica i passaggi sopra questa % di drawdown
- Score_MinTrades: squalifica i passaggi sotto questo numero di operazioni
- Score_R2Weight: peso della scorrevolezza della curva di capitale (R2) nel punteggio
- Score_SlopeWeight: peso della velocità di profitto (pendenza normalizzata) nel punteggio
- Score_SplitPenalty: penalità per la divergenza di R2 tra la prima e la seconda metà del test
- Score_SkewPenalty: penalità per il profitto concentrato in una singola operazione
- Score_UlcerPenalty: penalità per la profondità e durata del drawdown (indice Ulcer)
- Score_MARWeight: peso dell'efficienza del capitale (rapporto MAR) nel punteggio
- Score_TradeBonusWeight: peso del bonus di affidabilità per numero di operazioni (decrescente)
Sistema di punteggio dell'ottimizzatore
YPERION EA include una funzione OnTester() personalizzata, progettata per contrastare l'overfitting. Invece di classificare i passaggi di ottimizzazione in base al profitto netto grezzo, valuta la scorrevolezza della curva di capitale (R2), la velocità del profitto (pendenza), la stabilità tra la prima e la seconda metà del test (divergenza temporale), la concentrazione del profitto in operazioni isolate (skew), la profondità e la durata dei drawdown (indice Ulcer) e l'efficienza del capitale (rapporto MAR), con un bonus decrescente per l'affidabilità del numero di operazioni. I passaggi che non superano le soglie minime di profit factor, drawdown o numero di operazioni vengono squalificati direttamente. Impostare Optimizer Criterion su Custom max per attivare questo punteggio durante l'ottimizzazione.
Configurazione consigliata
Simbolo: XAUUSD, EURUSD, GBPUSD, USDJPY
Timeframe: H6, H4 o H1
Broker: si consiglia un conto ECN/RAW a basso spread
VPS: consigliato per un funzionamento 24/5
Screenshot
Esempio di grafico e backtest mostrato su XAUUSD, H6, testato in modalità di modellazione OHLC a 1 minuto: grafico live con la nuvola Ichimoku, pannello segnali attivo e un'operazione aperta con ingressi piramidati. Viene mostrata anche la configurazione dei parametri consigliata come riferimento.
Disclaimer
Le performance passate non garantiscono risultati futuri. Il trading su Forex e CFD comporta un rischio sostanziale di perdita. Testare accuratamente su un conto demo prima dell'uso in reale. Nessun profitto è garantito.
