Backtesting Indicator
- Indikatoren
- Minh Truong Pham
- Version: 1.0
- Aktivierungen: 10
Einführung in den manuellen Backtesting-Indikator auf MQL5
Die MetaTrader-Plattform bietet ein hervorragendes Backtesting-Tool zur Bewertung von Expert Advisors (EAs). Wenn es jedoch um das manuelle Backtesting einer Strategie geht, um ihre Effektivität zu bewerten, hat dieses Tool einige Einschränkungen:
- Sie können im Backtesting-Modus keine Zonen oder Trendlinien manuell zeichnen.
- Sie können die Zeitrahmen nicht wechseln, um die zeitliche Ausrichtung zu überprüfen. Wenn meine Strategie zum Beispiel eine zusätzliche Bestätigung von einem höheren Zeitrahmen (HTF) benötigt, kann dies nicht im MT-Backtesting-Modus erfolgen.
Eine andere Möglichkeit, eine Strategie zu testen, besteht darin, sie manuell auf einem Standard-MT-Chart zu überprüfen. Dieser Ansatz hat jedoch einen großen Nachteil: Ich kann die zukünftigen Kerzen immer im Voraus SEHEN, was meine Vorhersagen beeinflusst. Auf dem Tages-Chart kann meine Strategie beispielsweise vorschlagen, dass die Kerze des nächsten Tages bullisch sein wird, aber ich kann bereits sehen, dass sie in Wirklichkeit bearisch ist. 😅
Aufgrund dieser Einschränkungen habe ich diesen Indikator entwickelt, um eine effektivere und FAIRe Methode für das manuelle Backtesting von Strategien anzubieten.
Wie er funktioniert
Mein Indikator arbeitet mit der Funktion draw_candle von MT5. Insbesondere zeigt er nur die Kerzen bis zum ausgewählten Backtesting-Punkt an, während künftige Kerzen ausgeblendet werden, indem sie die gleiche Farbe wie der Hintergrund erhalten. Die Benutzer können die Kerzen dann über die bereitgestellten Schaltflächen nacheinander einblenden. Dieser Ansatz ermöglicht es mir, manuelle Backtests genauer durchzuführen.
Hauptmerkmale
- Springen Sie zum Backtesting zu einem beliebigen Zeitpunkt: Der Indikator bietet einen vertikalen Balken, den Sie an eine beliebige Stelle ziehen können. Klicken Sie dann einfach auf die Schaltfläche "Set History", um mit dem Testen zu beginnen.
- Backtesting mit mehreren Zeitrahmen: Wenn Sie die Historie auf dem 1D-Chart festlegen, werden alle anderen Zeitrahmen automatisch entsprechend synchronisiert.
- Speichern Sie Ihre Testposition: Wenn Sie MT5 schließen und am nächsten Tag wieder öffnen, behält der Indikator die zuletzt getestete Position bei, sodass Sie dort weitermachen können, wo Sie aufgehört haben.
- Protokollieren Sie den Backtesting-Prozess (diese Funktion befindet sich derzeit in der Entwicklung).
Wichtige Hinweise vor dem Kauf
- Sie können das in MT integrierte Backtesting-Tool nicht verwenden, um diesen Indikator zu testen. Wenn Sie daran interessiert sind, können Sie mir eine Nachricht schicken - ich kann Ihnen eine zeitlich begrenzte Demoversion zur Verfügung stellen.
- Dieses Tool ist für das manuelle Testen von Strategien gedacht und ersetzt nicht das automatische Backtest-Tool von MT.
- Da der Indikator draw_candle verwendet, um Kerzen neu zu zeichnen, kann er nicht neben anderen Indikatoren verwendet werden, die Kerzen zeichnen oder färben.
- Dieser Indikator blendet nur Kerzen aus, d.h. er blendet keine von anderen Indikatoren gezeichneten Objekte aus (z.B. gleitende Durchschnitte).
Ich hoffe, dass dieser Indikator Ihnen hilft, Backtests von manuellen Strategien effektiver durchzuführen! 🚀

