Pojęcie z rynku Forex
Backtesting (testowanie na danych historycznych)
Backtesting sprawdza zapisane reguły strategii na danych historycznych z informacjami dostępnymi w chwili każdej decyzji. Wynik zależy od jakości danych, spreadu, prowizji i modelu wykonania. Dobry rezultat może wynikać z dopasowania do przeszłości i nie gwarantuje przyszłej rentowności.
Przykład edukacyjny
Jak to działa w praktyce?
W hipotetycznym teście sygnał powstaje przy zamknięciu 100 USD, lecz zakup jest dozwolony dopiero po kolejnym Ask 100,20 USD. Zapis wejścia po 100 USD zaniżyłby koszt o 0,20 USD.
Przypadek do przeanalizowania
Sygnał a cena transakcji
Hipotetyczna strategia poznaje zamknięcie 100 dopiero po zakończeniu świecy; następne otwarcie wynosi 101.
- Sygnał oparty na close=100 powstaje po ustaleniu tej wartości.
- Przy założeniu wykonania na następnym otwarciu cena wejścia to 101 przed dodatkowymi kosztami.
Co z tego wynika? Zapisz jawnie moment wykonania i przelicz wynik według tego założenia.
Granica przykładu: Inne modele zleceń mogą działać inaczej; wynik symulacji nie jest potwierdzeniem wykonania na żywo.
Sprawdzenie czasu w teście
Opis tekstowy diagramu
- Dane dostępne: Kiedy wartość wejściowa stała się znana?
- Sygnał: Kiedy wszystkie jego warunki były spełnione?
- Wykonanie: Jaka późniejsza cena pasuje do modelu zlecenia?
Ważne rozróżnienie
Backtesting (testowanie na danych historycznych) / Analiza walk-forward
Backtest bada określoną próbkę historii; walk-forward oddziela kolejne okna doboru parametrów i późniejszej oceny.
Sprawdź, czy rozumiesz
Wykryć wykorzystanie ceny niedostępnej przy wykonaniu.
Pokaż odpowiedź i wyjaśnienie
101
To pierwsza cena wykonania przy zadanym modelu.
Od planu do testu automatyzacji
Krok 9 / 12 · 0 / 12 powtórzonych
Zobacz cały zestaw →Postęp jest zapisany wyłącznie w tej przeglądarce.
Poznaj temat na przykładach
Powiązane pojęcia
Źródła i dokumentacja
- TradingView – strategie Pine
Dokumentacja strategii Pine opisuje symulację transakcji, emulator brokera i ograniczenia testów historycznych.
Odczytano dokument:
Przykład pokazuje mechanizm. Bieżące warunki rachunku i specyfikację instrumentu sprawdź u dostawcy.