18. Oktober 2026 · research

Wie backteste ich eine Strategie, die auf ein tägliches Signal handelt?

Wie backteste ich eine Strategie, die auf ein tägliches Signal handelt?

Eine täglich handelnde Strategie, die ihr Signal anhand des Schlusskurses vom Montag berechnet, kann keine Order zum Montagsschluss platzieren. Sie kann die Order abschicken, sobald der Kurs bekannt ist, und dann zu einem späteren ausführbaren Kurs handeln. Diese kleine Timing-Entscheidung kann das Ergebnis stärker verändern als ein raffinierter Indikator.

Halten Sie für einen täglichen Backtest zuerst den Ablauf fest und schreiben Sie erst danach das Signal: Wann ist der Balken abgeschlossen, wann berechnet die Strategie, wann erreicht die Order den Markt und zu welchem Kurs könnte sie plausibel ausgeführt werden? Fallen all diese Ereignisse auf denselben Zeitpunkt, hat der Backtest den schwierigen Teil übersprungen.

Kann ich den heutigen Schlusskurs verwenden, um zum heutigen Schluss zu handeln?

In der Regel nein. Ein Signal, das vom endgültigen Schlusskurs abhängt, steht erst fest, wenn die Schlussauktion oder der letzte Handel stattgefunden hat. Eine Ausführung zu genau diesem Kurs setzt voraus, dass die Strategie das Ergebnis früh genug kannte, um zu einem Kurs teilzunehmen, der das Ergebnis selbst mitbestimmt hat.

Nehmen wir eine einfache Regel: Kaufen, wenn der Schlusskurs über dem 20-Tage-Durchschnitt liegt. Zum Montagsschluss wird die Regel erfüllt. Ein Backtest, der zum Montagsschluss kauft, verwendet den abgeschlossenen Kurs vom Montag sowohl für die Entscheidung als auch für die Ausführung. Bei einem einfachen Tagesbalkenmodell besteht die ehrliche Näherung darin, die Order nach Abschluss des Montagsbalkens zu erzeugen und frühestens zur Eröffnung am Dienstag auszuführen, einschließlich angemessener Kosten.

Es gibt Strategien, die anhand von Informationen, die vor dem Annahmeschluss der Auktion vorliegen, Orders für eine Schlussauktion platzieren. Diese lassen sich backtesten, aber das Signal darf nur Daten verwenden, die vor dem Annahmeschluss verfügbar waren, und die Ausführung muss die Auktionsausführung abbilden. Die Bezeichnung „tägliches Signal“ belegt für sich genommen keine dieser Bedingungen.

Welcher Ausführungskurs ist für einen täglichen Backtest der richtige?

Es gibt keinen allgemein richtigen Kurs. Die nächste Eröffnung ist eine klare Ausgangsannahme, wenn das Signal anhand eines abgeschlossenen Tagesbalkens gebildet und die Order anschließend gesendet wird. Sie ist keine Garantie: Eine Kurslücke über Nacht kann den Markt bewegen, und eine Market-Order verursacht Spread, Gebühren und möglicherweise Marktbeeinflussung.

Nehmen wir für das obige Montagssignal an, dass der Schlusskurs am Montag $100 beträgt und der Markt am Dienstag bei $103 eröffnet. Ein Schluss-zu-Schluss-Backtest kann einen kleinen Gewinn ausweisen, wenn er einen Kauf zu $100 unterstellt. Bei einem Einstieg zur nächsten Eröffnung liegt der Startkurs bei $103. Die Differenz von $3 ist kein „Slippage“, das man wegoptimieren sollte, sondern die Kursfolge davon, dass das Signal erst nach dem Montagsschluss bekannt wird.

Signal wird verfügbarMögliche AusführungAnnahme des Modells
Nach dem TagesschlussEröffnung der nächsten HandelssitzungDie Order kann den Markt vor oder zur Eröffnung erreichen
Vor dem Annahmeschluss der SchlussauktionSchlussauktionDas Signal verwendet nur Informationen von vor dem Annahmeschluss; die Auktionsausführung wird modelliert
Nach dem TagesschlussSpäterer Intraday-KursDie Strategie wartet; für die Ausführung braucht es Intraday-Daten und einen festgelegten Zeitplan

Auf Kryptomärkten ist der „Tagesschluss“ eine Konvention, da der Handel über den Zeitstempelwechsel hinweg weiterläuft. Eine Strategie kann dennoch eine abgeschlossene tägliche UTC-Kerze verwenden, muss aber warten, bis die Kerze abgeschlossen und die Daten eingetroffen sind. Wenn Ihre Datenpipeline einen Balken erst einige Sekunden später finalisiert, lässt sich eine Order zum Grenzzeitpunktkurs besonders schwer rechtfertigen.

Wie sollte ich Orders modellieren, wenn mir nur Tagesbalken vorliegen?

Legen Sie klar fest, was der Balken aussagen kann und was nicht. Tägliche OHLCV-Daten ermöglichen eine Näherung anhand der nächsten Eröffnung, zeigen aber weder den Spread zum Zeitpunkt Ihrer Order noch den Kursverlauf im Tagesverlauf oder ob sich eine Limit-Order in die Warteschlange eingereiht hätte, bevor der Kurs erreicht wurde.

Bei einer täglichen Market-Order nehmen Sie zunächst die nächste Eröffnung an und belasten die Strategie dann mit den Kosten, die tatsächlich anfallen würden: Börsengebühren, einer Spread-Schätzung und einer zur Ordergröße passenden Schätzung der Marktbeeinflussung. Prüfen Sie die Auswirkungen höherer Kosten. Hängt das Ergebnis von einem Spread von 0 oder vernachlässigbarer Marktbeeinflussung ab, rechtfertigen die Tagesbalken dieses Vertrauen nicht.

Wenn das Tagestief Ihr Limit erreicht, heißt das bei einer Limit-Order nicht, dass sie ausgeführt wurde. Der Markt könnte den Kurs erreicht haben, bevor Ihre Order eingetroffen ist, oder es könnten mehr Orders vor Ihrer in der Warteschlange gewesen sein, als tatsächlich gehandelt wurden. Tagesbalken sind oft zu grob, um ein glaubwürdiges Warteschlangenmodell zu stützen. Verwenden Sie feinere Daten, wenn Ihre Aussage von der Intraday-Ausführung abhängt, oder wählen Sie bewusst eine konservative Ausführungsannahme und kennzeichnen Sie sie entsprechend.

Welche Timing-Prüfungen decken Lookahead bei Tagesbalken auf?

Ich bevorzuge einige einfache Prüfungen, weil sie Annahmen schnell offenlegen:

Eine Verschiebung um eine Handelssitzung ist ein Diagnoseschritt, kein allgemeingültiges Ausführungsmodell. Ein langsames Portfolio-Rebalancing, eine Schlussauktionsstrategie und ein kontinuierlich handelndes Kryptosystem brauchen unterschiedliche Zeitmodelle. Entscheidend ist, den Zeitablauf sichtbar zu machen.

Machen tägliche Daten einen Backtest weniger nützlich?

Nein. Tägliche Daten eignen sich gut für eine Strategie, deren Entscheidungen und Haltedauern sich über Tage oder Wochen erstrecken. Sie helfen bei der Frage, ob sich weitere Forschung zu einer allgemeinen Regel lohnt. Irreführend wird ein Backtest, wenn er präzise Aussagen über Ausführungen macht, die sich aus den Balken nicht ablesen lassen.

Ich habe schon mehr als eine Strategie gesehen, deren Performance sich dramatisch verbesserte, nachdem jemand „Signal zum Schluss, Ausführung zum Schluss“ in „Signal zum Schluss, Ausführung zur nächsten Eröffnung“ geändert hatte. Das Ergebnis mag enttäuschend sein, ist aber wertvoll: Es zeigt, ob die Idee auch dann noch funktioniert, wenn sie tatsächlich handelbar wird. Halten Sie die Timing-Vereinbarung zusammen mit dem Strategiecode fest. Sonst wird sie beim nächsten Optimierungsschritt stillschweigend wieder durch die unmögliche Ausführung ersetzt.

tägliche SignaleAusführungszeitpunktBacktestingMarktdaten
← Alle Beiträge