Damit die Ergebnisse des vorherigen Tests überhaupt als valide angesehen werden können, sollten zu jeder Zeit auch die wirklich vorhanden Aktien im Portfolio bekannt sein. Die Nasdaq 100 Werte waren 2008 sicherlich nicht dieselben, wie im Jahr 2014. Betrachtet man amerikanische Indizes generell bekommt dieser Punkt eine sehr große Tragweite, wie folgende Grafik der Indexzusammensetzung des Nasdaq 100 – Index belegt:
Trading mit Rotationsmodellen – Einführung
Unter Rotationsmodellen bei Handelssystemen versteht man ein laufendes Investment in eine streng selektierte Auswahl von Handelsinstrumenten, meist Aktien, nach vorab definierten Kriterien.
Ein oft gesehenes Beispiel ist die Dogs of the Dow Theorie. Hierbei werden die Aktien mit der höchsten Dividendenrendite im Portfolio gehalten und jedes Jahr gewechselt, je nachdem, ob andere Werte eine höhere Dividendenrendite aufweisen.
Grundsätzlich wird bei Rotationsmodellen in wiederkehrenden Abständen, in die jeweils stärksten Aktien eines zuvor ausgewählten Portfolios investiert. In einem fest definierten Zeitintervall kann bspw. jeden Monat eine Neubewertung des Portfolio vorgenommen werden. Aktienwerte werden dann unter Umständen getauscht, damit nur die stärksten Aktien, je nach prozentualer Wertsteigerung, enthalten sind. Das zugrunde liegende Portfolio kann ebenfalls vorab definiert werden.
Einführung in die Programmierung mit NinjaTrader
Im folgenden Video möchte ich gerne ein kleines Handelssystem mit NinjaTrader vorstellen. Dabei steht der praktische Teil im Vordergrund. Ziel ist es, die Entwicklungsumgebung und einen ersten Einstieg in die Programmierung aufzuzeigen. Eine ähnliche Version dieses Webinars habe ich letztes Wochenende bei den Investment-Business-Days vorgestellt.
Erklärung des NinjaTrader Replay-Modus
Immer wieder werde ich gefragt, wie eigentlich der NinjaTrader Replay-Modus funktioniert und wie ich Daten dafür herunterladen kann. Grund genug dazu ein Video zu erstellen, um hoffentlich alle Unklarheiten zu beseitigen.
Fehler im NinjaTrader Backtest
In einem Blog von mir hatte ich mal einen Artikel zu Fehltrades im NinjaTrader-Backtest geschrieben. Dieser ist immer noch aktuell und so interessant und wichtig, dass ich ihn auch hier gerne posten möchte.
Es wird aufgezeigt, das ein Plustrade im höheren Timeframe, hier 8 Minuten, in einer höheren Auflösung, hier 1 Minute, dennoch ein Verlusttrade ist. Leider erkennt NinjaTrader dies nicht und man muss deshalb bei der Programmierung und Auswertung sehr aufpassen. Verlässt man sich auf einen NinjaTrader-Backtest, ist es also nicht gesagt, dass die Ergebnisse, mit denen des Live-Handels auch übereinstimmen.
NinjaTrader berechnet im Backtest immer nur das Open, High, Low, Close der einzelnen Bars. Das bedeutet, je höher der Timeframe gewählt wird in dem man handeln möchte, desto mehr Fehlergebnisse können auftreten. Alle Kurse zwischen diesen 4 Werten sind NinjaTrader erstmal unbekannt. Hierzu ein einführendes Beispiel: