Eine Idee in präzise, testbare Regeln übersetzen
Übersetzen Sie eine Trading-Idee in eine schriftliche Hypothese und ein eindeutiges Regelwerk, das eine Tabellenkalkulation testen kann.
Was Sie lernen werden
- Wie Sie eine Trading-Idee als Hypothese mit einer Begründung formulieren.
- Eine Regelvorlage, die jede Entscheidung abdeckt, einschließlich Gleichstand und fehlender Daten.
- Wie Sie Signale und Orders so timen, dass keine zukünftigen Informationen verwendet werden.
- Wie Sie die freien Parameter in einem Regelwerk zählen.
Erklärung
Der grundlegende Ja/Nein-Test für Regeln wurde im Kurs „Technische Analyse im Detail“ behandelt. Hier schreiben Sie eine vollständige Spezifikation: ein Dokument, das so vollständig ist, dass zwei Personen, die nie miteinander sprechen, aus denselben Daten dieselbe Liste von Trades erzeugen würden.
Schritt 1: die Hypothese
Eine Hypothese ist eine testbare Aussage über Marktverhalten plus eine Begründung. Beispiel: „Breite Aktienindizes, die über ihrem langfristigen Durchschnitt liegen, steigen häufiger weiter als nicht, weil Trends bei Anlegerflüssen und Wirtschaftsnachrichten monatelang anhalten.“ Die Begründung ist wichtig: Sie sagt Ihnen, was nicht funktionieren sollte, wenn die Idee stimmt, und sie schützt Sie davor, zufällige Muster zu testen.
Schritt 2: die Regelvorlage
Füllen Sie jede Zeile aus. „Nicht erforderlich“ ist eine zulässige Antwort; eine leere Zeile nicht.
| Baustein | Zu beantwortende Fragen |
|---|---|
| Universum | Welche Instrumente? Welche Liste zu welchem Stichtag? |
| Daten | Welcher Balken (täglich, monatlich)? Welcher Kurs (Schlusskurs, bereinigter Schlusskurs)? Welche Quelle? |
| Signal | Exakte Formel, einschließlich der Rückblicklänge (Lookback). |
| Zeitplan | Wann wird das Signal geprüft? Was passiert, wenn dieser Tag ein Feiertag ist? |
| Einstieg | Ordertyp und Kurs: nächste Eröffnung, nächster Schlusskurs, Limit? |
| Ausstieg | Signal-Ausstieg, Stop, Zeitlimit? Was hat Vorrang, wenn zwei gleichzeitig eintreten? |
| Positionsgröße | Fester Betrag, fester Anteil oder risikobasiert? |
| Sonderfälle | Gleichstand (Wert exakt gleich), fehlende Daten, mehrere Signale gleichzeitig. |
Schritt 3: Timing ohne Vorausschauen
Look-ahead Bias (Vorausschau-Verzerrung) bedeutet, Informationen zu verwenden, die zum Entscheidungszeitpunkt noch nicht bekannt waren. Die sicherste Timing-Konvention lautet: Berechnen Sie das Signal mit Daten bis zum Schlusskurs von Balken t und handeln Sie zur Eröffnung (oder zum Schlusskurs) von Balken t+1. Eine Regel wie „kaufe zum heutigen Schlusskurs, wenn der heutige Schlusskurs über dem Durchschnitt liegt“ ist technisch nur möglich, wenn Sie die Order in den letzten Sekunden des Handels platzieren können; die meisten Backtests sollten das nicht annehmen.
Schritt 4: die Parameter zählen
Ein Parameter ist jede Zahl, die Sie ändern könnten: Rückblicklängen, Schwellenwerte, Stop-Abstände, Prüftage. Schreiben Sie sie in eine Liste. Jeder zusätzliche Parameter gibt dem Test eine weitere Möglichkeit, sich an vergangenes Rauschen anzupassen (Lektion 6). Eine nützliche Gewohnheit ist es, Parameter aus der Hypothese festzulegen, bevor Sie sich irgendwelche Ergebnisse ansehen, zum Beispiel „etwa ein Jahr, also 10 bis 12 Monate“.
Vage Wörter, die Sie ersetzen sollten
- „Stark“, „schwach“, „überverkauft“ → eine Zahl und eine Formel.
- „Bricht aus“ → Schlusskurs über dem höchsten Schlusskurs der letzten N Balken, um wie viel, auf welchem Balken.
- „Normalerweise“ oder „wenn es gut aussieht“ → streichen; eine Regel darf kein Ermessen enthalten.
Rechenbeispiel
Hypothetisches Beispiel: Aus der obigen Idee wird diese Spezifikation.
- Universum: ein ETF auf einen breiten Aktienindex. Daten: monatliche Schlusskurse, um Ausschüttungen bereinigt.
- Signal: 10-Monats-SMA (einfacher gleitender Durchschnitt), der Durchschnitt der letzten 10 Monatsschlusskurse einschließlich des aktuellen.
- Zeitplan: letzter Handelstag jedes Monats, nach Handelsschluss.
- Regel: Wenn Schlusskurs > SMA, den ETF im nächsten Monat halten; wenn Schlusskurs < SMA, Cash halten. Wenn Schlusskurs = SMA exakt, den aktuellen Zustand beibehalten.
- Ein-/Ausstieg: zur Eröffnung des ersten Handelstags des nächsten Monats. Positionsgröße: 100% des Kontos. Parameter: 1 (die Länge 10).
Hypothetische Schlusskurse für die Monate 1–10: €100, €102, €99, €104, €107, €105, €110, €108, €112, €113.
- Summe = €1,060. SMA = €1,060 ÷ 10 = €106.00.
- Schlusskurs €113 > €106.00 → zur Eröffnung des nächsten Monats kaufen.
Monat 11 schließt bei €103. Das neue Fenster umfasst die Monate 2–11: €1,060 − €100 + €103 = €1,063. SMA = €106.30. Schlusskurs €103 < €106.30 → zur Eröffnung von Monat 12 verkaufen. Kosten, Spreads und Steuern sind hier nicht berücksichtigt.
Häufiger Fehler
Übung
Formulieren Sie diese vage Idee auf Papier als vollständiges Regelwerk um: „Kaufe einen Aktienindex, wenn er in einem Aufwärtstrend überverkauft ist, und verkaufe, wenn er sich erholt hat.“ Verwenden Sie die obige Vorlage und zählen Sie Ihre Parameter.
Lösung anzeigen
Eine mögliche Antwort (viele sind gültig, wenn sie vollständig sind):
- Universum: ein ETF auf einen breiten Aktienindex. Daten: tägliche bereinigte Schlusskurse.
- Aufwärtstrend: Schlusskurs über seinem 200-Tage-SMA. Überverkauft: 2-Tage-RSI (Relative Strength Index) unter 10.
- Zeitplan: nach jedem Tagesschluss prüfen.
- Einstieg: Wenn beide Bedingungen erfüllt sind und keine Position offen ist, zur Eröffnung des nächsten Tages kaufen.
- Ausstieg: zur nächsten Eröffnung verkaufen, nachdem der Schlusskurs über den 5-Tage-SMA gestiegen ist, oder nach 10 Handelstagen – je nachdem, was zuerst eintritt. Wenn beides am selben Tag eintritt, nur einmal aussteigen.
- Gleichstand: „unter 10“ bedeutet strikt darunter; gleiche Werte lösen nichts aus. Fehlende Daten: an diesem Tag kein Signal.
- Positionsgröße: 100% des Kontos, jeweils nur eine Position.
- Parameter: 200, 2, 10, 5, 10 → fünf Parameter.
Einschränkungen: Fünf Parameter sind für eine einzige Idee bereits viel; Lektion 6 zeigt, wie Sie prüfen, ob sie an Rauschen angepasst sind.
Das Wichtigste in Kürze
- Beginnen Sie mit einer Hypothese und einer Begründung, nicht mit einem Muster, das Sie in einem Chart gefunden haben.
- Eine vollständige Spezifikation ermöglicht es zwei Personen, aus denselben Daten identische Trades zu erzeugen.
- Berechnen Sie Signale auf Balken t und handeln Sie auf Balken t+1, um Look-ahead Bias zu vermeiden.
- Listen Sie jeden Parameter auf und legen Sie ihn fest, bevor Sie Ergebnisse sehen.
Nächster Schritt
In der nächsten Lektion prüfen Sie die Daten, von denen Ihre Regeln abhängen, denn auch ein perfektes Regelwerk, das an fehlerhaften Daten getestet wird, liefert irreführende Ergebnisse.
Selbsttest
Beantworten Sie die Fragen und prüfen Sie dann Ihre Antworten. Sie können es so oft wiederholen, wie Sie möchten.
Automatischer Selbsttest zur eigenen Wiederholung. Ihre Antworten werden in Ihrem Browser geprüft und von uns weder eingesehen noch bewertet. Es ist keine Prüfung und kein Abschluss.
Ihr Fortschritt
„Erledigt“ bedeutet nur, dass Sie die Lektion als abgeschlossen markiert haben. Es ist kein Test Ihres Verständnisses. Fortschritt und Notizen werden nur in diesem Browser auf diesem Gerät gespeichert — nicht in einem Konto.