cBot
Grid
NAS100
RSI
NZDUSD
Breakout
XAUUSD
Commodities
Forex
EURUSD
GBPUSD
BTCUSD
Indices
Prop
ATR
Stocks
Crypto
USDJPY
Multi TimeFrame Dominator
Logo de "Multi TimeFrame Dominator"
03/11/2025
Desktop, Mobile, Web
Image mise en ligne de "Multi TimeFrame Dominator"Image mise en ligne de "Multi TimeFrame Dominator"Image mise en ligne de "Multi TimeFrame Dominator"Image mise en ligne de "Multi TimeFrame Dominator"Image mise en ligne de "Multi TimeFrame Dominator"Image mise en ligne de "Multi TimeFrame Dominator"Image mise en ligne de "Multi TimeFrame Dominator"Image mise en ligne de "Multi TimeFrame Dominator"

MultiTF EMA Dominator


A multi-timeframe EMA engine that dominates structure, trend and risk — built for cTrader.

MultiTF EMA Dominator is an advanced trading robot for cTrader designed for traders who want to systematically exploit how price reacts to exponential moving averages (EMAs) across multiple timeframes.

It combines:

  • Multi-timeframe EMA stack (from 1m up to Daily)
  • Dynamic EMA scoring (touches, bounces, crosses, slope flips)
  • Trend-aware, rule-based entries (with-trend vs counter-trend, fully controlled)
  • Side-specific risk management (separate LONG/SHORT SL/TP, BE and trailing)
  • Equity drawdown hedge module
  • Built-in rolling backtest analytics (to find the best starting windows)
  • Rich visual overlays so you always see why the bot is doing what it’s doing

All inside a single cBot, with no external files or convoluted setup.

Code-side note: in cTrader the class is still MultiTF_EMA_StrategyBot, but the product name for selling/branding is MultiTF EMA Dominator.


1. Multi-Timeframe EMA Engine

MultiTF EMA Dominator lets you build a stack of EMAs across several timeframes:

  • 1m, 5m, 15m, 30m, 1h, 4h, 1d
  • Each timeframe gets its own EMA period (default 200, fully configurable)

You can:

  • Enable/disable each timeframe individually (Use 1m, Use 5m, …)
  • Fine-tune EMA periods (EMA 1m, EMA 5m, …)
  • See each EMA on the chart as:
    • A horizontal line at the current level
    • A historical curve (configurable history length)
    • Optional labels with TF, period and live score

The result is a multi-layer EMA grid that the Dominator uses to detect:

  • EMA touches and near-touches
  • Bounces away from EMAs
  • Crosses through EMAs
  • Trend-aligned breakouts between EMAs


2. Trend Engine & EMA Scoring

Trend Detection

You can choose which timeframe defines the main trend:

  • Trend TF (1=1m..7=1d)

On that TF the bot calculates the EMA slope over N bars (Slope Lookback) and converts it into pips:

  • Slope > Min Slope (pips)Bullish trend
  • Slope < −Min Slope (pips)Bearish trend
  • Otherwise → Flat

There’s also a short-term trend context via:

  • Short TF for slope (1=1m..7=1d)

used specifically in outer band conditions (when price is far outside the EMA pack).

EMA Scoring (Reversal / Respect Strength)

Every EMA receives a dynamic score that measures how much price “respects” it as support/resistance.

Score components:

  • Touches (price hitting or nearly hitting the EMA)
    • Controlled by Touch distance (pips) and Touch weight
  • Bounces (price rejects the EMA and moves away)
    • Weighted by Bounce weight
  • Crosses (price slicing through the EMA)
    • Penalized by Cross weight
  • Slope flips (EMA changes direction)
    • Rewarded by Slope flip weight
  • Optional score reset on cross
    • Reset Score on Cross can zero the score when a cross happens

You can also:

  • Filter EMAs by importance: Use only important EMAs + Importance threshold
  • Globally disable scoring: Use EMA Score (calculation) = false

When scoring is active, it drives:

  • Which EMAs are considered “important enough” to trade
  • Position sizing via Score weight on size (high-score EMAs get larger size)


3. Execution Logic: Touches, Breakouts & Outer Band Dominance

Direction & Trend Alignment

Basic direction control:

  • Direction: 0=Both 1=Long only 2=Short only
  • Allow counter-trend:
    • true → bot can take both with-trend and counter-trend setups
    • falsestrictly with-trend only

Touch Entries (Core EMA Interaction)

On every bar, for each active EMA:

  1. The bot checks if the candle has touched / crossed / come very close to that EMA.
  2. It decides the side:
    • If previous close was above the EMA → Buy (long off support)
    • If previous close was below the EMA → Sell (short off resistance)
  3. It selects a target EMA:
    • For a Buy → usually the next higher EMA
    • For a Sell → the next lower EMA

You get a very clear logic: entries taken exactly where price interacts with your EMA structure, with targets based on the next EMA in the stack.

Position control parameters:

  • Max open positions (total)
  • Max LONG positions (-1 = no limit)
  • Max SHORT positions (-1 = no limit)
  • Max positions per EMA
  • Max positions per touch
  • One position per touch + Touch cooldown (bars) to avoid over-stacking on the same bar

Touch Entry Mode

  • Touch Entry Mode: 0=Burst 1=Incremental
    • Burst: can open multiple entries in one touch, up to Max positions per touch
    • Incremental: opens progressively, candle after candle, respecting cooldowns

This makes MultiTF EMA Dominator adaptable both for aggressive stacking and more conservative entries.

Outer Band Logic (Extreme Extension)

When price is:

  • Above all EMAs → extreme bullish extension
  • Below all EMAs → extreme bearish extension

the bot switches to outer band mode:

  1. It checks the short-term EMA slope (Short TF for slope).
  2. If Outer band: no trade if slope < MinSlopePips is enabled and the slope is too flat, it skips trading (no entries in dead, stretched markets).
  3. It chooses the trade side:
    • Short-term slope ≥ 0 → Buy
    • Short-term slope < 0 → Sell
  4. It always assigns:
    • Reference EMA: top or bottom EMA in the pack
    • Target EMA: same side boundary, so exits are always clearly defined

This gives you controlled entries in extreme price extensions, always with a defined EMA context.

Breakout Logic (Trend-Following Mode)

Besides EMA touches, MultiTF EMA Dominator also detects EMA breakouts in the direction of the main trend:

  • In a bullish trend:
    • If price breaks above an upper EMA (IsBreakUp) and conditions are met → it can open Buy entries with the next EMA as potential target.
  • In a bearish trend:
    • If price breaks below a lower EMA (IsBreakDown) → it can open Sell entries.

These are pure pro-trend continuation trades, complementing the more mean-reverting touch logic.


4. Position Sizing: Trend, Score & Virgin EMAs

Position size is computed as a combination of:

  1. Base volume
    • Base volume (lots)
  2. Trend multiplier
    • With-trend multiplier if aligned with trend
    • Counter-trend multiplier if against trend (only if allowed)
  3. EMA Score factor (if scoring is enabled)
    • Score normalized vs Importance threshold
    • Scaled by Score weight on size
  4. Virgin EMA boost
    • If the EMA has not been touched for more than Virgin window (bars)
    • Size is multiplied by Virgin EMA boost (x)

After that, the bot converts lots → units and clamps them to broker min / max / step automatically.

This gives Dominator a dynamic risk profile: more size where it statistically sees better EMAs (high score + virgin), less size on marginal setups.


5. Side-Specific Risk Management

MultiTF EMA Dominator treats longs and shorts as two separate “species” and lets you manage them independently.

Separate SL/TP for Long & Short

You can configure both:

  • SL Long (pips) and TP Long (pips)
  • SL Short (pips) and TP Short (pips)

If any of those is set to 0, the bot falls back to the shared:

  • Initial SL (pips)
  • Initial TP (pips)

This flexibility is extremely useful when a market behaves differently on the long vs short side.

Break-Even (per side)

LONG:

  • Use Break-Even LONG
  • BE LONG Trigger (pips)
  • BE LONG Offset (pips)

SHORT:

  • Use Break-Even SHORT
  • BE SHORT Trigger (pips)
  • BE SHORT Offset (pips)

Once a position’s floating profit in pips exceeds the trigger:

  • For LONG: SL moves to Entry + Offset
  • For SHORT: SL moves to Entry − Offset

Trailing Stop (per side)

LONG:

  • Use Trailing LONG
  • TS LONG Start (pips)
  • TS LONG Distance (pips)
  • TS LONG Step (pips)

SHORT:

  • Use Trailing SHORT
  • TS SHORT Start (pips)
  • TS SHORT Distance (pips)
  • TS SHORT Step (pips)

Trailing only activates after profit ≥ Start.
Then, SL follows price at the given Distance, updating only when movement ≥ Step.

Early Exit: Always Realign With Trend

  • Early exit: keep only with-trend trades

If enabled, on each bar Dominator:

  1. Evaluates the current trend (Bullish, Bearish, or Flat)
  2. Closes all positions that are not aligned with that trend

This is a powerful way to ensure the portfolio is always dominated by trend-aligned positions, and not stuck fighting the main move.


6. Equity Drawdown Hedge Module

Dominator includes an equity-based hedge layer that acts as a safety net when things go wrong.

Key parameters:

  • Use Equity DD Hedge
  • Drawdown trigger (%)
  • Hedge multiplier (x)
  • Hedge cooldown (bars)
  • Max active Hedges
  • Close Hedges on recovery
  • Recovery DD (%) to close
  • Optional: Hedge SL (pips) and Hedge TP (pips)

How the hedge works:

  1. The bot continuously monitors drawdown % = (Balance − Equity) / Balance.
  2. When DD exceeds Drawdown trigger (%), it:
    • Calculates net exposure (net units Buy vs Sell)
    • Opens a hedge trade in the opposite direction of that net exposure
    • Scales size with Hedge multiplier (x), respecting volume min/max
  3. If Close Hedges on recovery is enabled and DD goes back below Recovery DD (%) to close, all hedge positions are closed.

This gives you a built-in circuit breaker, helping to protect the account during unexpected volatility clusters or model breakdowns.


7. Visual Transparency & Panels

MultiTF EMA Dominator is designed to be visually explainable:

  • EMA current level lines for each timeframe
  • EMA historical curves (configurable history length)
  • Optional EMA labels showing TF, period, and score
  • Touch and outer-band markers (colored dots at interaction points)
  • Right info panel (if Show info panels and Show Score panel are enabled):
    • Shows either live Score or Slope per timeframe
  • Bottom help panel with a quick reminder of parameter groups

You always see:

  • Which EMA was touched or broken
  • Where Dominator entered and in which direction
  • Which EMAs are steep / flat
  • Which EMAs are considered “strong” by the scoring engine

This transparency is a strong selling point: you’re not buying a black box, but a structured EMA framework you can actually read on the chart.


8. Rolling Backtest Analytics (Built-In)

Dominator also includes a backtest analytics module called Rolling Start Analysis.

Parameters:

  • Enable Rolling Analysis
  • Rolling From (yyyy-MM-dd)
  • Rolling To (yyyy-MM-dd)
  • Ranking Metric 0=PnL 1=Pips 2=WR
  • Max rows to show

At backtest end (OnStop):

  1. The bot collects all closed trades in the chosen date range.
  2. For every possible start date between From and To, it calculates:
    • Number of trades
    • Net profit
    • Net pips
    • Win rate
  3. It ranks those starting dates by:
    • Net profit (PnL), or
    • Total net pips, or
    • Win rate
  4. It prints the top results in the log and shows a compact summary panel on the chart.

This is incredibly useful for:

  • Finding the best calibration windows
  • Seeing from which day a strategy/settings combination really started to “dominate” the market
  • Doing optimization without exporting anything to Excel


9. Who Is MultiTF EMA Dominator For?

This bot is a great fit for:

  • Traders who believe in EMA structure (mean reversion + trend following)
  • Users who want precise, rule-driven entries around EMAs rather than vague pattern recognition
  • Traders who want to control longs and shorts independently
  • System traders who appreciate deep customization and built-in analytics
  • Users who want an extra layer of equity protection during deep drawdown scenarios

You can deploy MultiTF EMA Dominator on:

  • A single symbol with highly tuned parameters
  • Multiple markets in parallel, each instance with its own configuration


10. Commercial Positioning – Why “Dominator” Sells

From a marketing perspective, MultiTF EMA Dominator has several strong angles:

  • 🧠 Clear edge narrative: multi-timeframe EMA grid + scoring + trend + hedge
  • 🎛️ Highly configurable, but with a very coherent internal logic
  • 🛡️ Serious risk management: per-side rules + equity hedge + early exit with trend
  • 🔍 Full transparency via visual overlays and panels (easy to showcase in screenshots & videos)
  • 📊 Built-in analytics that most competitors don’t offer out of the box

You’re not just offering “an EMA bot”; you’re offering a complete EMA-based trading framework that:

  • Detects and trades EMA structure
  • Adjusts size based on score and trend
  • Protects equity during drawdowns

Backtest results only. No commissions, no slippage. Past performance does not guarantee future results.

0.0
Avis : 0
Avis clients
Il n'y a pas encore d'avis sur ce produit. Vous l'avez déjà essayé ? Soyez le premier à en parler aux autres !
Plus de cet auteur
cBot
NAS100
NZDUSD
Martingale
+26
ElliottWaveBot
N.B.: Results with an initial invested capital of 100 euros.
cBot
Indices
RSI
Forex
+2
US 2000+MACD+ADR+ADMIR+RSI+MANY MORE-TF4M
N.B.: Results with an initial invested capital of 100 euros.
EMA UP&DOWN 2025
SectorIndex Dual Moving Average Indicator: Your Market Compass 🧭
cBot
Breakout
ATR
Signal
EMA Up&Down 2025 Ctrader bot
✨ N.B.: Results with an initial invested capital of 100 euros.📈
cBot
RSI
BASIC us500 SHORT 35%
N.B.: Results with an initial invested capital of 100 euros.
cBot
NAS100
NZDUSD
Martingale
+26
Dynamic Trendline Deluxe Pro Cbot - PROP edition
Major Update Announcement: Advanced Prop Firm Risk Management is Here! 🚀
cBot
NAS100
NZDUSD
Martingale
+26
Dynamic Trendline Deluxe Pro Cbot - Prop Edition - 7D
Note on the Trial Version This version of the bot is a limited trial and will only work on Demo accounts for 7 days
cBot
Indices
ATR
US500 LONG&SHORT TF 5M ALL SEASON!
🚀N.B.: Results with an initial invested capital of 100 euros.
Indicateur
NAS100
NZDUSD
Martingale
+26
Volume Delta
Read aggressive flow in real time. Flexible resets (Day/Week/Month), optional EMA smoothing, and non-repainting cumulati
Indicateur
Grid
NAS100
NZDUSD
+18
Zig Zag ATR
ZigZag Pro — Advanced swing detection with ATR threshold, fractal confirmation, and colored segments. Clean market
cBot
NAS100
NZDUSD
Martingale
+26
Prop Ready Bot v2.0 Trial 7days
The Prop-Ready Bot The Definitive Automaton for Challenges 🛡️ V2.0
cBot
NAS100
NZDUSD
Martingale
+26
Breakout Premium cBot
A price-action-first algorithm to trade Breakout, Approach, and Return around prior High/Low levels—with Prop-style risk
cBot
NAS100
NZDUSD
Martingale
+26
Moving Average Trial 15Days Cbot
Note on the Trial Version This version of the bot is a limited trial and will only work on Demo accounts for 15 days
Indicateur
NAS100
NZDUSD
Martingale
+26
vWAP plus
An advanced VWAP with multi-VWAP (Daily/Weekly/Monthly/Anchored), click-to-anchor, configurable alerts, a stats panel,
cBot
Grid
NAS100
NZDUSD
+21
Prop Ready Bot Trial 7d
This version of the bot is a limited trial and will only work on Demo accounts for a period of 7 days
Indicateur
NAS100
NZDUSD
Martingale
+26
Volume Profile Suite v1.1
VolumeProfileSuite is an advanced and flexible Volume Profile indicator for cTrader.
Indicateur
Grid
NZDUSD
XAUUSD
+16
vWAP Free
Editions: Free (core VWAP + bands) · Pro (multi‑VWAP, click‑to‑anchor, alerts).
Indicateur
ZigZag
Indices
Breakout
+1
Auto Tools Suite
Auto Trendlines, Fibonacci, Pitchfork and Patterns from non‑repainting pivots. One‑click Presets, targeted Alerts, and a
Vous pourriez aussi aimer
cBot
RSI
MACD
AI
needThai Smart Long Terms Trading AI Bot
For Long Terms Trading Strategies , Please Try Default Setting before making any changes
cBot
XAUUSD
Breakout
Forex
+3
Pivot Week Hunter BTC and GOLD
Our AI-powered algorithm dynamically identifies entry points without being tied to specific timeframes ⏳, ensuring .....
cBot
NAS100
Indices
XAUUSD
+4
Smart Trade for Gold (XAUUSD)
AI-powered automated Gold (XAUUSD) cBot for cTrader with trend detection, risk control and 24/5 trading.
cBot
Indices
RSI
XAUUSD
+5
Dynamic Trendline Pro Bot GOLD EDITION
This bot is already optimized ✅ uses a 1-minute timeframe ⏱️, a max size of 5% of the capital 💰 and 1000x max leverage
cBot
RSI
ATR
Forex
+2
RSTI
The **RSTI_Ausama** bot is an automated trading robot designed for the Forex market using cAl
cBot
Grid
Indices
RSI
+1
AlgoVisionCraft V2.1 (AVC)
RSI Smart grid bot
cBot
USDJPY
777 - Accounts FLiP - Enc cBOT
USD/JPY Specialist
cBot
USDJPY
777 - PropFirm PASS - Adjustable Enc cBOT
USD/JPY Specialist
cBot
ATR
Forex
Dynamic Trendline Pro Bot Deluxe-GBPUSD-EDITION
Dynamic Trendline Deluxe Pro Bot: Advanced GBPUSD Configuration with ATR Size Management 🇬🇧🇺🇸✨
cBot
RSI
Commodities
ATR
Crude Oil Reversal
It's an algo based on detecting the shift in momentum that operates when crude oil is oversold. Based on a 4h chart.
Time Zone Recovery - GOLD
Time Zone Recovery – Gold
cBot
Forex
FadeBreakout_EURGBP
Turn False Breakouts in Ranging Markets into Profit
cBot
Stocks
Forex
Linear Gradiente v3
GRADIENTE LINEAR algorithm , performance 11% per day drawdown 4%
cBot
Grid
XAUUSD
Forex
+2
Gaucho Gold Scalper (Full Version)
Copy Here =>https://ct.spotware.com/copy/strategy/107505 Purchase=> https://ctrader.com/products/2022?u=GauchoHood
cBot
Grid
Martingale
Forex
+2
ToTheMoon 1.55 cTrader
ToTheMoon is able to operate using a Grid and make average price, or in the Single Order and open only one order.
HFT YL
⚡ Ultra-Fast HFT YL Scalper for cTrader | Low Latency | Smart Risk Control
cBot
Grid
ATR
Forex
+1
Velocity Core
Velocity Core— The Intelligent Adaptive Grid A next-generation grid system that reacts dynamically to market volatility.
cBot
NAS100
NZDUSD
XAUUSD
+10
Dynamic Lot Optimizer bY Mohammad KHR
MARKET Orders (With Drag SL based on $ Risk)