Backtest vs Live

  • Utilitys
  • Mohamed-amine Baddir
    Mohamed-amine Baddir
    Ich entwickle Expert Advisors für MetaTrader 5 und teste sie gründlich, bevor du sie im Trading einsetzt.
    Was ich anbiete:
    Ich setze deine Strategie, dein TradingView-Skript oder deine schriftlich definierten Regeln in einen sauberen MT5 Expert Advisor um
  • Version: 1.0
  • Aktivierungen: 5

„Backtest vs. Live“ erklärt, warum ein Expert Advisor im Live-Handel andere Gewinne erzielt als im Strategietester. Es ordnet jedem Live-Trade sein Gegenstück im Backtest zu und schlüsselt dann die gesamte Differenz der Ergebnisse auf den Cent genau auf: Einstiegskurse, Ausstiegskurse, Swap und Provision, Lots und Währungsumrechnung, Trades, die der Backtest durchgeführt hat, die im Live-Handel jedoch nicht stattfanden, sowie Live-Trades, die der Backtest nie durchgeführt hat. Außerdem können zwei Backtests miteinander verglichen werden, zum Beispiel derselbe Expert Advisor mit und ohne Ausführungsverzögerung oder zwei Broker.

Anleitung

  • Testen Sie den Expert Advisor im Strategietester über den Zeitraum, in dem er live gehandelt hat, mit demselben Symbol und denselben Einstellungen. Klicken Sie mit der rechten Maustaste auf die Registerkarte „Backtest“ > „Bericht“ > speichern Sie ihn als HTML in MQL5\Files\BacktestLive (Datei > Datenordner öffnen).
  • Fügen Sie „Backtest vs. Live“ zu einem beliebigen Chart des Kontos hinzu, auf dem live gehandelt wurde, und geben Sie die Magic Number des Expert Advisors in den Eingaben ein.
  • Öffnen Sie „MQL5\Files\BacktestLive\BacktestLive.html“ in einem beliebigen Browser. Die Zeittoleranz für den Abgleich kann oben auf der Seite geändert werden.
  • Um stattdessen zwei Backtests zu vergleichen, setzen Sie „Backtest vergleichen mit“ auf einen zweiten gespeicherten Bericht.

Was die Seite anzeigt

  • Den Nettogewinn beider Quellen über den gemeinsamen Zeitraum, die Differenz sowie die Anzahl der übereinstimmenden Trades.
  • Eine Wasserfall-Darstellung vom ersten zum zweiten Ergebnis: Einstiegskurse, Ausstiegskurse, Swap und Provision, Lots und Umrechnung, Trades nur in der ersten Quelle, Trades nur in der zweiten. Die Schritte summieren sich exakt, und die Seite überprüft dies.
  • Beide Kapitalkurven der abgeschlossenen Trades in einem Diagramm.
  • Die Verteilung der Einstiegs- und Ausstiegs-Slippage in Punkten sowie die durchschnittliche Einstiegs-Slippage nach Tageszeit.
  • Ergebnisse und Slippage nach Wertpapier.
  • Die abgeglichenen Trades mit der größten Differenz, mit Ein- und Ausstiegskursen sowie die Listen der Trades ohne Gegenstück.

Abgleich

  • Ein Trade wird mit dem nächstgelegenen freien Trade der anderen Quelle mit demselben Symbol und derselben Richtung abgeglichen, dessen Einstiegspreis innerhalb der Toleranz liegt (standardmäßig 5 Minuten).
  • Symbolnamen verschiedener Broker werden automatisch abgeglichen, wenn der eine mit dem anderen beginnt (z. B. EURUSD und EURUSDm), oder über die Eingabe der Symbolzuordnung.
  • Die Eingabe einer Zeitverschiebung korrigiert eine unterschiedliche Server-Zeitzone zwischen dem Backtest und dem Live-Broker.
  • Teilweise geschlossene Trades und Umkehrungen werden in Berichten mit ihren Einstiegspreisen abgeglichen – beginnend mit den ältesten – und in der Kontenhistorie nach Position sortiert.

Eingaben

  • Vergleichen Sie den Backtest mit: der Historie dieses Kontos oder einem zweiten gespeicherten Bericht
  • Ordner in MQL5\Files mit den gespeicherten Berichten; dem Backtest-Bericht und dem zweiten Bericht (leer = der erste und zweite Bericht des Ordners)
  • Kontoverlauf: Magic Number, Symbol
  • Einträge innerhalb von (Minuten) abgleichen
  • Stunden, die zu den Zeiten der zweiten Quelle hinzugefügt werden
  • Symbolnamen, Backtest = zweite Quelle (z. B. XAUUSD = GOLD)
  • Ordner im gemeinsamen Ordner „Files“ aller Terminals
  • Seitentitel

Gut zu wissen

  • Die Slippage wird anhand des Geldwerts pro Punkt jedes Backtest-Trades bewertet, daher erfolgen die Ein- und Ausstiegsschritte in der Kontowährung des Backtests.
  • Die Demo läuft im Strategietester und vergleicht zwei Berichte: Legen Sie zwei gespeicherte Berichte im gemeinsamen Ordner „Files\BacktestLive“ ab (Datei > Gemeinsamen Datenordner öffnen); die Seite wird nach Abschluss des Tests erstellt.
  • Die Screenshots vergleichen zwei Tests eines Beispiel-Expert-Advisors für EURUSD, einen davon mit einer Ausführungsverzögerung von 2 Sekunden. Sie zeigen die Seite, nicht die zu erwartenden Handelsergebnisse.
  • Das Dienstprogramm liest lediglich Dateien und den Verlauf aus. Es führt keine Handelsgeschäfte durch und ändert keine Einstellungen.
Weitere Produkte dieses Autors
Der Kontoleistungsbericht fasst die Historie Ihres Kontos in einem HTML-Bericht zusammen, den Sie in jedem Browser öffnen können: Kontostand und Drawdown, die Ergebnisse jedes Expert Advisors und jedes Symbols, ein täglicher Gewinn- und Verlustkalender, monatliche Renditen sowie die üblichen Statistiken. Die wichtigsten Kennzahlen werden auch im Chart angezeigt, und der Bericht wird aktualisiert, solange das Terminal läuft. Anwendung Fügen Sie den „Account Performance Report“ einem beliebigen Ch
FREE
Prop Risk Guard
Mohamed-amine Baddir
Prop Risk Guard setzt die Risikoregeln Ihres Kontos automatisch durch. Fügen Sie ihn einfach einem Chart hinzu, und er überwacht sämtliche Positionen des Kontos. Sobald ein Limit erreicht wird, schließt er Positionen, löscht ausstehende Orders und sperrt den Handel. So verhindern Sie, dass ein einzelner Verlusttrade oder ein außer Kontrolle geratener Expert Advisor (EA) gegen die Regeln Ihres Evaluierungs- oder finanzierten Kontos verstößt. Tägliches Verlustlimit Einstellbar als Prozentsatz, fes
Der Strategy Tester führt jeweils nur einen Expert Advisor aus. Wenn Sie mehrere EAs auf einem Konto ausführen, geben deren separate Berichte keinen Aufschluss über den kombinierten Drawdown, die insgesamt benötigte Margin oder darüber, ob das Konto diese überhaupt tragen kann. Der „Portfolio Backtest Combiner“ liefert diese Informationen anhand der Berichte, die Sie bereits haben. So funktioniert es Führen Sie für jeden Expert Advisor wie gewohnt einen Backtest durch und speichern Sie den Beric
Backtest Report Compare
Mohamed-amine Baddir
Der „Backtest-Bericht vergleichen“ stellt mehrere Strategietester-Berichte nebeneinander auf einer HTML-Seite dar: Wachstums- und Drawdown-Kurven in einem Diagramm, die wichtigsten Kennzahlen in einer Tabelle sowie die Korrelation der täglichen Ergebnisse, der monatlichen Renditen und der Ergebnisse nach Wochentagen und Stunden. Nutzen Sie ihn, um zwischen Expert Advisors oder zwischen den Einstellungen eines Expert Advisors zu wählen oder um zu sehen, welche Strategien an denselben Tagen Verlus
FREE
Der „Trade Excursion Analyzer“ misst, wie weit sich jeder abgeschlossene Trade vor seinem Abschluss zu Ihren Ungunsten (maximale nachteilige Abweichung, MAE) und zu Ihren Gunsten (maximale vorteilhafte Abweichung, MFE) entwickelt hat. Das Tool liest gespeicherte Strategy-Tester-Berichte oder den Verlauf Ihres Kontos aus, wertet jeden Trade anhand der Kurshistorie Ihres Terminals aus und erstellt eine HTML-Seite: Darin wird angezeigt, wo Ihr Stop-Loss hätte liegen können, wie viel offener Gewinn
Die „Optimization Robustness Map“ liest die Ergebnisse einer Optimierung im Strategy Tester aus und zeigt an, ob der beste Durchlauf auf einem Plateau liegt – wo nahegelegene Eingabewerte ähnliche Ergebnisse liefern – oder auf einem isolierten Spitzenwert, der durch eine kleine Änderung zunichte gemacht wird. Sie erstellt eine Heatmap für beliebige zwei Eingabewerte, vergleicht jeden Durchlauf mit seinen Nachbarn, zeigt, wie sich das Ergebnis bei jeder Eingabe verändert, und – sofern eine Vorwär
FREE
Trade History to Excel
Mohamed-amine Baddir
„Trade History to Excel“ wandelt gespeicherte Strategy-Tester-Berichte oder die Handelshistorie Ihres Kontos in eine echte Excel-Arbeitsmappe (.xlsx) um. Jeder Bericht wird in dieselbe Datei übernommen: eine Zusammenfassungszeile pro Bericht, jeder abgeschlossene Trade mit seinem Einstiegs- und Ausstiegskurs, jedes Geschäft sowie die Ergebnisse jedes Tages und Monats mit dem Kontostand. Datumsangaben sind Excel-Datumsangaben, Zahlen sind Zahlen, die Kopfzeile ist fixiert und jedes Blatt verfügt
FREE
Der Monte-Carlo-Risikosimulator zeigt, wie viel schlechter ein Backtest mit denselben Trades in einer anderen Reihenfolge hätte ausfallen können und wie sich ein höheres oder geringeres Risiko pro Trade auf das Wachstum und den Drawdown auswirkt. Er liest gespeicherte Strategy-Tester-Berichte oder den Verlauf Ihres Kontos ein, führt Tausende von Simulationen durch und erstellt eine HTML-Seite. Anleitung Backtests: Klicken Sie im Strategietester mit der rechten Maustaste auf die Registerkarte „Ba
FREE
Auswahl:
Keine Bewertungen
Antwort auf eine Rezension