Python und pandas im Handel
Das Konzept verstehen
Speichern Sie Einheiten, Zeitzonen und Quellmetadaten. Gleichen Sie Zeilen, fehlende Beobachtungen und gegebenenfalls Anpassungen wegen Unternehmensereignissen oder Kontraktänderungen ab. Definieren Sie, wann ein Merkmal verfügbar wird, trennen Sie Entwicklung von Bewertung und berücksichtigen Sie Kosten. Testen Sie Transformationen und vergleichen Sie vor der Skalierung ein kleines durchgerechnetes Beispiel.
Häufiger Fehler
Nicht annehmen, erfolgreiches Skript, hoher Sharpe oder bequemer DataFrame bestätige ein gültiges Modell. Datumsortierung allein belegt nicht, dass revidierte Daten zur simulierten Zeit verfügbar waren.
Weiterlernen
Im Kurs: 11.8 Python im Handel – Datenanalyse, Automatisierung und Forschung; 11.5 Handelsautomatisierung: EAs, MQL-Skripte, cBots und VPS. Quellen: pandas: Dokumentation; Python: Dokumentation.
Verfügbarkeit vor Berechnung
Eine am Kerzenschluss bezeichnete rollende Statistik ist erst nach Eingang ihrer Eingaben verfügbar. Signale und nachfolgende zulässige Ausführung ausdrücklich abstimmen; vektorisierte Rechnung kann eine abgeschlossene Kerze still zu früh nutzen. Ein kleines zeitgestempeltes Beispiel manuell prüfen, bevor man der gesamten Forschungsausgabe vertraut.
Häufige Fragen
Enthält pandas alle Komponenten eines Handelssystems?
Kann das Sortieren von Zeilen nach Datum Verzerrungen durch Zukunftsinformationen beseitigen?
Nein. Man muss auch wissen, wann jeder Datenwert oder jede Revision tatsächlich verfügbar war und wann die simulierte Entscheidung möglich war.