Co oznacza „One Hour” zanim zaczniesz to rozważać
„One Hour” zwykle odnosi się do interwału, w którym ruch ceny jest oceniany na przestrzeni mniej więcej jednej godziny (na przykład świeczki godzinowe). W praktyce osoby używające interwału jednej godziny często mają na myśli jedną lub więcej z tych rzeczy:
- Interwał na wykresie to jedna godzina, więc każdy punkt danych podsumowuje zachowanie ceny w oknie trwającym jedną godzinę.
- Decyzja opiera się na informacji obserwowanej w ostatnim oknie jednej godziny.
- Okres utrzymania wyniku ma trwać około jednej godziny, albo plan jest oceniany względem horyzontu jednej godziny.
Kluczowym zaawansowanym rozważaniem jest oddzielenie reguły pomiaru (jakiego okresu patrzysz) od założeń (jak wchodzisz, jak wychodzisz i co zakładasz w kwestii kosztów). Bez tego rozdzielenia łatwo pomylić „to wygląda inaczej na wykresie godzinowym” z „to powinno dawać powtarzalny wynik”.
Prosty model: horyzont, stan i działania
Przydatnym sposobem myślenia o One Hour jest prosty model składający się z trzech części:
- Reguła horyzontu: agregujesz cenę w ciągu jednej godziny. Może to być czas wykresu (zamknięcia świec) albo okno wynikowe.
- Stan: w trakcie tej godziny rynek ma określoną zmienność, płynność i skłonność kierunkową. Ten stan zmienia się w czasie.
- Reguła działania: podejmujesz decyzję, jak działać, używając informacji dostępnych do pewnego momentu (na przykład, na zamknięciu świecy godzinowej).
Zaawansowane rozważania pojawiają się wtedy, gdy którakolwiek z tych części staje się niespójna:
- Jeśli działanie ma miejsce w innym czasie niż granica pomiaru jednej godziny, możesz wprowadzić niezgodność czasową.
- Jeśli zakładasz, że możesz wejść po „ładnej” cenie, ale w rzeczywistości wchodzisz z opóźnioną egzekucją lub poślizgiem, wyniki mogą się istotnie przesunąć.
- Jeśli zakładasz, że koszty są stabilne, ale spready się rozszerzają albo prowizje są inne, zmieniają się wyniki netto.
Zależności wpływające na to, co „działa” w horyzoncie jednej godziny
1) Dane i wyrównanie czasowe
One Hour zależy od spójnego obchodzenia się z czasem:
- Strefa czasowa i granice sesji: świeczki godzinowe zależą od strefy czasowej giełdy/wykresu. Dwa źródła danych mogą wyznaczać różne granice świec.
- Zamknięcie świecy vs. zachowanie w trakcie świecy: wiele osób patrzy na zamknięcia świec, ale działa wcześniej lub później. Różnica między „decyzją na zamknięciu” a „decyzją w trakcie godziny” ma znaczenie.
Jeśli chcesz niezależnie zweryfikować cokolwiek w kwestii One Hour, powinieneś umieć jasno opisać swoją dokładną regułę wyrównania (strefa czasowa, moment zamknięcia świecy oraz to, czy działania są powiązane z granicą świecy).
2) Reżim zmienności i mikrostruktura rynku
Horyzont jednej godziny może zachowywać się inaczej w różnych reżimach rynkowych:
- W spokojniejszych okresach cena może poruszać się mniej niż typowe koszty, przez co trudno uchwycić ruch netto.
- W aktywnych okresach szum może rosnąć, a „czyste” wzorce mogą się pogarszać.
To nie jest obietnica wyników; to zależność. Dwa różne okna godzinowe z tym samym pozornym setupem mogą dawać różne rezultaty, ponieważ różni się bazowy stan płynności i zmienności.
3) Koszty i ograniczenia egzekucji
Krótsze horyzonty sprawiają, że koszty i ograniczenia egzekucji są relatywnie bardziej wpływowe w porównaniu do brutto ruchu.
Typowe zależności związane z kosztami obejmują:
- Zmiany spreadu: spready mogą się różnić w zależności od czasu, płynności i instrumentu.
- Prowizje i opłaty: struktury opłat mogą wpływać na wyniki netto, nawet jeśli ruch ceny jest podobny.
- Poślizg i typy zleceń: zlecenia rynkowe, zlecenia limitowane i opóźnienia egzekucji mogą prowadzić do różnych cen realizacji.
Częstym trybem porażki jest ocenianie koncepcji na podstawie ruchu na wykresie bez konsekwentnego uwzględniania egzekucji i kosztów. W horyzoncie jednej godziny ta luka może być na tyle duża, by zmienić wnioski.
Przypadki brzegowe i tryby awarii
Przypadek brzegowy: „sygnał” jest w rzeczywistości artefaktem czasowym
Na wykresach godzinowych niektóre pozorne efekty mogą wynikać ze sposobu agregacji informacji.
Przykłady artefaktów czasowych obejmują:
- Decyzję podjętą na zamknięciu świecy na podstawie informacji, która nie była dostępna wcześniej, co prowadzi do nieporozumień typu lookahead podczas backtestów.
- Porównywanie dwóch backtestów, które używały różnych założeń co do tego, kiedy zlecenia były realizowane względem granicy jednej godziny.
Dlatego zaawansowane rozważanie jest mniej o znalezieniu „właściwego wzorca”, a bardziej o uczynienie logiki pomiaru i egzekucji jednoznaczną.
Przypadek brzegowy: przeuczenie do konkretnego warunku rynkowego
Jeśli Twoje obserwacje opierają się na wąskim okresie (na przykład na konkretnym reżimie zmienności), ta sama idea może się nie uogólniać.
Ograniczenie ma charakter strukturalny: historyczne zależności nie ustanawiają przyszłych wyników. Podejście w horyzoncie jednej godziny może wydawać się spójne w jednym środowisku i zawieść, gdy zmieni się reżim rynkowy.
Przypadek brzegowy: niespójne reguły wyjścia
Niejasność okresu utrzymania jest częsta. Jeśli „One Hour” oznacza „zamknięcia świec godzinowych”, ale Twoje wyjście jest uruchamiane przez inny warunek, zrealizowany horyzont może nie wynosić jednej godziny.
Dla rozumowania, które da się niezależnie zweryfikować, określ logikę wyjścia w sposób, który możesz odtworzyć:
- wyjście na zamknięciu świecy godzinowej, lub
- wyjście, gdy spełniony jest warunek, ale wtedy podaj, jak długo średni czas utrzymania może odbiegać od jednej godziny.
Istotne ograniczenie: wyniki zależą od warunków nienaprawialnych
Nawet przy starannym modelowaniu pozostają warunki nienaprawialne:
- płynność i spready się zmieniają,
- egzekucja się zmienia,
- zmiany reżimu zmieniają rozkład ruchów.
Stabilna „mechanika” (np. używanie agregacji w jednej godzinie) nie oznacza stabilnych wyników.
Dowody i przykład, które możesz sprawdzić
Ponieważ tutaj nie zakłada się danych w czasie rzeczywistym, rozważ metodę weryfikacji, która nie wymaga przyszłych prognoz.
Przykładowy setup z jawnymi założeniami
Załóż, że robisz to, co następuje:
- Używasz świec godzinowych wyrównanych do wybranej strefy czasowej.
- Podejmujesz decyzję na każdym zamknięciu świecy godzinowej (bez decyzji w trakcie świecy).
- Używasz stałej reguły wyjścia: wyjście na następnym zamknięciu świecy godzinowej.
- Uwzględniasz koszty, używając konserwatywnych placeholderów (na przykład stałego oszacowania spreadu/opłat na jedną rundę).
Wtedy możesz obliczyć dla każdej godziny:
- brutto zmianę ceny między dwoma zamknięciami świec,
- zmianę netto po odjęciu przyjętych przez Ciebie kosztów,
- rozkład zmian netto (nie tylko średnią).
Zaawansowane rozważanie: powinieneś też uruchomić testy wrażliwości.
- Co się stanie, jeśli przyjęty koszt jest wyższy niż Twój placeholder?
- Co się stanie, jeśli przesuniesz egzekucję o jedną minutę wcześniej lub później względem zamknięcia świecy (jako przybliżenie ograniczeń czasowych)?
To pomaga oddzielić stabilność mechaniki (Twoich reguł) od zmienności wprowadzonej przez koszty i egzekucję.
Ograniczenia, ryzyka i co zweryfikować dalej
Ograniczenia i niepewność
- Nie zakłada się danych w czasie rzeczywistym: wszelkie wnioski zależą od danych, których używasz do swojej weryfikacji. - Wyniki się różnią: rezultaty zależą od warunków rynkowych, kosztów, jakości egzekucji i jurysdykcji.