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.

  1. Sygnał oparty na close=100 powstaje po ustaleniu tej wartości.
  2. 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

Sprawdzenie czasu w teścieCena sygnału i cena wykonania mogą się różnić.1Dane dostępneKiedy wartość wejściowa stała się znana?2SygnałKiedy wszystkie jego warunki były spełnione?3WykonanieJaka późniejsza cena pasuje do modelu zlecenia?
Cena sygnału i cena wykonania mogą się różnić.
Opis tekstowy diagramu
  1. Dane dostępne: Kiedy wartość wejściowa stała się znana?
  2. Sygnał: Kiedy wszystkie jego warunki były spełnione?
  3. 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.

Jaka cena pasuje do założenia wykonania na następnym otwarciu?

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.

Ź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.

To pojęcie po angielsku →

Ta definicja jest niejasna — zgłoś uwagę

Uwagi trafiają do redakcji. Nie wpisuj danych rachunku, danych osobowych ani informacji kontaktowych.

← Wszystkie pojęcia