Bezpośrednia odpowiedź
Strategy hopping to wzorzec decyzyjny, w którym ktoś wielokrotnie przerywa jeden zestaw zasad handlu i zaczyna inny, zwykle dlatego, że wyniki lub warunki wyglądają inaczej niż oczekiwano. W przepracowanym przykładzie celem nie jest prognozowanie przyszłego zysku, ale pokazanie — liczbowo — jak mogą się zmieniać wyniki, gdy zmieniają się zasady.
Mechanizm i definicja (co się zmienia, gdy „przeskakujesz”)
Aby termin był konkretny, potraktuj „strategię” jako zestaw reguł, który określa na przykład moment wejścia, moment wyjścia, odległość stopu, odległość take-profit oraz dobór wielkości pozycji. „Przeskakiwanie” oznacza, że te reguły są zmieniane między transakcjami (albo między okresami), mimo że rynek pozostaje ten sam — ten sam bazowy instrument i proces cenowy.
Przepracowany przykład powinien oddzielać stabilną mechanikę od zmiennych warunków:
- Stabilna mechanika: metoda księgowania (np. zysk/strata na transakcję), model kosztów transakcyjnych oraz stała wielkość pozycji na transakcję (chyba że powiedziano inaczej).
- Zmienne warunki: wybrany zestaw strategii zakładany ruch cenowy oraz zrealizowany ruch w każdym oknie transakcyjnym, a także koszty i różnice w realizacji zleceń.
Ponieważ czytelnik powinien móc niezależnie zweryfikować arytmetykę, każda kalkulacja musi podawać założenia, takie jak stały spread/prowizja na transakcję oraz to, czy zakładasz pełne realizacje (full fills).
Przepracowany przykład liczbowy (z wyraźnymi założeniami)
Poniżej znajduje się jeden przejrzysty scenariusz z sekwencją pięciu transakcji. Pokazuje, jak przełączanie strategii w trakcie sekwencji może zmienić łączne wyniki.
Założenia
- Transakcje są niezależne dla celów księgowych, z identyczną wielkością pozycji za każdym razem: 1,000 jednostek.
- Zysk/strata jest mierzony w „jednostkach cenowych na pozycję”, z użyciem uproszczonej konwersji: P&L = (exit_price − entry_price) × units.
- Każda transakcja ma ten sam koszt transakcyjny modelowany jako stała strata 0.20 jednostek cenowych (już przeliczona na jednostki P&L w ramach tego samego uproszczonego schematu). To założenie modelowe.
- Strategia A i Strategia B różnią się wyłącznie przyjętym zrealizowanym ruchem, który „mają na celu” osiągnąć dzięki swoim regułom:
- Zestaw reguł Strategii A: próba przechwycenia ruchu +0.60 jednostek cenowych na transakcję, gdy warunki są zgodne.
- Zestaw reguł Strategii B: próba przechwycenia ruchu +0.30 jednostek cenowych na transakcję, gdy warunki są zgodne.
- Nie twierdzimy, że to są prawdziwe prognozy. Używamy ich do wygenerowania scenariusza, a następnie liczymy wyniki.
Scenariusz
Zrealizowane ruchy (to, co faktycznie się wydarzyło w tym hipotetycznym ciągu):
- Transakcja 1: +0.60
- Transakcja 2: +0.60
- Transakcja 3: +0.30
- Transakcja 4: +0.30
- Transakcja 5: +0.60
Wybór strategii (to jest ta część „hoppingu”):
- Transakcje 1–2 używają Strategii A.
- Transakcje 3–5 przełączają się na Strategię B.
Obliczenia
Na transakcję, uproszczony P&L = (zrealizowany ruch) × 1,000 − 0.20 × 1,000.
- Transakcja 1: 0.60×1,000 − 0.20×1,000 = 600 − 200 = +400
- Transakcja 2: +400
- Transakcja 3: 0.30×1,000 − 0.20×1,000 = 300 − 200 = +100
- Transakcja 4: +100
- Transakcja 5 (mimo że zrealizowany ruch to +0.60): 0.60×1,000 − 0.20×1,000 = +400
Łączny P&L dla sekwencji = 400 + 400 + 100 + 100 + 400 = +1,400 (w uproszczonych jednostkach).
Co ten przykład ma pokazać
Jeśli utrzymałbyś Strategię A dla wszystkich pięciu transakcji przy tych samych zrealizowanych ruchach i tym samym modelu kosztów, transakcje, w których zrealizowany ruch wynosi tylko +0.30, nadal dałyby: 0.30×1,000 − 200 = +100 (ta sama arytmetyka), ale pełna różnica strategii w świecie rzeczywistym prawdopodobnie zmieniłaby wyjścia, a więc rozkład zrealizowanych ruchów. Innymi słowy, przykład izoluje „przełączanie reguł” jako kluczową zmienną i pokazuje, że nawet w prostym modelu wyniki w dużym stopniu zależą od zrealizowanych ruchów, kosztów oraz tego, jak Twoje reguły mapują się na te ruchy.
Ograniczenia i ryzyka (tryby porażki, które możesz zweryfikować)
Nawet gdy arytmetyka jest poprawna, strategy hopping ma istotne ograniczenia:
- Dopasowywanie do ostatnich wyników: przełączanie reguł po zaobserwowaniu krótkiej serii może sprawić, że wybór będzie wyglądał dobrze przez przypadek, a nie dzięki stabilnej skuteczności. 2) Ukryte niespójności: jeśli dobór wielkości pozycji, rozmieszczenie stop/limit lub założenia dotyczące realizacji zmieniają się między strategiami, to porównywanie sum może wprowadzać w błąd. 3) Wrażliwość na koszty transakcyjne i poślizg: częste przełączanie może zwiększać częstotliwość transakcji albo pogarszać warunki wyjść, a koszty mogą zdominować niewielką przewagę.