Bezpośrednia odpowiedź
Przepracowany przykład skalpowania na interwałach czasowych pokazuje krok po kroku, jak inwestor mapuje krótki horyzont handlowy (interwał) na konkretne założenia (czas utrzymania, liczba decyzji i koszty), a następnie oblicza, co te założenia oznaczają dla realizacji i pomiaru. Celem nie jest przewidywanie wyników, lecz uczynienie mechaniki możliwą do przetestowania oraz wskazanie, gdzie wyniki mogą zawieść.
Mechanizm lub definicja
Interwał czasowy to okres wykresu używany do obserwacji ceny i podejmowania decyzji (na przykład świeczki 1-minutowe lub 5-minutowe). Interwały skalpowania zazwyczaj oznaczają korzystanie z krótkich horyzontów, więc transakcje są zwykle utrzymywane przez krótki czas, a „częstotliwość podejmowania decyzji” jest wyższa.
W przepracowanym przykładzie rozdziel dwie warstwy:
- Stabilna mechanika: jak modelujesz czas (ile minut utrzymujesz), liczbę punktów decyzyjnych oraz jak traktujesz koszty transakcyjne.
- Zmiennie warunki: spready, poślizg, płynność oraz to, czy warunki historyczne przypominają warunki przyszłe.
Ponieważ realne rynki i dostawcy różnią się, każdy przykład liczbowy musi jasno podawać założenia: czas utrzymania, metodę wejścia/wyjścia, koszt na transakcję oraz to, jak definiujesz „wynik” (na przykład ruch netto po kosztach, a nie ruch brutto).
Przykład scenariusza liczbowego (z założeniami)
Załóż uproszczone środowisko z jawnymi założeniami, aby arytmetyka była weryfikowalna.
Założenia
- Obserwujesz sygnały na interwale 1-minutowym i zazwyczaj utrzymujesz każdą transakcję przez 5 minut.
- W okresie, który testujesz, zawierasz 20 transakcji (to wybór modelowania, a nie twierdzenie o wyniku).
- Każda transakcja ponosi łączny koszt transakcyjny 0.6 „jednostek” (możesz to interpretować jako spread + prowizje + średni poślizg, ale kluczowe jest to, że w przykładzie jest to stałe).
- Dla każdej transakcji brutto ruch ceny, który przechwytujesz (przed kosztami), średnio wynosi 1.8 jednostek.
- Obliczasz wynik netto na transakcję jako: net = gross − cost.
Krok po kroku
- Wynik netto na transakcję = 1.8 − 0.6 = 1.2 jednostek.
- Wynik netto na 20 transakcji = 1.2 × 20 = 24 jednostki.
Co zmienia wybór interwału w modelu Teraz porównaj z „wolniejszym” scenariuszem, który używa 5-minutowej częstotliwości decyzji, zachowując wszystko inne bez zmian dla kontrastu.
- Jeśli każda transakcja nadal kosztuje 0.6 jednostek i przechwytuje 1.8 jednostek brutto, ale w tym samym oknie testowym bierzesz tylko 8 transakcji, to net = (1.8 − 0.6) × 8 = 1.2 × 8 = 9.6 jednostek.
To pokazuje typową własność interwałów skalpowania w kategoriach pomiaru: krótki horyzont zwykle zwiększa liczbę transakcji (częstotliwość decyzji), więc koszty transakcyjne i jakość realizacji mogą mieć większe znaczenie dla ogólnego wyniku netto — nawet gdy w „zabawkowym” modelu arytmetyka na transakcję jest identyczna.
Ograniczenia i ryzyka
Istotne ograniczenia pojawiają się nawet w starannie opisanym przykładzie:
-
Koszty nie są stałe. W realnych rynkach spready i poślizg mogą się poszerzać lub pogarszać, szczególnie podczas zmienności lub poza godzinami szczytu płynności. Jeśli twoje stałe założenie kosztu (0.6 jednostek) jest zbyt optymistyczne, wyniki netto mogą spaść.
-
Jakość realizacji może różnić się od twojego modelu. Interwał 1-minutowy często prowadzi do szybszych decyzji, ale realne wypełnienia mogą nastąpić po innych cenach niż sugeruje wykres. Ta różnica to poślizg i może zmieniać znak oraz wartość.
-
Relacje historyczne mogą nie utrzymywać się. Nawet jeśli „zabawkowy” model pasuje do okna backtestu, nie dowodzi to, że później wystąpi ten sam ruch brutto i struktura kosztów.
-
Błędy pomiaru. Jeśli definiujesz „ruch brutto” inaczej w różnych backtestach (na przykład używając cen mid zamiast realistycznych cen realizacji), możesz zawyżać wyniki.
-
Operacyjne tryby niepowodzeń. Krótkie horyzonty zwiększają wrażliwość na opóźnienia, jakość danych i różnice platform. Jeśli rośnie opóźnienie realizacji, zrealizowana cena może odbiegać od oczekiwania opartego na interwale.
Weryfikacja lub następne pytanie
Aby niezależnie zweryfikować istotne fakty, powtórz tę samą logikę przepracowanego przykładu z innymi założeniami odzwierciedlającymi niepewność:
- Zastąp stały koszt zakresem (na przykład scenariusze o niższym i wyższym koszcie) i przelicz sumy netto.
- Użyj tego samego czasu utrzymania i zmieniaj liczbę transakcji, aby sprawdzić, jak częstotliwość decyzji oddziałuje na koszty.
- Porównaj definicje cen użytych do „ruchu brutto” z realistycznymi założeniami dotyczącymi realizacji.
DOCUMENT END