Przejdź do treści
Wszystkie strategie

Strategie

SOL/AVAX z tego samego sektora L1 — konwergencja wartości względnej, neutralne rynkowo pary (long na aktywie pozostającym w tyle / short na liderze, gdy dzienny z-score logarytmu relacji odchyla się o ≥2σ — SLOW, próg WIDE, pozycja utrzymywana przez WEEKS, by rozłożyć koszt 4 wypełnień, który zabił wersję 4h ETH/BTC — twardy stop na przerwanie kointegracji, 2 parametrów)

Wynik: Porzucona

SolAvaxL1RelativeValueConvergencePairsLS

Podsumowanie wyniku

Strategia prawidłowo zdiagnozowała, dlaczego powrót relacji 4h ETH/BTC do średniej przestał pokrywać opłaty, i strukturalnie to naprawiła — dzienne świece, szeroki próg 2σ oraz pozycje utrzymywane tygodniami na dwóch rzeczywistych substytutach ekonomicznych, by rozłożyć koszt czterech wypełnień — a sama konstrukcja neutralna działała (beta 0.03, korelacja 0.04). Zawiodło jednak kluczowe założenie: podczas rajdu 2023 SOL w październiku–listopadzie SOL trwale odłączyło się od AVAX, więc strategia sprzedawała……Pokaż więcejPokaż mniej

Strategia prawidłowo zdiagnozowała, dlaczego powrót relacji 4h ETH/BTC do średniej przestał pokrywać opłaty, i strukturalnie to naprawiła — dzienne świece, szeroki próg 2σ oraz pozycje utrzymywane tygodniami na dwóch rzeczywistych substytutach ekonomicznych, by rozłożyć koszt czterech wypełnień — a sama konstrukcja neutralna działała (beta 0.03, korelacja 0.04). Zawiodło jednak kluczowe założenie: podczas rajdu 2023 SOL w październiku–listopadzie SOL trwale odłączyło się od AVAX, więc strategia sprzedawała „drogie” SOL, gdy jego cena nadal gwałtownie rosła, poniosła stratę -$537k i doprowadziła do likwidacji rachunku w dniu 2023-11-10 pomimo stopu na przerwanie kointegracji; niemal pełna ekspozycja brutto 90.8% uczyniła to zdarzenie fatalnym. Jeszcze przed katastrofalną stratą przewaga była marginalna (PF 1.12, Sharpe 0.34, 76 transakcji). Analityk porzucił strategię podczas przeglądu — ta para utraciła kointegrację i jest martwa — zaznaczając jednocześnie, że mechanizm par neutralnych rynkowo może być wart ponownej próby dla pary, która nadal jest skointegrowana, przy znacznie mniejszej wielkości każdej nogi i twardym limicie straty na transakcję.

Hipoteza

Strategia MARKET-NEUTRAL (neutralna dolarowo) PAIRS na konwergencję dwóch kontraktów perpetual L1 z tego samego sektora o wysokiej przepustowości — SOLUSDT.BINANCE (noga główna) i AVAXUSDT.BINANCE (zabezpieczenie, USD-M) — celowo eliminuje dwa powody, dla których porzucono strategię powrotu wskaźnika ETH/BTC do średniej z powodu fee_edge: transakcje są zawierane na interwałach DAILY przy szerokim progu ±2σ (WIDE) i utrzymywane przez WEEKS, dzięki czemu pojedyncza konwergencja obejmuje kilka procent zmiany……Pokaż więcejPokaż mniej

Strategia MARKET-NEUTRAL (neutralna dolarowo) PAIRS na konwergencję dwóch kontraktów perpetual L1 z tego samego sektora o wysokiej przepustowości — SOLUSDT.BINANCE (noga główna) i AVAXUSDT.BINANCE (zabezpieczenie, USD-M) — celowo eliminuje dwa powody, dla których porzucono strategię powrotu wskaźnika ETH/BTC do średniej z powodu fee_edge: transakcje są zawierane na interwałach DAILY przy szerokim progu ±2σ (WIDE) i utrzymywane przez WEEKS, dzięki czemu pojedyncza konwergencja obejmuje kilka procent zmiany wskaźnika wobec kosztu około 0.20–0.40% za pełną transakcję obejmującą cztery realizacje, zamiast wariantu 4h/2σ, który generował częste, niewielkie powroty poniżej progu opłacalności. SOL i AVAX wybrano, ponieważ są rzeczywistymi substytutami ekonomicznymi (oba to smart kontrakty L1 o wysokiej TPS, napędzane tą samą narracją alt-L1, przepływami i betą), więc ich LOG PRICE RATIO wraca do średniej wokół powoli dryfującej równowagi znacznie bardziej niezawodnie niż w przypadku niezwiązanej pary. Gdy wskaźnik mocno się rozciąga (jedno aktywo zyskuje względem drugiego bez fundamentalnej rozbieżności), sprzedajemy droższą nogę i kupujemy tańszą za taką samą wartość nominalną — łączna ekspozycja na betę rynku kryptowalut wynosi ≈ 0, więc transakcja zarabia na RELATIVE konwergencji niezależnie od tego, czy cały rynek rośnie, czy spada. To bezpośrednio odpowiada na limit kierunkowy (kategoria long_only jest nadmiernie reprezentowana o 85%) oraz koszyk neutralny rynkowo (2% — najbardziej niedoreprezentowany pod względem przetrwania). To NOT rodzina wskaźników 4h ETH/BTC (inna para, dzienny horyzont, szerszy próg, twardy stop przy przełamaniu kointegracji), NOT strategia neutralna dolarowo oparta na rankingu/rotacji BASKET (L12 — to pojedyncza para z 2 nogami, a nie sortowanie z równoważeniem N aktywów), NOT carry/basis (martwe), NOT opcje (L23), NOT likwidacje/kierunkowe finansowanie (L3/L13). 2 kluczowe parametry (okres wsteczny wskaźnika N, wejściowe Z).

Wdraża hipotezę dokładnie i eliminuje dwa tryby awarii porzuconej rodziny wskaźników 4h ETH/BTC: (1) horyzont — interwały DAILY z wejściem przy WIDE +/-2 sigma i utrzymaniem przez wiele tygodni, dzięki czemu jedna konwergencja obejmuje kilka procent zmiany wskaźnika wobec kosztu około 0.20-0.40% za pełną transakcję obejmującą cztery realizacje, zamiast częstych powrotów na interwale 4h poniżej progu opłacalności; (2) jakość pary — SOL i AVAX są rzeczywistymi substytutami ekonomicznymi (ta sama narracja, przepływy……Pokaż więcejPokaż mniej

Wdraża hipotezę dokładnie i eliminuje dwa tryby awarii porzuconej rodziny wskaźników 4h ETH/BTC: (1) horyzont — interwały DAILY z wejściem przy WIDE +/-2 sigma i utrzymaniem przez wiele tygodni, dzięki czemu jedna konwergencja obejmuje kilka procent zmiany wskaźnika wobec kosztu około 0.20-0.40% za pełną transakcję obejmującą cztery realizacje, zamiast częstych powrotów na interwale 4h poniżej progu opłacalności; (2) jakość pary — SOL i AVAX są rzeczywistymi substytutami ekonomicznymi (ta sama narracja, przepływy i beta alt-L1), więc ln(SOL/AVAX) wraca do średniej wokół powoli zmieniającej się równowagi. calculate_signal zwraca wynik z-score RAW w jego naturalnych jednostkach (bez ograniczenia do [-1,1]), a should_enter porównuje go z progiem entry_z w tych samych jednostkach, zgodnie z wytycznymi dotyczącymi zakresu sygnału — wartość zmienia się na każdym interwale. Konstrukcja neutralna rynkowo (przeciwne nogi o tej samej wartości nominalnej) bezpośrednio odpowiada na niedoreprezentowane koszyki long+short / neutralne rynkowo. Zweryfikowano dane: zarówno SOLUSDT, jak i AVAXUSDT mają ciągłą dzienną historię BINANCE od 2020-09 do 2026-07, więc dodatkowa pojedyncza noga nie może wywołać data_unavailable, a obie nogi z tym samym interwałem czasowym zawsze mają dane z tych samych chwil (brak zatoru bariery synchronizacji). Częstotliwość transakcji sprawdzono na średniorewertującym przybliżeniu AR(1): przy tych progach około 10 wejść w parę rocznie, zatem 365-dniowe środowisko testowe przekracza wymagany próg 1 transakcji z zapasem i zapewnia mierzalną próbę. Nadpisano _process_primary (a nie on_bar/on_start), aby atomowo otwierać/zamykać obie nogi, zachowując bazową barierę wyrównania — sprawdzoną strukturę zastosowaną wcześniej w strategiach z 2 nogami; pojedyncza para z 2 nogami (NOT koszyk równoważony z N aktywów, L12/L24). leverage=2.0 jest faktycznie wykorzystywane: wielkość każdej nogi to equity*per_leg_frac*self.config.leverage/price, więc ekspozycja brutto rośnie wraz z dźwignią, a delta netto pozostaje na poziomie około 0, co spełnia wymóg wykorzystania dźwigni. Stop przy przełamaniu kointegracji HARD przy |z|>=3.5 ogranicza stratę, gdy relacja rzeczywiście się załamuje (kontrola ryzyka na transakcję, L15). NOT carry/basis, NOT opcje, NOT likwidacje/kierunkowe finansowanie.

Całkowita likwidacja rachunku w dniu 2023-11-10: total_return -100%, max_drawdown 100% (CI wysoki 3007%). Transakcja par neutralna rynkowo nie powinna doprowadzić do likwidacji, więc model ryzyka zawiódł strukturalnie — avg_position_pct 90.8% skumulowało niemal pełną ekspozycję brutto, a stop na przerwanie kointegracji stop_z=3.5 nie zapobiegł katastrofalnej stracie (largest_loss -$537k, dzienny 2023-11-12 -24.95%). Przyczyną było zerwanie kointegracji: podczas rajdu 2023 SOL w październiku–listopadzie SOL……Pokaż więcejPokaż mniej

Całkowita likwidacja rachunku w dniu 2023-11-10: total_return -100%, max_drawdown 100% (CI wysoki 3007%). Transakcja par neutralna rynkowo nie powinna doprowadzić do likwidacji, więc model ryzyka zawiódł strukturalnie — avg_position_pct 90.8% skumulowało niemal pełną ekspozycję brutto, a stop na przerwanie kointegracji stop_z=3.5 nie zapobiegł katastrofalnej stracie (largest_loss -$537k, dzienny 2023-11-12 -24.95%). Przyczyną było zerwanie kointegracji: podczas rajdu 2023 SOL w październiku–listopadzie SOL strukturalnie odłączyło się od AVAX, więc ln(SOL/AVAX) rozciągnęło się do +2σ, a strategia sprzedawała drogie SOL, gdy jego cena nadal gwałtownie rosła — zakładana przez transakcję „równowaga” przesunęła się trwale, co oznacza niespełnione założenie, a nie odchylenie podlegające powrotowi do średniej. Jeszcze przed katastrofalną stratą przewaga była marginalna (profit_factor 1.12, Sharpe 0.34 z CI [-0.52, 1.28] obejmującym zero, zaledwie 76 transakcji). Optymalizacja ratio_lookback/entry_z nie przywróci kointegracji parze, która ją utraciła, ani nie cofnie obsunięcia kapitału 100%; dostrajanie jedynie przesunęłoby datę likwidacji. Uwaga dla lidera badań: pary neutralne rynkowo MECHANISM należą do rzeczywiście niedoreprezentowanego koszyka i mogą być warte ponownej próby na skointegrowanej parze z tego samego sektora, przy znacznie mniejszej wielkości każdej nogi i twardym limicie straty na transakcję — jednak para THIS (SOL/AVAX) utraciła kointegrację i doprowadziła do likwidacji, więc jest martwa. Optymalizacja przez 2 godzin nie ma sensu.

Implementacja

Neutralna rynkowo (neutralna względem dolara) konwergencja par na dwóch wysokoprzepustowych kontraktach perpetual L1 z tego samego sektora: SOLUSDT.BINANCE (główna) względem AVAXUSDT.BINANCE (zabezpieczająca), świece dzienne. Sygnałem jest z-score dziennego logarytmu relacji cen ln(SOL/AVAX) względem kroczącej średniej/odchylenia standardowego z N dni. Gdy relacja rozciąga się do >= entry_z (domyślnie +2sigma, SOL droższe względem AVAX), otwiera SHORT na SOL i LONG o równej wartości nominalnej na AVAX; przy <=……Pokaż więcejPokaż mniej

Neutralna rynkowo (neutralna względem dolara) konwergencja par na dwóch wysokoprzepustowych kontraktach perpetual L1 z tego samego sektora: SOLUSDT.BINANCE (główna) względem AVAXUSDT.BINANCE (zabezpieczająca), świece dzienne. Sygnałem jest z-score dziennego logarytmu relacji cen ln(SOL/AVAX) względem kroczącej średniej/odchylenia standardowego z N dni. Gdy relacja rozciąga się do >= entry_z (domyślnie +2sigma, SOL droższe względem AVAX), otwiera SHORT na SOL i LONG o równej wartości nominalnej na AVAX; przy <= -entry_z otwiera LONG na SOL i SHORT na AVAX. Obie nogi mają taką samą wartość nominalną USD, więc beta netto wobec krypto wynosi około 0, a zysk pochodzi z RELATIVE konwergencji niezależnie od kierunku całego rynku. Pozycja jest utrzymywana przez tygodnie i zamykana przy konwergencji (|z| <= exit_z=0.4), twardym stopie na przerwanie kointegracji (|z| >= stop_z=3.5) lub po upływie 45 dni. Nogi są dopasowywane według znaczników czasu (nie indeksu tablicy), aby luka w którejkolwiek serii nie rozstroiła relacji; podstawowa bariera synchronizacji między nogami zapewnia, że świeca AVAX przypada na ten sam czas co świeca SOL, zanim zostanie wykonany sygnał. Wielkość pozycji to equity*per_leg_frac*dźwignia na nogę. 2 parametry bazowe: ratio_lookback N, entry_z.

Wyniki weryfikacji

Kontynuować, ale analityk/optymalizator powinien nadać dużą wagę próbie poza próbą, potwierdzić, że przewaga nie wynika z 1-2 konwergencji, oraz sprawdzić liczbę par w całej historii i zagęszczenie WF w poszczególnych oknach.

Mała niezależna próba — kluczowe ryzyko obiecującego wyniku. total_trades 20 to około 10 odrębnych konwergencji PAIR w 363-dniowym oknie; w całej historii SOL/AVAX trwającej około 6 lat wystąpiło tylko około 60 zakładów na parę. Sharpe 0.80 ma CI [-0.77, +2.21] obejmujący zero, więc +57.3% / profit_factor 1.46 wygląda obiecująco, ale nie jest NOT potwierdzone statystycznie — wynik może w znacznym stopniu odzwierciedlać korzystny okres (avg_win $16.5k, largest_win $35.5k, return_skew +1.65). To cecha strategii par z dziennymi świecami i pozycją utrzymywaną tygodniami, a nie wada; to weryfikacja walk-forward/próba poza próbą musi potwierdzić przewagę, a każde okno WF będzie zawierać bardzo mało transakcji.

Specjalista ds. ryzyka powinien potwierdzić, że wielkość straty na pojedynczej transakcji przy ekspozycji brutto 2x jest akceptowalna i że stop_z=3.5 jest możliwe do przetrwania; rozważyć niższe per_leg_frac/dźwignię dla strategii powrotu do średniej, której relacja może się zerwać.

Ekspozycja brutto 2x wzmacnia skrajne straty: per_leg_frac(0.5)*dźwignia(2.0)=1.0x wartości nominalnej na nogę -> 2x brutto. Delta netto wynosi około 0 (neutralna względem dolara, prawidłowo), ale ekspozycja brutto wzmacnia wynik pojedynczej transakcji (kurtoza 15.6, largest_loss -$31.9k, cvar_95 7.9%). Przy stopie na |z|>=3.5 i ekspozycji brutto 2x, rzeczywiste przerwanie kointegracji może pochłonąć dużą część kapitału w jednej transakcji na parze, choć ogólne max_drawdown pozostaje ograniczone do 18.7%.

Akceptowalne bez zmian; prawdziwy detektor przerwania wymagałby osobnego parametru uwzględnionego w hipotezie.

Hipoteza mówi o „twardym stopie na przerwanie kointegracji”, ale implementuje go jako próg z-score (|z|>=3.5), a nie statystyczny test kointegracji/okresu połowicznego zaniku. Wyjście przy |z|>=3.5 jest uzasadnionym przybliżeniem i spełnia wymóg 2 parametrów bazowych, więc jest akceptowalne — warto jedynie zaznaczyć, że stop opiera się na odchyleniu, a nie na rzeczywistym teście kointegracji.

Przegląd backtestu

Sharpe
0,34
Łączna stopa zwrotu
-100,00%
Maksymalne obsunięcie
100,00%
Łączna liczba transakcji
76
Trafność
55,3%
Współczynnik zysku
1,12

Rzeczywiście niedoreprezentowany koszyk (pary neutralne rynkowo) o niskiej korelacji z benchmarkiem (0.04, beta 0.03) — sama konstrukcja neutralna działa

Konstrukcja z dziennymi świecami, szerokim progiem i utrzymaniem pozycji przez tygodnie prawidłowo rozkłada koszt 4 wypełnień, który zabił wersję 4h ETH/BTC

avg_trade_return_pct 2.53% pokrywa koszty opłat, gdy transakcje przynoszą zysk

ACCOUNT LIQUIDATED na 2023-11-10 — total_return -100%, max_drawdown 100% (CI wysoki 3007%); transakcja „neutralna względem dolara” nigdy nie powinna doprowadzić do likwidacji, więc model ryzyka zawiódł strukturalnie

Wskaźnik SOL/AVAX DE-COINTEGRATED podczas rajdu 2023 SOL: sprzedaż drogiego SOL, gdy jego kurs nadal gwałtownie rósł, przyniosła stratę largest_loss -$537 tys.; stop przy zerwaniu kointegracji stop_z=3.5 nie zapobiegł wyzerowaniu kapitału

avg_position_pct 90.8% — niemal pełna ekspozycja brutto sprawiła, że pojedyncze zerwanie kointegracji było fatalne; return_skew -3.3, kurtoza 143

Marginalna przewaga już przed katastrofalną stratą: profit_factor 1.12, Sharpe 0.34 z CI [-0.52, 1.28] obejmującym zero, zaledwie 76 transakcji

Podsumowanie wyniku

Mechanizm par neutralnych rynkowo należy do rzeczywiście niedoreprezentowanego koszyka, ale konwergencja par zakłada stabilną relację kointegrującą — SOL/AVAX utraciło kointegrację i żaden stop na jej przerwanie nie może jej przywrócić — a portfel „neutralny względem dolara” nie może mieć niemal pełnej ekspozycji brutto bez twardego limitu straty na transakcję, bo pojedyncze niespełnione założenie doprowadzi do likwidacji rachunku.

Strategia została porzucona na etapie przeglądu backtestu przed optymalizacją z powodu całkowitej likwidacji rzekomo neutralnej względem dolara transakcji: relacja SOL/AVAX utraciła kointegrację podczas rajdu 2023 SOL w październiku–listopadzie — SOL strukturalnie odłączyło się i nadal gwałtownie zyskiwało, gdy strategia sprzedawała je jako „drogie” — więc zakładana równowaga przesunęła się trwale (niespełnione założenie), przerwanie przy stop_z=3.5 nie zapobiegło wyzerowaniu rachunku, a niemal pełna ekspozycja brutto 90.8% uczyniła pojedyncze zerwanie kointegracji fatalnym.

Neutralna rynkowo i względem dolara transakcja konwergencji par na dwóch kontraktach perpetual L1 z tego samego sektora — SOLUSDT.BINANCE i AVAXUSDT.BINANCE — wykorzystująca odchylenia ≥2σ dziennego z-score logarytmu relacji cen (long na aktywie pozostającym w tyle, short na liderze), utrzymywana tygodniami przy szerokim progu i twardym stopie na przerwanie kointegracji, zaprojektowana wprost, by rozłożyć koszt 4 wypełnień, który zabił wersję relacji 4h ETH/BTC.

Rachunek został wyzerowany w dniu 2023-11-10: zwrot całkowity -100%, maksymalne obsunięcie kapitału 100% (CI wysoki 3007%), największa strata -$537k w pojedynczym dniu -24.95%; jeszcze przed katastrofalną stratą przewaga była marginalna — profit factor 1.12, Sharpe 0.34 (CI obejmujący zero), skuteczność 55% przy zaledwie 76 transakcjach, ekspozycja avg_position_pct na poziomie 90.8% kapitału i katastrofalny lewy ogon rozkładu (skośność -3.3, kurtoza 143).

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.