Mechanizm i definicja: co oznacza „horyzont czasowy scalping”
Horyzonty czasowe scalping to okna czasowe używane do planowania i oceny krótkoterminowych decyzji tradingowych, w których wejścia i wyjścia mają nastąpić stosunkowo szybko. Aby je ocenić, potrzebujesz danych, które łączą (1) horyzont decyzyjny, (2) proces egzekucji oraz (3) koszty i ograniczenia pojawiające się w ramach tego horyzontu.
Kluczowa idea polega na rozdzieleniu stabilnej mechaniki od zmiennych warunków:
- Stabilna mechanika: jak definiujesz horyzont, jak mierzysz latency oraz jak mapujesz świece/próbki cen na okres utrzymania.
- Zmienne warunki: spready, slippage, płynność, zmiany reżimu oraz różnice między kanałami danych lub brokerami.
Bezpośrednia odpowiedź: dane, których potrzebujesz do oceny horyzontów czasowych scalping
Poniżej znajduje się praktyczna lista kontrolna danych wejściowych pogrupowana według tego, co pozwala ci ocenić.
- Dane do mapowania horyzontu czasowego
- Twoja dokładna definicja horyzontu czasowego scalping (na przykład zakładany okres utrzymania w sekundach/minutach albo to, który rozmiar świecy traktujesz jako „zegar” sygnału).
- Metoda dopasowania próbek danych do decyzji (na przykład, czy decyzja o wejściu wykorzystuje zamknięcie świecy, otwarcie świecy, czy znacznik czasu w trakcie świecy).
- Założenia dotyczące opóźnień: czas pomiędzy obserwowaną ceną a momentem, w którym egzekucja może nastąpić.
- Dane dotyczące egzekucji i mikrostruktury rynku
- Dane o spreadzie (i, co ważne, czy jest to obserwowany spread w momencie decyzji, czy wartość uśredniona).
- Założenia dotyczące slippage: o ile cena realizacji może się różnić od wskazanego odniesienia, najlepiej poparte obserwacjami egzekucji.
- Wskaźniki płynności, takie jak wolumen obrotu lub depth, jeśli są dostępne, ponieważ horyzonty scalping są wrażliwe na to, czy trading jest „cienki” czy „gruby”.
- Dane wejściowe dotyczące kosztów i konwencje księgowe
- Prowizje i opłaty istotne dla horyzontu czasowego.
- Efekty finansowania lub swapu (nawet jeśli oczekujesz krótkich utrzymań, musisz znać regułę obowiązującą w twoim kontekście).
- Jasna konwencja kosztów: czy stosujesz koszty na transakcję, na stronę oraz czy uwzględniasz wpływ egzekucji.
- Dane dotyczące pochodzenia i aktualności
- Tożsamość źródła: czy dane pochodzą od brokera, kanału podobnego do giełdowego, backtestera platformy, czy od zewnętrznego dostawcy agregującego.
- Jakość znaczników czasu: czy świece oraz dane tick/quote są zsynchronizowane oraz czy strefy czasowe i czasy serwera są spójne.
- Aktualność: czy zbiór danych obejmuje okres, który zamierzasz oceniać, oraz czy odzwierciedla te same warunki tradingowe co twoje testy (na przykład czy nie mieszasz różnych instrumentów, rozmiarów kontraktów lub definicji sesji).
Dowód lub przykład: jak te dane wejściowe działają razem
Typowy sposób oceny, czy horyzont czasowy scalping jest „kompatybilny” z twoim środowiskiem, polega na wykonaniu testu spójności w obrębie założeń.
Przykładowa konfiguracja (założenia muszą być jawne):
- Definiujesz okres utrzymania H minut.
- Określasz, że decyzja jest podejmowana na podstawie informacji o cenie z timestampem na koniec świecy o rozmiarze B.
- Zakładasz średnie opóźnienie egzekucji D sekund.
- Uwzględniasz szacowany model spreadu i slippage, który obowiązuje w oknie H-minutowym.
Następnie oceniasz:
- Pokrycie: czy twoje próbki danych faktycznie rozdzielają zmiany w H, gdy połączysz je z D?
- Dominacja kosztów: czy spready i typowe slippage są duże w porównaniu do rozmiaru ruchów cen, na które reagowałbyś w ramach H?
- Spójność: czy źródło danych, którego użyłeś do spreadów i wypełnień, odpowiada założeniom źródłowym w twoim mapowaniu świec na egzekucje?
Jeśli horyzont decyzyjny jest krótszy niż twoje efektywne latency plus rozdzielczość próbkowania, ocena horyzontu czasowego może stać się wewnętrznie niespójna, ponieważ dane nie są w stanie wspierać czasu egzekucji, który zakładasz.
Ograniczenia i ryzyka: typowe tryby awarii
Nawet przy dobrych danych wejściowych ocena horyzontu czasowego scalping ma istotne ograniczenia.
-
Niespójność między „czasem świecy” a „czasem egzekucji” Jeśli testujesz, używając cen z końca świecy, ale zakładasz, że wypełnienia następują natychmiast w tym samym timestampie, ocena może zaniżać rzeczywiste slippage i opóźnienia.
-
Zaniżenie kosztów Korzystanie z historycznych średnich spreadów lub ignorowanie wpływu egzekucji może sprawić, że wyniki w krótkim horyzoncie będą wyglądały korzystniej, niż są w rzeczywistości po zastosowaniu kosztów.
-
Różnice w źródłach danych Historyczne zależności (z jednego kanału, brokera lub metody agregacji) nie gwarantują podobnego zachowania przy innych metodach zbierania danych.
-
Wrażliwość na reżim Rynki się zmieniają: wzorce płynności i zmienności różnią się w zależności od sesji i dnia. Horyzont czasowy, który wydaje się rozsądny w jednym okresie, może nie sprawdzić się w innym.
DOCUMENT END