Przejdź do treści
Wszystkie strategie

Strategie

Hyperliquid ETH 1H: kontynuacja momentum long+short z filtrem reżimu zmienności

Wynik: Porzucona

HlEthVolRegimeGatedMomentumContinuationLS1H

Podsumowanie wyniku

HlEthVolRegimeGatedMomentumContinuationLS1H miała wykorzystać dłuższy okres utrzymywania się momentum intraday w przepływie zleceń ETH na Hyperliquid, zdominowanym przez inwestorów detalicznych, za pomocą strategii long/short z filtrem reżimu zmienności i wielkością pozycji dostosowaną do zmienności; konstrukcja skutecznie omijała tryb awarii związany z blokadą infrastrukturalną w tej sesji. Mechanizm działał zgodnie z założeniami — 195 transakcji long i short przy niemal zerowej becie netto — ale backtest……Pokaż więcejPokaż mniej

HlEthVolRegimeGatedMomentumContinuationLS1H miała wykorzystać dłuższy okres utrzymywania się momentum intraday w przepływie zleceń ETH na Hyperliquid, zdominowanym przez inwestorów detalicznych, za pomocą strategii long/short z filtrem reżimu zmienności i wielkością pozycji dostosowaną do zmienności; konstrukcja skutecznie omijała tryb awarii związany z blokadą infrastrukturalną w tej sesji. Mechanizm działał zgodnie z założeniami — 195 transakcji long i short przy niemal zerowej becie netto — ale backtest obejmował tylko około 7 miesięcy zamiast deklarowanych ponad 3 lat, a w tym oknie strategia nie wykazała przewagi po kosztach (PF 1.045, Sharpe -0.22 z minimum CI wynoszącym -2.81). Co gorsza, wpływ na rynek (66.4%) i prowizje (12.2% wartości brutto) pochłonęły niemal cały zysk przy limicie zdolności absorpcji zleceń na poziomie około $227 tys., co przeczyło założeniu hipotezy o korzystnych kosztach. Ponieważ brakuje danych walidacyjnych, a struktura kosztów i zdolności absorpcji zleceń niweczy przewagę, analityk porzucił tę gałąź przy drugiej iteracji, bez uruchamiania optymalizacji.

Hipoteza

Kierunkowa strategia kontynuacji momentum long+short na kontrakcie perpetual ETHUSD na Hyperliquid, wykorzystująca słupki 1H. Strategia działa wyłącznie w oparciu o OHLCV (bez zależności od likwidacji/finansowania/innych platform — unika problemu blokad infrastrukturalnych 13+ porzuconych w tej sesji). Główny mechanizm: momentum z-score z filtrem. (1) Filtr reżimu zmienności oblicza 30-dniową zmienność zrealizowaną logarytmicznych stóp zwrotu 1H i dopuszcza wejścia tylko wtedy, gdy bieżąca zmienność zrealizowana……Pokaż więcejPokaż mniej

Kierunkowa strategia kontynuacji momentum long+short na kontrakcie perpetual ETHUSD na Hyperliquid, wykorzystująca słupki 1H. Strategia działa wyłącznie w oparciu o OHLCV (bez zależności od likwidacji/finansowania/innych platform — unika problemu blokad infrastrukturalnych 13+ porzuconych w tej sesji). Główny mechanizm: momentum z-score z filtrem. (1) Filtr reżimu zmienności oblicza 30-dniową zmienność zrealizowaną logarytmicznych stóp zwrotu 1H i dopuszcza wejścia tylko wtedy, gdy bieżąca zmienność zrealizowana znajduje się w środkowych 60% rozkładu z ostatnich 30 dni — eliminuje to zarówno martwe, spokojne zakresy powodujące whipsaw, jak i gwałtowne ruchy przy ekstremalnej zmienności, które wywołują dywergencję IS/OOS. (2) W dopuszczonym reżimie oblicza się logarytmiczną stopę zwrotu z 4 słupków (4H); pozycję LONG otwiera się, gdy przekracza ona +1.2σ rozkładu stóp zwrotu z ostatnich 48 słupków, a pozycję SHORT — gdy spada poniżej -1.2σ. (3) Wielkość pozycji jest dostosowywana do zmienności: nominał = (target_vol / realized_vol) × kapitał × 0.30, ograniczony do 0.50 kapitału, dźwignia ≤ 3x. Wybrano Hyperliquid, ponieważ (a) platforma jest na poziomie 4.4% wobec docelowego limitu 20%, (b) przepływ zleceń HL ma inny skład uczestników niż na Binance — większy udział inwestorów detalicznych goniących momentum i mniejszy udział animatorów rynku o wysokiej częstotliwości — co empirycznie wydłuża okres utrzymywania się momentum intraday ponad to, co umożliwia Binance, (c) opłaty HL wynoszą 0.09% RT, są więc korzystniejsze niż na rynku perpetual Binance (0.10% RT). Interwał 1H generuje około 150-300 wejść rocznie w ciągu ponad 3 lat historii HL ETH — znacznie powyżej minimalnego progu walidacji kroczącej (5+ transakcji/OOS okno), który wyeliminował w tej sesji strategie dzienne 13.

Iteracja 2 naprawia błąd Layer-3 „Brak transakcji / oceniono 0 słupków” za pomocą jednej ukierunkowanej zmiany. Przyczyna źródłowa: klasa bazowa ogranicza self._bars do 500, ale min_bars_required() zwracało regime_lookback+vol_window+5 = 749. Warunek rozgrzewki len(self._bars) < min_bars_required() był więc stale prawdziwy (500 < 749), przez co _process_primary nigdy się nie uruchamiał, a calculate_signal/should_enter nigdy nie zostały osiągnięte -> dokładnie „0 ocenionych słupków” z diagnostyki. Poprawka obniża……Pokaż więcejPokaż mniej

Iteracja 2 naprawia błąd Layer-3 „Brak transakcji / oceniono 0 słupków” za pomocą jednej ukierunkowanej zmiany. Przyczyna źródłowa: klasa bazowa ogranicza self._bars do 500, ale min_bars_required() zwracało regime_lookback+vol_window+5 = 749. Warunek rozgrzewki len(self._bars) < min_bars_required() był więc stale prawdziwy (500 < 749), przez co _process_primary nigdy się nie uruchamiał, a calculate_signal/should_enter nigdy nie zostały osiągnięte -> dokładnie „0 ocenionych słupków” z diagnostyki. Poprawka obniża min_bars_required() do mom_period+mom_lookback+5 = 57 (< 500), dzięki czemu przetwarzanie rozpoczyna się, gdy tylko można obliczyć pierwszy z-score momentum. Długa, około 30-dniowa historia reżimu nadal gromadzi się w prywatnym buforze strategii _closes (limit 804, niezależny od limitu 500 klasy bazowej), a istniejący warunek ochronny w _compute() (dist.size < max(30, regime_lookback//4)) nadal wstrzymuje wejścia do czasu zgromadzenia wystarczającej liczby próbek zmienności zrealizowanej — integralność filtra reżimu pozostaje więc w pełni zachowana, a logika sygnałów nie uległa zmianie. Cały kod wejść/wyjść/ustalania wielkości pozycji i importy są identyczne bajt po bajcie, więc Layers 1-2 nadal przechodzą; skorygowano wyłącznie konflikt progu rozgrzewki z limitem bufora bazowego.

Nie optymalizować — dwie niezależne, rozstrzygające porażki. (1) DATA INSUFFICIENT: hipoteza opiera się na „ponad 3 latach historii HL ETH... znacznie powyżej minimalnego poziomu dla walidacji kroczącej”, ale backtest obejmuje jedynie 147 data_days (około 7 miesięcy, od 2025-10-11 do 2026-05-20, 5,317 słupków 1H). Walidacja krocząca z 3 oknami w okresie 7 miesięcy daje małe, niewiarygodne okna OOS — deklarowany przez hipotezę minimalny poziom nie jest osiągnięty dla HL ETH 1H. (Opisano objaw, nie ustalono……Pokaż więcejPokaż mniej

Nie optymalizować — dwie niezależne, rozstrzygające porażki. (1) DATA INSUFFICIENT: hipoteza opiera się na „ponad 3 latach historii HL ETH... znacznie powyżej minimalnego poziomu dla walidacji kroczącej”, ale backtest obejmuje jedynie 147 data_days (około 7 miesięcy, od 2025-10-11 do 2026-05-20, 5,317 słupków 1H). Walidacja krocząca z 3 oknami w okresie 7 miesięcy daje małe, niewiarygodne okna OOS — deklarowany przez hipotezę minimalny poziom nie jest osiągnięty dla HL ETH 1H. (Opisano objaw, nie ustalono przyczyny źródłowej: niezależnie od tego, czy historia HL jest rzeczywiście tak krótka, czy została pobrana niekompletnie, do walidacji dostępnych jest tylko około 7 miesięcy.) (2) NO EDGE AFTER COSTS + CAPACITY WALL: w dostępnym oknie PF wynosi 1.045, wartość oczekiwana na transakcję to $13.85, Sharpe -0.22 z sharpe_ci_low -2.81 (CI głęboko obejmuje 0), a omega 0.96; co kluczowe, impact_cost_pct wynosi 66.4%, a prowizja stanowi 12.2% wartości brutto — koszty transakcyjne pochłaniają niemal cały zysk brutto — podczas gdy capacity_usd wynosi zaledwie $226,937. Strategia long/short 1H o obrocie 288x jest zdecydowanie zbyt obciążająca dla płynności HL ETH i niepraktyczna przy wielkości większej niż symboliczna, niezależnie od dostrojenia parametrów. Problemem nie jest mała liczba transakcji ani parametry, które można naprawić optymalizacją: brakuje danych walidacyjnych, a struktura kosztów i zdolności absorpcji zleceń niweczy przewagę. Jeśli pomysł kontynuacji momentum ma być rozwijany, wymaga miejsca obrotu/instrumentu zapewniającego zarówno wystarczającą historię, jak i płynność pozwalającą obsłużyć obrót (zmiany założeń), a nie optymalizacji wersji HL ETH 1H — należy porzucić tę gałąź.

Implementacja

ETHUSD Kontynuacja momentum long+short na Hyperliquid 1H z filtrem reżimu zmienności, wyłącznie w oparciu o OHLCV. Filtr percentylowy 30-dniowej zmienności zrealizowanej dopuszcza wejścia tylko wtedy, gdy bieżąca zmienność zrealizowana 1H znajduje się w środkowych 60% rozkładu kroczącego; w tym reżimie pozycja LONG/SHORT jest otwierana, gdy zwrot logarytmiczny z 4 słupków ma z-score wykraczający poza +/-entry_z względem rozkładu stóp zwrotu z ostatnich 48 słupków. Wielkość pozycji dostosowana do zmienności (target_vol/realized_vol x base_frac, ograniczenie do 0.50 kapitału). Wyjścia przy stopie ATR, odwróceniu momentum poza exit_z lub po upływie 72 słupków.

Wyniki weryfikacji

Weryfikacja nie powiodła się (Warstwa 3 — backtest w piaskownicy): Nie wygenerowano żadnych transakcji Użyty typ barów: ETHUSD.HYPERLIQUID-1-HOUR-LAST-EXTERNAL, Przetworzone bary: 5317 Diagnostyka: should_enter() zwrócił stronę 0 razy na 0 ocenionych barów -> Twój ENTRY CONDITION nigdy nie został wyzwolony. Poluzuj logikę / progi wejścia. Upewnij się, że Twoja strategia generuje transakcje przy podanych danych i parametrach.

Przegląd backtestu

Sharpe
-0,22
Łączna stopa zwrotu
2,82%
Maksymalne obsunięcie
17,42%
Łączna liczba transakcji
195
Trafność
43,1%
Współczynnik zysku
1,05

Odpowiednia liczba transakcji w badanym oknie (195 transakcji w ciągu 7 miesięcy), a konstrukcja oparta wyłącznie na OHLCV pozwala uniknąć trybu awarii związanego z blokadą infrastrukturalną

Mechanizm działa zgodnie z założeniami (long+short, filtr reżimu zmienności, wielkość pozycji dostosowana do zmienności); niska beta netto (-0.01)

Okno danych obejmuje około 7 miesięcy (147 data_days, od 2025-10-11 do 2026-05-20), a nie wymagane przez hipotezę ponad 3 lat — walidacja krocząca z 3 oknami dałaby małe, niewiarygodne okna OOS

Brak przewagi po kosztach: PF 1.045, wartość oczekiwana $13.85/transakcję, Sharpe -0.22, sharpe_ci_low -2.81 (CI wyraźnie obejmuje 0), omega 0.96

Twarda bariera pojemności: impact_cost_pct 66.4% + prowizja 12.2% wartości brutto pochłaniają niemal cały PnL; capacity_usd to tylko $226,937 — obrót 288x jest zdecydowanie zbyt duży w stosunku do płynności HL ETH 1H

Niepraktyczna przy dużej skali niezależnie od optymalizacji; założenie samej hipotezy (długa historia HL + korzystne koszty) jest sprzeczne z danymi

Podsumowanie wyniku

Miejsce obrotu wybrane ze względu na korzystne opłaty i rzekomo długą historię musi rzeczywiście zapewniać zarówno wystarczające dane, jak i płynność pozwalającą obsłużyć obrót — strategia long/short 1H o wysokim obrocie na mało płynnym rynku jest niepraktyczna przy wielkości większej niż symboliczna i niemożliwa do walidacji, gdy dostępna historia obejmuje zaledwie kilka miesięcy; optymalizacja nie rozwiąże żadnego z tych problemów.

Analityk porzucił tę strategię na etapie przeglądu backtestu, przed optymalizacją, z powodu dwóch niezależnych i niemożliwych do dostrojenia problemów: niewystarczającej ilości danych walidacyjnych (dostępnych jest tylko około 7 miesięcy, podczas gdy hipoteza zakładała co najmniej 3+ lat, przez co wszelkie OOS okna walk-forward są małe i niewiarygodne) oraz braku przewagi po uwzględnieniu kosztów, a także twardej bariery pojemności (66.4% wpływu rynkowego plus 12.2% prowizji pochłaniają niemal cały zysk brutto przy obrocie 288x, zbyt dużym w stosunku do płynności HL ETH 1H).

Strategia kontynuacji momentum kierunkowego long+short, tylko OHLCV na kontraktach perpetual Hyperliquid ETHUSD na barach 1H — uzależniająca wejścia od środkowego-60% reżimu zmienności zrealizowanej, a następnie zajmująca pozycje long/short na momentum z 4 barów po standaryzacji z-score powyżej ±1.2σ przy wielkości pozycji ukierunkowanej na zmienność, ze stopami ATR, wyjściami przy odwróceniu momentum oraz stopem czasowym.

W dostępnym oknie około 7 miesięcy (147 data_days) strategia zawarła 195 transakcji (93 long, 102 short), osiągając zaledwie +2.82% łącznej stopy zwrotu, profit factor 1.045, wartość oczekiwaną $13.85 na transakcję, skuteczność 43%, maksymalne obsunięcie 17.4% i Sharpe -0.22 (CI niski -2.81). Koszty transakcyjne były rujnujące — impact_cost_pct 66.4% i prowizja wynosząca 12.2% wartości brutto — przy zdolności absorpcji zleceń wynoszącej zaledwie $226,937.

Stratmill to narzędzie do badań i handlu na papierze (paper trading), a nie doradztwo finansowe ani broker. Wyniki backtestów i paper tradingu mają charakter hipotetyczny. Handel wiąże się z ryzykiem straty.