MultiTF EMA Dominator
Eine Multi-Timeframe-EMA-Engine, die Struktur, Trend und Risiko dominiert – entwickelt für cTrader.
MultiTF EMA Dominator ist ein fortschrittlicher Trading-Roboter für cTrader, der für Trader entwickelt wurde, die systematisch ausnutzen möchten, wie der Preis auf exponentielle gleitende Durchschnitte (EMAs) über mehrere Zeitrahmen reagiert.
Er kombiniert:
- Multi-Timeframe-EMA-Stack (von 1m bis Daily)
- Dynamische EMA-Bewertung (Berührungen, Abpraller, Kreuzungen, Richtungswechsel)
- Trendbewusste, regelbasierte Einstiege (mit Trend vs. gegen Trend, vollständig kontrolliert)
- Seitenspezifisches Risikomanagement (separate LONG/SHORT SL/TP, BE und Trailing)
- Modul zur Absicherung von Equity-Drawdowns
- Eingebaute Rolling-Backtest-Analysen (zur Ermittlung der besten Startfenster)
- Reiche visuelle Overlays, damit Sie immer sehen, warum der Bot tut, was er tut
Alles in einem einzigen cBot, ohne externe Dateien oder komplizierte Einrichtung.
Code-seitiger Hinweis: in cTrader heißt die Klasse weiterhin
MultiTF_EMA_StrategyBot, aber der Produktname für Verkauf/Branding ist MultiTF EMA Dominator.
1. Multi-Timeframe-EMA-Engine
MultiTF EMA Dominator ermöglicht es Ihnen, einen Stack von EMAs über mehrere Zeitrahmen aufzubauen:
- 1m, 5m, 15m, 30m, 1h, 4h, 1d
- Jeder Zeitrahmen erhält seine eigene EMA-Periode (Standard 200, vollständig konfigurierbar)
Sie können:
- Jeden Zeitrahmen einzeln aktivieren/deaktivieren (
Use 1m,Use 5m, …) - EMA-Perioden feinjustieren (
EMA 1m,EMA 5m, …) - Jede EMA im Chart als:
-
- Eine horizontale Linie auf dem aktuellen Niveau
- Eine historische Kurve (konfigurierbare Verlaufsdauer)
- Optionale Beschriftungen mit TF, Periode und Live-Score
Das Ergebnis ist ein mehrschichtiges EMA-Gitter, das der Dominator verwendet, um zu erkennen:
- EMA-Berührungen und Nahe-Berührungen
- Abpraller von den EMAs
- Kreuzungen durch die EMAs
- Trendkonforme Ausbrüche zwischen EMAs
2. Trend-Engine & EMA-Bewertung
Trenderkennung
Sie können wählen, welcher Zeitrahmen den Haupttrend definiert:
Trend TF (1=1m..7=1d)
Auf diesem TF berechnet der Bot die EMA-Steigung über N Kerzen (Slope Lookback) und wandelt sie in Pips um:
- Steigung >
Min Slope (pips)→ Bullischer Trend - Steigung < −
Min Slope (pips)→ Bärischer Trend - Andernfalls → Seitwärts
Es gibt auch einen kurzfristigen Trendkontext über:
Short TF for slope (1=1m..7=1d)
der speziell in Außenband-Bedingungen verwendet wird (wenn der Preis weit außerhalb des EMA-Pakets liegt).
EMA-Bewertung (Umkehr / Respektstärke)
Jede EMA erhält eine dynamische Bewertung, die misst, wie sehr der Preis sie als Unterstützung/Widerstand „respektiert“.
Bewertungskomponenten:
- Berührungen (Preis trifft oder kommt der EMA nahe)
-
- Gesteuert durch
Touch distance (pips)undTouch weight
- Gesteuert durch
- Abpraller (Preis lehnt die EMA ab und bewegt sich weg)
-
- Gewichtet mit
Bounce weight
- Gewichtet mit
- Kreuzungen (Preis durchschneidet die EMA)
-
- Bestraft durch
Cross weight
- Bestraft durch
- Steigungswechsel (EMA ändert die Richtung)
-
- Belohnt mit
Slope flip weight
- Belohnt mit
- Optionale Bewertungsrücksetzung bei Kreuzung
-
Reset Score on Crosskann die Bewertung auf null setzen, wenn eine Kreuzung stattfindet
Sie können außerdem:
- EMAs nach Wichtigkeit filtern:
Use only important EMAs+Importance threshold - Bewertung global deaktivieren:
Use EMA Score (calculation)= false
Wenn die Bewertung aktiv ist, steuert sie:
- Welche EMAs als „wichtig genug“ zum Handeln betrachtet werden
- Positionsgröße über
Score weight on size(EMAs mit hoher Bewertung erhalten größere Größe)
3. Ausführungslogik: Berührungen, Ausbrüche & Dominanz der Außenbänder
Richtung & Trendausrichtung
Grundlegende Richtungssteuerung:
Direction: 0=Both 1=Long only 2=Short onlyAllow counter-trend:-
true→ Bot kann sowohl mit Trend als auch gegen Trend handelnfalse→ ausschließlich mit Trend
Berührungseinstiege (Kern-EMA-Interaktion)
Bei jeder Kerze prüft der Bot für jede aktive EMA:
- Ob die Kerze die EMA berührt / gekreuzt / sehr nahe gekommen ist.
- Er entscheidet die Seite:
-
- Wenn der vorherige Schlusskurs über der EMA lag → Kaufen (long vom Support)
- Wenn der vorherige Schlusskurs unter der EMA lag → Verkaufen (short vom Widerstand)
- Er wählt eine Ziel-EMA aus:
-
- Für Kauf → normalerweise die nächste höhere EMA
- Für Verkauf → die nächste niedrigere EMA
Sie erhalten eine sehr klare Logik: Einstiege genau dort, wo der Preis mit Ihrer EMA-Struktur interagiert, mit Zielen basierend auf der nächsten EMA im Stack.
Positionskontrollparameter:
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), um Überstapelung auf derselben Kerze zu vermeiden
Touch Entry Mode
Touch Entry Mode: 0=Burst 1=Incremental-
- Burst: kann mehrere Einstiege bei einer Berührung öffnen, bis zu
Max positions per touch - Incremental: öffnet progressiv, Kerze für Kerze, unter Beachtung der Cooldowns
- Burst: kann mehrere Einstiege bei einer Berührung öffnen, bis zu
Dies macht MultiTF EMA Dominator anpassbar sowohl für aggressives Stapeln als auch für konservativere Einstiege.
Außenband-Logik (Extreme Ausdehnung)
Wenn der Preis:
- Über allen EMAs liegt → extreme bullische Ausdehnung
- Unter allen EMAs liegt → extreme bärische Ausdehnung
wechselt der Bot in den Außenband-Modus:
- Er prüft die kurzfristige EMA-Steigung (
Short TF for slope). - Wenn
Outer band: no trade if slope < MinSlopePipsaktiviert ist und die Steigung zu flach ist, überspringt er den Handel (keine Einstiege in toten, gedehnten Märkten). - Er wählt die Handelsseite:
-
- Kurzfristige Steigung ≥ 0 → Kaufen
- Kurzfristige Steigung < 0 → Verkaufen
- Er weist immer zu:
-
- Referenz-EMA: oberste oder unterste EMA im Paket
- Ziel-EMA: dieselbe Seitenbegrenzung, sodass Ausstiege immer klar definiert sind
Dies gibt Ihnen kontrollierte Einstiege bei extremen Preisausdehnungen, immer mit einem definierten EMA-Kontext.
Ausbruch-Logik (Trendfolge-Modus)
Neben EMA-Berührungen erkennt MultiTF EMA Dominator auch EMA-Ausbrüche in Richtung des Haupttrends:
- In einem bullischen Trend:
-
- Wenn der Preis über eine obere EMA ausbricht (
IsBreakUp) und die Bedingungen erfüllt sind → kann er Kauf-Einstiege mit der nächsten EMA als potenzielles Ziel öffnen.
- Wenn der Preis über eine obere EMA ausbricht (
- In einem bärischen Trend:
-
- Wenn der Preis unter eine untere EMA ausbricht (
IsBreakDown) → kann er Verkauf-Einstiege öffnen.
- Wenn der Preis unter eine untere EMA ausbricht (
Dies sind reine pro-Trend-Fortsetzungs-Trades, die die eher gegen den Mittelwert tendierende Berührungslogik ergänzen.
4. Positionsgrößenbestimmung: Trend, Bewertung & Jungfräuliche EMAs
Die Positionsgröße wird als Kombination berechnet aus:
- Basisvolumen
-
Base volume (lots)
- Trend-Multiplikator
-
With-trend multiplier, wenn mit dem Trend ausgerichtetCounter-trend multiplier, wenn gegen den Trend (nur wenn erlaubt)
- EMA-Bewertungsfaktor (wenn Bewertung aktiviert ist)
-
- Bewertung normalisiert gegenüber
Importance threshold - Skaliert mit
Score weight on size
- Bewertung normalisiert gegenüber
- Virgin-EMA-Boost
-
- Wenn die EMA länger als
Virgin window (bars)nicht berührt wurde - Wird die Größe mit
Virgin EMA boost (x)multipliziert
- Wenn die EMA länger als
Danach wandelt der Bot Lots → Einheiten um und passt sie automatisch an Broker-Minimum/-Maximum/-Schritt an.
Dies gibt dem Dominator ein dynamisches Risikoprofil: mehr Größe dort, wo er statistisch bessere EMAs sieht (hohe Bewertung + Jungfräulichkeit), weniger Größe bei marginalen Setups.
5. Seitenspezifisches Risikomanagement
MultiTF EMA Dominator behandelt Longs und Shorts als zwei separate „Arten“ und ermöglicht Ihnen, diese unabhängig zu verwalten.
Separate SL/TP für Long & Short
Sie können beides konfigurieren:
SL Long (pips)undTP Long (pips)SL Short (pips)undTP Short (pips)
Wenn einer davon auf 0 gesetzt ist, greift der Bot auf die gemeinsame zurück:
Initial SL (pips)Initial TP (pips)
Diese Flexibilität ist äußerst nützlich, wenn sich ein Markt auf der Long- und Short-Seite unterschiedlich verhält.
Break-Even (pro Seite)
LONG:
Use Break-Even LONGBE LONG Trigger (pips)BE LONG Offset (pips)
SHORT:
Use Break-Even SHORTBE SHORT Trigger (pips)BE SHORT Offset (pips)
Sobald der schwebende Gewinn einer Position in Pips den Trigger überschreitet:
- Für LONG: SL wird auf Einstieg + Offset verschoben
- Für SHORT: SL wird auf Einstieg − Offset verschoben
Trailing Stop (pro Seite)
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)
Trailing aktiviert sich erst nach Gewinn ≥ Start.
Dann folgt der SL dem Preis in der angegebenen Distanz und aktualisiert sich nur bei Bewegung ≥ Schritt.
Früher Ausstieg: Immer mit dem Trend ausrichten
Früher Ausstieg: nur Trades mit Trend behalten
Wenn aktiviert, bewertet Dominator bei jeder Kerze:
- Den aktuellen Trend (bullisch, bärisch oder seitwärts)
- Schließt alle Positionen, die nicht mit diesem Trend übereinstimmen
Dies ist eine kraftvolle Methode, um sicherzustellen, dass das Portfolio immer vom Trend dominiert wird und nicht gegen die Hauptbewegung kämpft.
6. Equity-Drawdown-Hedge-Modul
Dominator enthält eine equity-basierte Hedge-Schicht, die als Sicherheitsnetz fungiert, wenn etwas schiefgeht.
Wichtige Parameter:
Use Equity DD HedgeDrawdown trigger (%)Hedge multiplier (x)Hedge cooldown (bars)Max active HedgesClose Hedges on recoveryRecovery DD (%) to close- Optional:
Hedge SL (pips)undHedge TP (pips)
So funktioniert das Hedge:
- Der Bot überwacht kontinuierlich den Drawdown % = (Balance − Equity) / Balance.
- Wenn der DD den
Drawdown trigger (%)überschreitet, dann: -
- Berechnet die Netto-Exposition (Netto-Einheiten Kaufen vs Verkaufen)
- Öffnet einen Hedge-Trade in die entgegengesetzte Richtung dieser Netto-Exposition
- Skaliert die Größe mit
Hedge multiplier (x)und beachtet dabei Volumen-Min/Max
- Wenn
Close Hedges on recoveryaktiviert ist und der DD wieder unterRecovery DD (%) to closefällt, werden alle Hedge-Positionen geschlossen.
Dies gibt Ihnen einen eingebauten Schutzmechanismus, der hilft, das Konto während unerwarteter Volatilitätscluster oder Modellfehler zu schützen.
7. Visuelle Transparenz & Panels
MultiTF EMA Dominator ist so konzipiert, dass er visuell erklärbar ist:
- EMA Aktuelle Niveaulinien für jeden Zeitrahmen
- EMA Historische Kurven (konfigurierbare Verlaufsdauer)
- Optionale EMA-Beschriftungen mit TF, Periode und Bewertung
- Berührungs- und Außenband-Markierungen (farbige Punkte an Interaktionspunkten)
- Rechtes Informationspanel (wenn
Show info panelsundShow Score panelaktiviert sind): -
- Zeigt entweder live Bewertung oder Steigung pro Zeitrahmen
- Unteres Hilfspanel mit einer schnellen Erinnerung an Parametergruppen
Sie sehen immer:
- Welche EMA berührt oder durchbrochen wurde
- Wo Dominator eingestiegen ist und in welche Richtung
- Welche EMAs steil / flach sind
- Welche EMAs vom Bewertungs-Engine als „stark“ angesehen werden
Diese Transparenz ist ein starkes Verkaufsargument: Sie kaufen keine Blackbox, sondern ein strukturiertes EMA-Framework, das Sie tatsächlich im Chart lesen können.
8. Rolling-Backtest-Analysen (Eingebaut)
Dominator enthält auch ein Backtest-Analyse-Modul namens Rolling Start Analysis.
Parameter:
Enable Rolling AnalysisRolling From (yyyy-MM-dd)Rolling To (yyyy-MM-dd)Ranking Metric 0=PnL 1=Pips 2=WRMax rows to show
Am Ende des Backtests (OnStop):
- Sammelt der Bot alle abgeschlossenen Trades im gewählten Datumsbereich.
- Für jedes mögliche Startdatum zwischen Von und Bis berechnet er:
-
- Anzahl der Trades
- Nettogewinn
- Netto-Pips
- Gewinnrate
- Er ordnet diese Startdaten nach:
-
- Nettogewinn (PnL), oder
- Gesamtnetto-Pips, oder
- Gewinnrate
- Er gibt die besten Ergebnisse im Log aus und zeigt ein kompaktes Zusammenfassungs-Panel im Chart.
Das ist unglaublich nützlich für:
- Das Finden der besten Kalibrierungsfenster
- Das Erkennen, ab welchem Tag eine Strategie/Einstellungskombination den Markt wirklich „dominiert“
- Optimierung ohne Export nach Excel
9. Für wen ist MultiTF EMA Dominator geeignet?
Dieser Bot ist ideal für:
- Trader, die an EMA-Struktur glauben (Mean Reversion + Trendfolge)
- Nutzer, die präzise, regelbasierte Einstiege rund um EMAs wollen, statt vager Mustererkennung
- Trader, die Longs und Shorts unabhängig steuern möchten
- Systemtrader, die tiefe Anpassungsmöglichkeiten und eingebaute Analysen schätzen
- Nutzer, die eine zusätzliche Schicht Equity-Schutz während tiefer Drawdown-Szenarien wünschen
Sie können MultiTF EMA Dominator einsetzen auf:
- Einzelnes Symbol mit hoch abgestimmten Parametern
- Mehrere Märkte parallel, jede Instanz mit eigener Konfiguration
10. Kommerzielle Positionierung – Warum „Dominator“ verkauft
Aus Marketingsicht hat MultiTF EMA Dominator mehrere starke Argumente:
- 🧠 Klare Edge-Erzählung: Multi-Timeframe-EMA-Gitter + Bewertung + Trend + Hedge
- 🎛️ Hoch konfigurierbar, aber mit sehr kohärenter interner Logik
- 🛡️ Ernsthaftes Risikomanagement: Regeln pro Seite + Equity-Hedge + früher Ausstieg mit Trend
- 🔍 Volle Transparenz durch visuelle Overlays und Panels (leicht in Screenshots & Videos zu zeigen)
- 📊 Eingebaute Analysen, die die meisten Wettbewerber nicht von Haus aus bieten
Sie bieten nicht nur „einen EMA-Bot“ an; Sie bieten ein komplettes EMA-basiertes Trading-Framework, das:
- EMA-Struktur erkennt und handelt
- Größe basierend auf Bewertung und Trend anpasst
- Equity während Drawdowns schützt
Backtestergebnisse nur. Keine Kommissionen, kein Slippage. Vergangene Ergebnisse garantieren keine zukünftigen Resultate.
5 | 50 % | |
4 | 0 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |