Descrizione
MultiTF EMA Dominator
Un motore EMA multi-timeframe che domina struttura, trend e rischio — progettato per cTrader.
MultiTF EMA Dominator è un avanzato robot di trading per cTrader progettato per trader che vogliono sfruttare sistematicamente come il prezzo reagisce alle medie mobili esponenziali (EMA) su più timeframe.
Combina:
- Stack EMA multi-timeframe (da 1m fino a Daily)
- Punteggio EMA dinamico (tocchi, rimbalzi, incroci, inversioni di pendenza)
- Ingressi basati su regole e consapevoli del trend (con trend vs controtrend, completamente controllati)
- Gestione del rischio specifica per lato (SL/TP, BE e trailing separati per LONG/SHORT)
- Modulo di copertura del drawdown di equity
- Analisi di backtest rolling integrate (per trovare le migliori finestre di partenza)
- Ricchi overlay visivi così vedi sempre perché il bot fa quello che fa
Tutto in un unico cBot, senza file esterni o configurazioni complicate.
Nota dal codice: in cTrader la classe è ancora
MultiTF_EMA_StrategyBot, ma il nome del prodotto per la vendita/marchio è MultiTF EMA Dominator.
1. Motore EMA Multi-Timeframe
MultiTF EMA Dominator ti permette di costruire uno stack di EMA su diversi timeframe:
- 1m, 5m, 15m, 30m, 1h, 4h, 1d
- Ogni timeframe ha il proprio periodo EMA (default 200, completamente configurabile)
Puoi:
- Abilitare/disabilitare ogni timeframe individualmente (
Use 1m,Use 5m, …) - Regolare finemente i periodi EMA (
EMA 1m,EMA 5m, …) - Vedere ogni EMA sul grafico come:
-
- Una linea orizzontale al livello attuale
- Una curva storica (lunghezza della storia configurabile)
- Etichette opzionali con TF, periodo e punteggio live
Il risultato è una griglia EMA multilivello che il Dominator usa per rilevare:
- Tocchi e quasi tocchi delle EMA
- Rimbalzi dalle EMA
- Incroci attraverso le EMA
- Rotture allineate al trend tra le EMA
2. Motore di Trend & Punteggio EMA
Rilevamento del Trend
Puoi scegliere quale timeframe definisce il trend principale:
Trend TF (1=1m..7=1d)
Su quel TF il bot calcola la pendenza EMA su N barre (Slope Lookback) e la converte in pips:
- Pendenza >
Min Slope (pips)→ trend rialzista - Pendenza < −
Min Slope (pips)→ trend ribassista - Altrimenti → Laterale
C’è anche un contesto di trend a breve termine tramite:
Short TF for slope (1=1m..7=1d)
usato specificamente nelle condizioni di banda esterna (quando il prezzo è molto fuori dal pacchetto EMA).
Punteggio EMA (Inversione / Forza del Rispetto)
Ogni EMA riceve un punteggio dinamico che misura quanto il prezzo la “rispetta” come supporto/resistenza.
Componenti del punteggio:
- Tocchi (prezzo che colpisce o quasi colpisce l’EMA)
-
- Controllato da
Touch distance (pips)eTouch weight
- Controllato da
- Rimbalzi (prezzo che respinge l’EMA e si allontana)
-
- Ponderato da
Bounce weight
- Ponderato da
- Incroci (prezzo che attraversa l’EMA)
-
- Penalizzato da
Cross weight
- Penalizzato da
- Inversioni di pendenza (EMA cambia direzione)
-
- Premiato da
Slope flip weight
- Premiato da
- Reset opzionale del punteggio all’incrocio
-
Reset Score on Crosspuò azzerare il punteggio quando avviene un incrocio
Puoi anche:
- Filtrare le EMA per importanza:
Use only important EMAs+Importance threshold - Disabilitare globalmente il punteggio:
Use EMA Score (calculation)= false
Quando il punteggio è attivo, guida:
- Quali EMA sono considerate “abbastanza importanti” per il trading
- La dimensione della posizione tramite
Score weight on size(le EMA con punteggio alto hanno dimensioni maggiori)
3. Logica di Esecuzione: Tocchi, Rotture & Dominanza della Banda Esterna
Direzione & Allineamento al Trend
Controllo base della direzione:
Direction: 0=Both 1=Long only 2=Short onlyAllow counter-trend:-
true→ il bot può prendere setup sia con trend che controtrendfalse→ solo con trend
Ingressi al Tocco (Interazione Core con EMA)
Ad ogni barra, per ogni EMA attiva:
- Il bot verifica se la candela ha toccato / incrociato / si è avvicinata molto a quell’EMA.
- Decide il lato:
-
- Se la chiusura precedente era sopra l’EMA → Compra (long dal supporto)
- Se la chiusura precedente era sotto l’EMA → Vendi (short dalla resistenza)
- Seleziona una EMA target:
-
- Per un Buy → solitamente la EMA successiva più alta
- Per un Sell → la EMA successiva più bassa
Hai una logica molto chiara: ingressi presi esattamente dove il prezzo interagisce con la tua struttura EMA, con target basati sulla EMA successiva nello stack.
Parametri di controllo posizione:
Max open positions (total)Max LONG positions (-1 = no limit)Max SHORT positions (-1 = no limit)Max positions per EMAMax positions per touchOne position per touch+Touch cooldown (bars)per evitare sovraccarichi sulla stessa barra
Modalità Ingresso al Tocco
Touch Entry Mode: 0=Burst 1=Incremental-
- Burst: può aprire più ingressi in un solo tocco, fino a
Max positions per touch - Incremental: apre progressivamente, candela dopo candela, rispettando i cooldown
- Burst: può aprire più ingressi in un solo tocco, fino a
Questo rende MultiTF EMA Dominator adattabile sia per stacking aggressivo che per ingressi più conservativi.
Logica Banda Esterna (Estensione estrema)
Quando il prezzo è:
- Sopra tutte le EMA → estensione rialzista estrema
- Sotto tutte le EMA → estensione ribassista estrema
il bot passa in modalità banda esterna:
- Controlla la pendenza EMA a breve termine (
Short TF for slope). - Se
Outer band: no trade if slope < MinSlopePipsè abilitato e la pendenza è troppo piatta, salta il trading (nessun ingresso in mercati morti o troppo estesi). - Sceglie il lato del trade:
-
- Pendenza a breve termine ≥ 0 → Compra
- Pendenza a breve termine < 0 → Vendi
- Assegna sempre:
-
- EMA di riferimento: EMA superiore o inferiore nel pacchetto
- EMA target: confine dello stesso lato, così le uscite sono sempre chiaramente definite
Questo ti dà ingressi controllati in estensioni estreme del prezzo, sempre con un contesto EMA definito.
Logica di Rottura (Modalità Trend-Following)
Oltre ai tocchi EMA, MultiTF EMA Dominator rileva anche rotture EMA nella direzione del trend principale:
- In un trend rialzista:
-
- Se il prezzo rompe sopra una EMA superiore (
IsBreakUp) e le condizioni sono soddisfatte → può aprire ingressi Buy con la EMA successiva come potenziale target.
- Se il prezzo rompe sopra una EMA superiore (
- In un trend ribassista:
-
- Se il prezzo rompe sotto una EMA inferiore (
IsBreakDown) → può aprire ingressi Sell.
- Se il prezzo rompe sotto una EMA inferiore (
Questi sono trade puramente di continuazione pro-trend, che completano la logica di tocco più orientata alla media reversa.
4. Dimensionamento della Posizione: Trend, Punteggio & EMA Vergini
La dimensione della posizione è calcolata come combinazione di:
- Volume base
-
Base volume (lots)
- Moltiplicatore di trend
-
With-trend multiplierse allineato al trendCounter-trend multiplierse contro trend (solo se permesso)
- Fattore punteggio EMA (se il punteggio è abilitato)
-
- Punteggio normalizzato rispetto a
Importance threshold - Scalato da
Score weight on size
- Punteggio normalizzato rispetto a
- Boost EMA vergine
-
- Se l’EMA non è stata toccata per più di
Virgin window (bars) - La dimensione è moltiplicata per
Virgin EMA boost (x)
- Se l’EMA non è stata toccata per più di
Dopodiché, il bot converte i lotti → unità e li limita automaticamente ai minimi/massimi/passi del broker.
Questo dà a Dominator un profilo di rischio dinamico: più dimensione dove vede statisticamente EMA migliori (alto punteggio + vergine), meno dimensione su setup marginali.
5. Gestione del Rischio Specifica per Lato
MultiTF EMA Dominator tratta long e short come due “specie” separate e ti permette di gestirli indipendentemente.
SL/TP separati per Long & Short
Puoi configurare entrambi:
SL Long (pips)eTP Long (pips)SL Short (pips)eTP Short (pips)
Se uno di questi è impostato a 0, il bot ricade sul condiviso:
Initial SL (pips)Initial TP (pips)
Questa flessibilità è estremamente utile quando un mercato si comporta diversamente sul lato long rispetto allo short.
Break-Even (per lato)
LONG:
Use Break-Even LONGBE LONG Trigger (pips)BE LONG Offset (pips)
SHORT:
Use Break-Even SHORTBE SHORT Trigger (pips)BE SHORT Offset (pips)
Una volta che il profitto flottante di una posizione in pips supera il trigger:
- Per LONG: lo SL si sposta a Entry + Offset
- Per SHORT: lo SL si sposta a Entry − Offset
Trailing Stop (per lato)
LONG:
Use Trailing LONGTS LONG Start (pips)TS LONG Distance (pips)TS LONG Step (pips)
SHORT:
Use Trailing SHORTTS SHORT Start (pips)TS SHORT Distance (pips)TS SHORT Step (pips)
Il trailing si attiva solo dopo che il profitto è ≥ Start.
Poi, lo SL segue il prezzo alla distanza data, aggiornandosi solo quando il movimento è ≥ Step.
Uscita anticipata: riallineamento sempre con il trend
Early exit: keep only with-trend trades
Se abilitato, ad ogni barra Dominator:
- Valuta il trend corrente (Rialzista, Ribassista o Laterale)
- Chiude tutte le posizioni non allineate con quel trend
Questo è un modo potente per assicurare che il portafoglio sia sempre dominato da posizioni allineate al trend, e non bloccato a combattere il movimento principale.
6. Modulo di Copertura del Drawdown di Equity
Dominator include un strato di copertura basato sull’equity che agisce come rete di sicurezza quando le cose vanno male.
Parametri chiave:
Use Equity DD HedgeDrawdown trigger (%)Hedge multiplier (x)Hedge cooldown (bars)Max active HedgesClose Hedges on recoveryRecovery DD (%) to close- Opzionale:
Hedge SL (pips)eHedge TP (pips)
Come funziona la copertura:
- Il bot monitora continuamente la percentuale di drawdown = (Balance − Equity) / Balance.
- Quando il DD supera
Drawdown trigger (%), esso: -
- Calcola l’esposizione netta (unità nette Buy vs Sell)
- Apre un trade di copertura in direzione opposta a quell’esposizione netta
- Scala la dimensione con
Hedge multiplier (x), rispettando i minimi/massimi di volume
- Se
Close Hedges on recoveryè abilitato e il DD torna sottoRecovery DD (%) to close, tutte le posizioni di copertura vengono chiuse.
Questo ti dà un interruttore automatico integrato, aiutando a proteggere il conto durante cluster di volatilità inaspettati o guasti del modello.
7. Trasparenza Visiva & Pannelli
MultiTF EMA Dominator è progettato per essere visivamente spiegabile:
- Linee di livello corrente EMA per ogni timeframe
- Curve storiche EMA (lunghezza della storia configurabile)
- Etichette EMA opzionali che mostrano TF, periodo e punteggio
- Marcatori di tocco e banda esterna (punti colorati ai punti di interazione)
- Pannello info a destra (se
Show info panelseShow Score panelsono abilitati): -
- Mostra punteggio live o pendenza per timeframe
- Pannello di aiuto in basso con un rapido promemoria dei gruppi di parametri
Vedi sempre:
- Quale EMA è stata toccata o rotta
- Dove Dominator è entrato e in quale direzione
- Quali EMA sono ripide / piatte
- Quali EMA sono considerate “forti” dal motore di punteggio
Questa trasparenza è un forte punto di vendita: non stai comprando una scatola nera, ma un framework EMA strutturato che puoi effettivamente leggere sul grafico.
8. Analisi di Backtest Rolling (Integrata)
Dominator include anche un modulo di analisi di backtest chiamato Rolling Start Analysis.
Parametri:
Enable Rolling AnalysisRolling From (yyyy-MM-dd)Rolling To (yyyy-MM-dd)Ranking Metric 0=PnL 1=Pips 2=WRMax rows to show
Alla fine del backtest (OnStop):
- Il bot raccoglie tutte le operazioni chiuse nell’intervallo di date scelto.
- Per ogni possibile data di inizio tra From e To, calcola:
-
- Numero di trade
- Profitto netto
- Pips netti
- Percentuale di vincita
- Classifica queste date di inizio per:
-
- Profitto netto (PnL), o
- Totale pips netti, o
- Percentuale di vincita
- Stampa i migliori risultati nel log e mostra un pannello riepilogativo compatto sul grafico.
Questo è incredibilmente utile per:
- Trovare le migliori finestre di calibrazione
- Vedere da quale giorno una combinazione strategia/impostazioni ha davvero iniziato a “dominare” il mercato
- Fare ottimizzazione senza esportare nulla in Excel
9. Per chi è MultiTF EMA Dominator?
Questo bot è ideale per:
- Trader che credono nella struttura EMA (mean reversion + trend following)
- Utenti che vogliono ingressi precisi e basati su regole intorno alle EMA piuttosto che un riconoscimento vago di pattern
- Trader che vogliono controllare long e short indipendentemente
- Trader sistematici che apprezzano personalizzazione profonda e analisi integrate
- Utenti che vogliono un ulteriore livello di protezione dell’equity durante scenari di drawdown profondi
Puoi usare MultiTF EMA Dominator su:
- Un singolo simbolo con parametri altamente ottimizzati
- Più mercati in parallelo, ogni istanza con la propria configurazione
10. Posizionamento Commerciale – Perché “Dominator” vende
Dal punto di vista marketing, MultiTF EMA Dominator ha diversi punti di forza:
- 🧠 Narrazione chiara del vantaggio: griglia EMA multi-timeframe + punteggio + trend + copertura
- 🎛️ Altamente configurabile, ma con una logica interna molto coerente
- 🛡️ Gestione del rischio seria: regole per lato + copertura equity + uscita anticipata con trend
- 🔍 Trasparenza totale tramite overlay visivi e pannelli (facile da mostrare in screenshot & video)
- 📊 Analisi integrate che la maggior parte dei concorrenti non offre out of the box
Non stai offrendo solo “un bot EMA”; stai offrendo un completo framework di trading basato su EMA che:
- Rileva e fa trading sulla struttura EMA
- Regola la dimensione basandosi su punteggio e trend
- Protegge l’equity durante i drawdown
Risultati di backtest solamente. Nessuna commissione, nessuno slippage. Le performance passate non garantiscono risultati futuri.
Riepilogo
The bot detects the main market trend using EMA slope analysis and supports both with-trend and counter-trend entries, with rule-based execution logic that opens positions precisely when price interacts with the EMA structure. It also identifies breakout opportunities aligned with the trend and manages position sizing dynamically based on trend alignment, EMA scores, and “virgin” EMAs (those not recently touched).
Risk management is side-specific, allowing independent stop loss, take profit, break-even, and trailing stop settings for long and short trades. An equity drawdown hedge module monitors account drawdowns and opens hedge trades to mitigate risk during adverse conditions.
Multi TimeFrame Dominator features rich visual overlays and info panels for transparency, showing EMA levels, scores, and trade triggers on the chart. It includes built-in rolling backtest analytics to identify optimal calibration periods. The bot is suitable for trading various markets including Forex, indices, commodities, stocks, and cryptocurrencies, with deep customization for systematic traders seeking precise, rule-driven EMA-based strategies.
Recensioni dei clienti
5 | 50 % | |
4 | 0 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
