Testowanie strategii giełdowych: Przewodnik skoncentrowany na danych
Rygorystyczny workflow od pytania badawczego do danych punktu w czasie, założeń wykonania, walidacji i zapisanego dowodu.
Testowanie strategii giełdowych stosuje historyczne reguły decyzji do informacji i cen, które byłyby dostępne w każdym symulowanym czasie. Ważny test wymaga uniwersum punktu w czasie, jawnych korekt cen, znanych czasów zdarzeń, realistycznych wypełnień i kosztów, kompletnego pokrycia, dyscypliny parametrów i nietkniętego okresu poza próbką.
Zamroź zestaw informacji
Określ czas decyzji i dopuszczaj tylko dane znane do tego momentu. Późniejsze poprawki SEC, zmienione harmonogramy wyników, restatowane fundamenty i aktualne członkostwo w indeksie nie mogą przenikać do wcześniejszych symulacji.
Rozwiązuj papiery przez historyczne tożsamości i zachowuj nazwy wycofane z obrotu. W przeciwnym razie uniwersum wyklucza wiele upadków i zawyża wyniki.
Modeluj, co mogło być przedmiotem obrotu
Wybierz regułę słupka i wypełnienia przed analizą wyników. Wypełnienia po zamknięciu sesji po zdarzeniu po godzinach są niemożliwe; cienki wolumen i szerokie spready czynią ceny teoretyczne niewiarygodnymi.
Uwzględnij prowizje, spread, poślizg, pożyczki i lokalizacje dla krótkich pozycji, przerwy w handlu i ograniczenia portfela. Testy wrażliwości powinny pokazać, czy wynik przetrwa umiarkowanie gorszą egzekucję.
- Opóźniaj każdy sygnał do dostępności publicznej.
- Używaj członkostwa punktu w czasie.
- Odrzucaj niekompletne lookbacki.
- Testuj koszty i opóźnienia wypełnień.
Waliduj zamiast optymalizować bez końca
Oddziel okresy badań, walidacji i ostatecznego holdoutu. Ogranicz liczbę wariantów, raportuj wszystkie testowane wybory i porównuj z prostymi bazami.
Zapisz wersję kodu, parametry, zapytanie danych, uruchomienia źródła, migawkę pokrycia, transakcje i metryki. Obiecująca krzywa bez pakietu dowodów nie jest powtarzalnym wynikiem.
Key takeaways
- 01Symuluj tylko informacje znane w czasie.
- 02Uwzględnij papiery wycofane i realistyczną egzekucję.
- 03Zarezerwuj nietknięty holdout.
- 04Zapisz pełny pakiet dowodów.
Rygorystyczny workflow od pytania badawczego do danych punktu w czasie, założeń wykonania, walidacji i zapisanego dowodu.
Start freeView pricing