Ihr EA funktioniert im Demo-Modus, aber nicht im Live-Modus: Was hat sich tatsächlich geändert?
Die EA ist dieselbe Datei. Was sich geändert hat, ist alles drum herum: der Spread, den Sie zahlen, wie Orders ausgeführt werden, wie nah ein Stop-Loss platziert werden darf und welche Übernachtgebühren dem Konto berechnet werden. All diese Werte lassen sich in MetaTrader ablesen und nebeneinander vergleichen – und zusammen erklären sie fast jeden Fall, in dem eine Strategie, die im Demomodus gut aussah, im Live-Handel enttäuscht.
Der Code hat sich nicht geändert
Das Gleiche .ex4 oder .ex5 Die Datei läuft auf beiden Konten. Wenn also die Ergebnisse voneinander abweichen, liegt die Ursache in den folgenden acht Punkten, und jeder einzelne davon lässt sich in MetaTrader einsehen, bevor Sie ein Risiko eingehen.
Öffnen Sie die Symbole Fenster für jedes Konto: Klicken Sie mit der rechten Maustaste in der Marktübersicht, wählen Sie „Symbole“, wählen Sie das Währungspaar aus und lesen Sie die Spezifikation. Legen Sie die beiden Listen nebeneinander. Der Großteil dieses Artikels besteht aus diesem Vergleich.
1. Der Spread und seine Auswirkungen auf Ihre Strategie
Die Spreads in der Demoversion sind oft fest und vorteilhaft. Die Spreads im Live-Handel schwanken im Laufe der Handelssitzung, weiten sich beim täglichen Rollover aus und steigen bei Nachrichtenereignissen stark an.
Entscheidend ist nicht der Spread an sich, sondern der Spread im Verhältnis zum Ziel. Eine Strategie, die auf 30 Pips abzielt, opfert etwa 3 Prozent davon für einen zusätzlichen Pip. Eine Strategie, die auf 5 Pips abzielt, opfert 20 Prozent. Dieses einzige Verhältnis erklärt, warum manche EAs den Sprung in den Live-Handel überstehen und andere niemals.
Lieber messen als raten: Beobachten Sie das Währungspaar einen ganzen Tag lang in „Market Watch“, einschließlich der Rollover-Stunde, und notieren Sie sich den schlechtesten Spread, den Sie sehen.
2. Provision, die beim Backtest wahrscheinlich nicht berücksichtigt wurde
Raw- oder ECN-Konten weisen einen engen Spread auf und erheben stattdessen eine Provision pro Lot. Bei vielen Backtests und den meisten Demokonten fallen keine Gebühren an.
Rechnen Sie den Betrag in Pips um, damit er vergleichbar ist: Eine „Round-Turn“-Provision von 7 Dollar pro Lot beim EUR/USD entspricht etwa 0,7 Pips. Addieren Sie diesen Betrag zum Spread, bevor Sie beurteilen, ob eine Strategie noch funktioniert.
3. Stop-Level: Der Grund, warum Aufträge abgelehnt werden
Jeder Broker legt einen Mindestabstand zwischen dem aktuellen Kurs und einem Stop-Loss- oder Take-Profit-Auftrag fest. Dieser wird in der Symbolspezifikation wie folgt angegeben: Stopp-Ebene.
Demoserver setzen diesen Wert häufig auf Null. Bei einem Live-Konto sind möglicherweise 10 oder 20 Punkte erforderlich. Ein EA, der einen Take-Profit innerhalb dieses Abstands platziert, erhält ungültige Haltestellen vom Server zurück, und der Handel wird nie eröffnet.
Das lässt sich leicht übersehen, da der EA so aussieht, als würde er überhaupt nichts tun. Der Name ist auf der Registerkarte „Journal“ zu finden.
4. Ausführung: Wie Ihr Auftrag tatsächlich ausgeführt wird
Eine Demo-Order wird zu dem von Ihnen gewünschten Preis ausgeführt. Es gibt keinen Gegenpart und nichts, was ausgehen könnte.
Live unterscheidet sich in dreierlei Hinsicht. Slippage Das bedeutet, dass Ihre Marktorder zu einem etwas ungünstigeren Kurs ausgeführt wird, wenn sich der Markt zwischen der Auftragserteilung und der Ausführung bewegt. Requotes… bei Konten mit Sofortausführung bedeutet dies, dass der Broker Ihnen einen neuen Kurs anbietet, anstatt den Auftrag auszuführen. Und in schnelllebigen Märkten nimmt die Verzögerung selbst zu.
Ausstehende Orders sind davon weniger betroffen: Eine beim Broker hinterlegte Limit-Order wird entweder zum festgelegten Kurs ausgeführt oder gar nicht. Strategien, die auf ausstehenden Einstiegsordern basieren, lassen sich daher zuverlässiger in den Live-Handel übertragen als solche, die mit Marktorders nachziehen.
5. Swap – wird für jede Nacht berechnet, in der Sie die Position halten
Der Swap ist der Zins, der für das Halten einer Position über Nacht gezahlt oder erhalten wird, und er verdreifacht sich an dem Tag, an dem der Broker drei Tage auf einmal rolliert, in der Regel am Mittwoch.
Bei Demokonten ist der Swap oft auf null gesetzt. Eine Grid- oder Basket-Strategie, bei der Positionen über mehrere Tage gehalten werden, kann auf einem Live-Konto einen erheblichen Teil ihres Gewinns durch Swap-Kosten einbüßen, ohne dass der Backtest darauf hingewiesen hätte.
Die Nummer ist in der Symbolspezifikation angegeben, pro Los, für Long- und Short-Positionen.
6. Hebelwirkung und freie Margin
Ein Demo-Konto mit einem Hebel von 1:500 und ein Live-Konto mit einem Hebel von 1:30 sind nicht dasselbe. Die EU und Großbritannien begrenzen den Hebel für Privatkunden bei den wichtigsten Währungspaaren auf 1:30, was sich darauf auswirkt, wie viel Margin jede Position beansprucht und wie viele Positionen das Konto gleichzeitig halten kann.
Für jede Strategie, bei der Positionen aufgebaut werden, ist dies entscheidend: Dieselbe Sequenz, die im Demomodus funktioniert hat, kann im Live-Handel die Margin erschöpfen und auf halbem Weg abbrechen – und das ist der denkbar schlechteste Zeitpunkt für einen Stopp.
7. Der Kontotyp ist nicht derselbe
Überprüfen Sie, ob beide Konten Absicherung oder einer von ihnen ist Verrechnung. Diese Angabe befindet sich auf der Registerkarte „Handel“ neben dem Kontostand.
Beim Netting fasst MetaTrader alle Positionen eines Symbols zu einer einzigen zusammen, sodass ein Grid oder eine Absicherung nicht möglich ist. Ein darauf ausgelegter EA verhält sich völlig anders – oder gar nicht. Wir erläutern die Funktionsweise in Hedging vs. Netting-Konten in MT5.
8. Symbolnamen, Los-Schritte und Sitzungen
Live-Symbole sind oft mit einem Suffix versehen: EURUSD.m, EURUSD.raw. Die Mindesthandelsgröße kann bei einem Konto 0,01 und bei einem anderen 0,1 betragen. Die Handelszeiten und Feiertage unterscheiden sich je nach Servergruppe.
Jeder dieser Faktoren kann dazu führen, dass ein EA auf einem Live-Chart nicht reagiert, während er im Demo-Modus einwandfrei funktioniert. Wenn überhaupt keine Positionen eröffnet werden, gehen Sie folgende Schritte durch: MT5-EA eröffnet keine Trades Erstens.
Wie man die beiden richtig vergleicht
- Demo eröffnen beim selben Broker und Servertyp Sie werden live handeln.
- Stellen Sie beide Symbolspezifikationen nebeneinander: Spread, Stop-Level, Mindestlot, Lot-Schritt, Swap, Kontraktgröße.
- Füge die Provision in Pips zum Spread hinzu.
- Führen Sie Ihren Backtest mit diesen kombinierten Kosten erneut durch, nicht mit den Standardwerten.
- Führen Sie dann einige Wochen lang einen Live-Handel mit dem kleinsten vom Konto zugelassenen Volumen durch und vergleichen Sie den durchschnittlichen Ausführungspreis mit dem vom EA angeforderten Preis.
Bei dem kleinen Live-Handel geht es nicht um Gewinn. Es geht darum, Slippage und Spread auf Ihrem eigenen Konto zu messen – etwas, das Ihnen kein Demo-Konto zeigen kann.
Wie ehrliche Erwartungen aussehen
Eine Strategie, die im Demomodus viel Gewinn abwarf und im Live-Modus ein wenig verlor, war in der Regel nie besonders profitabel: Die Kosten fraßen den größten Teil des Vorteils auf, was im Demomodus jedoch nicht sichtbar war. Eine Strategie, die im Live-Modus etwas weniger Gewinn abwirft, bei gleicher Verlaufsform der Equity-Kurve, hat den Übergang überstanden – was das normale und akzeptable Ergebnis ist.
Wenn Sie zum ersten Mal die Größe eines Live-Kontos festlegen, bietet unser Losgrößenrechner legt die Ausgangsmenge eher anhand der Bilanz als aus Optimismus fest.