Backtest einer Strategie

<< Click to Display Table of Contents >>

Navigation:  Operationen > Handelssystemanalyse >

Backtest einer Strategie

Previous page Return to chapter overview Next page

Show/Hide Hidden Text

Ein Backtest ermöglicht es Ihnen, die historische Performance einer Strategie zu analysieren. Um einen Backtest durchzuführen, benötigen Sie:

 

Zugriff auf historische Daten

Benutzerdefiniertes NinjaScript *Strategie

 

Hinweis:  Es gibt mehrere vordefinierte Beispielstrategien, die mit NinjaTrader installiert sind und die Sie ausprobieren können.

 

 

 

playVideo

 

 

Hinweis:

1.Standardmäßig lädt die Handelssystemanalyse Daten von Ihrem Marktdatenanbieter herunter, was bei größeren Tests den Fortschritt des Backtest verlangsamen kann.  Wenn Sie diese Funktion deaktivieren und mit vorhandenen Daten in Ihrer Datenbank arbeiten möchten, klicken Sie mit der rechten Maustaste auf den Handelssystemanalyse > wählen Sie Eigenschaften > aktivieren Sie Nur lokale Daten verwenden

2.Die Eigenschaft IncludeTradeHistoryInBacktest wird standardmäßig auf false gesetzt, wenn eine Strategie im Handelssystemanalyse für das Backtesting angewendet wird. Dies sorgt für eine schlankere Speichernutzung, jedoch auf Kosten der Möglichkeit, nicht auf Handelsobjekte für historische Trades zugreifen zu können. So haben Felder wie SystemPerformance.AllTrades.Count, die auf Referenzen auf Trade-Objekte angewiesen sind, keine solchen Referenzen, mit denen sie arbeiten können. Wenn Sie diese Objekte zur Referenz in Ihrem Code speichern möchten, können Sie IncludeTradeHistoryInBacktest im Status Configure auf true setzen. Weitere Informationen finden Sie auf der Seite Arbeiten mit historischen Handelsdaten.

 

 

tog_minus        Wie man einen Backtest durchführt

 

tog_minus        Verständnis der Backtest-Eigenschaften