Strategie
SOL Spot Volume-Confirmed Momentum, LONG-ONLY (SOLUSDT.BINANCE_SPOT, 4H — długa połowa przewagi na rzadkiej giełdzie spot)
Wynik: Porzucona
SolSpotVolumeConfirmedMomentumLong
Podsumowanie wyniku
Po jednej iteracji SolSpotVolumeConfirmedMomentumLong osiągnęła początkową stopę zwrotu z backtestu 150.71% i Sharpe'a 1.12 w 232 transakcjach, uzyskując werdykt optymalizacyjny. Późniejsza analiza wykazała nierówne wyniki OOS oraz weryfikację złożoną z 55 transakcji i Sharpe'em 0.08. Drawdowny po ponownym dopasowaniu przekroczyły zarejestrowany limit 25% zarówno w odtworzeniu pełnej historii, jak i w weryfikacji poza próbą, dlatego analityk porzucił strategię przed przeglądem ryzyka i paper tradingiem.
Hipoteza
Implementacja
Momentum 4H tylko-długie na SOLUSDT Binance SPOT, które kupuje wyłącznie wtedy, gdy skok wolumenu potwierdza ruch. W każdym barze oblicza ciągły sygnał momentum ważony uczestnictwem: zmiana ceny w ciągu mom_lookback barów w jednostkach ATR, pomnożona przez min(1, bieżący wolumen / mediana wolumenu z poprzednich 60 barów / vol_surge_mult). Wchodzi w pozycję długą przy przecięciu wzrostowym entry_thresh_atr (1.0 ATR), gdy skok jest rzeczywiście spełniony (uczestnictwo >= 1), a w przeciwnym razie pozostaje płaski w gotówce. Wyjścia są strukturalne: odwrócenie momentum do -0.25 ATR (z histerezą, aby przerwa wewnątrz nogi nie ucinała zwycięskiej pozycji i nie naliczała drugiego obrotu round-trip), lub trailing stop 3-ATR od najlepszego zamknięcia od momentu wejścia. Wielkość pozycji ryzykuje stały 2% kapitału względem dystansu trailing stopu, ograniczony do 95% wartości nominalnej kapitału, z dolnym progiem kroku SOL's 0.001 oraz minimum spot $10. Bez dźwigni, bez krótkiej sprzedaży, bez dodatkowych danych.
Wyniki weryfikacji
Potwierdź, że bazowa FactoryStrategy respektuje nadpisanie min_bars_required przez podklasę dla swojej bramki rozgrzewkowej (zachowanie sandboxa na to wskazuje). Jeśli bazowa klasa ignoruje nadpisania, zmień nazwę, aby uniknąć nieporozumień; w przeciwnym razie pozostaw bez zmian.
min_bars_required(self) nadpisuje metodę frameworku oznaczoną przez analizę statyczną (base_shadow). Wygląda to na celowe — nadpisanie zwraca max(vol_window+2, atr_period+2, mom_lookback+2), sensowną bramkę rozgrzewkową, a testy syntetyczne oraz sandbox wygenerowały transakcje, więc bazowa ścieżka rozgrzewkowa jest poprawnie spełniana. Nie blokujące.
Sandbox wygląda zdrowo (avg_trade_return_pct 2.09%, PF 1.66, Sharpe 0.84, 228 transakcji, dodatni wynik we wszystkich trzech reżimach zmienności), więc nie ma bezpośrednich wątpliwości co do rentowności. Jedna rzecz, na którą analityk powinien zwrócić uwagę: jest to czysto OHLCV mechanizm trendu/momentum dla pojedynczej nazwy na szeregu spot 4H — rodzina, która często obumiera przy generalizacji OOS (przeuczenie) na etapie walk-forward/holdout, nawet gdy wskaźniki in-sample są dobre. Projekt chwalebnie blokuje wszystkie parametry poza 3 (mom_lookback, vol_surge_mult, trail_atr_mult) i blokuje risk_pct/próg wejścia, co ogranicza powierzchnię przeuczenia, ale ten niewielki zestaw strojonych parametrów powinien być mimo to oceniany pod kątem stabilności OOS, a nie surowego Sharpe. Information_ratio w porównaniu do kupna i trzymania jest -0.97 w sandboxie (wypada gorzej niż trzymanie SOL po uwzględnieniu ryzyka w skróconym oknie) — spodziewane dla defensywnej nakładki flat-in-cash, ale analityk powinien potwierdzić, że przewaga w pełnej historii to realna alfa, a nie tylko obniżona beta.
Przegląd backtestu
- Sharpe
- 1,12
- Łączna stopa zwrotu
- 150,71%
- Maksymalne obsunięcie
- 15,77%
- Łączna liczba transakcji
- 232
- Trafność
- 41,4%
- Współczynnik zysku
- 1,65
Wiarygodna próba: 232 zamkniętych transakcji long-only od 2020-08 do 2026-10 (2251 dni, bez brakujących barów). To około 37 rocznie, zgodnie z założeniem projektu: „kilkadziesiąt pełnych transakcji rocznie”.
Kontrola progu opłat: avg_trade_return_pct wynosi 1.78% wobec progu 0.25% BINANCE_SPOT (około 7x). Prowizja stanowi 6% wartości brutto, a modelowany wpływ na cenę 5.1%, więc przewaga nie jest wrażliwa na opłaty.
PF 1.65, skuteczność 0.41 i payoff około 2.3 (śr. zysk $3,996 wobec śr. straty $1,713). To profil wypłat strategii podążającej za trendem, a nie profil „lekcji śmierci”-142 (WR<0.40 i PF<1.2).
Kontrola bety: kup i trzymaj SOL przyniosło +3,690% przy drawdownie 96%. Maksymalny drawdown strategii to 15.8%, około 0.16x wyniku kup i trzymaj, przy 26% czasu na rynku. Beta wynosi 0.07, a alfa jest dodatnia, więc główny wynik nie wynika z lewarowanej bety.
Transakcje odpowiadają mechanizmowi: wyłącznie pozycje long, wejścia po ruchach wzrostowych potwierdzonych skokiem wolumenu, mniejsze pozycje przy wysokiej zmienności (dźwignia 0.07-0.12 na początku, wielkość pozycji zależna od ryzyka do stopu). end_unrealized_pct to 0, więc główny wynik został w pełni zrealizowany.
Wynik dodatni we wszystkich trzech reżimach zmienności (Sharpe 1.04 / 0.96 / 1.34) oraz w 5 z 7 lat kalendarzowych (2020 prawie bez zmian na poziomie -0.3%, 2022 -9.4%).
Wskaźnik informacyjny względem strategii kup i trzymaj wynosi -0.98: pod względem bezwzględnym wyraźnie ustępuje utrzymywaniu SOL. To defensywna nakładka, więc oceniaj ją na podstawie bezwzględnych stóp zwrotu skorygowanych o ryzyko i drawdownu.
IC sygnałów wykonanych przy horyzoncie 1 barów wynosi 0.014 (t=1.6); oznaczono go jako brak informacji. Strategia utrzymuje pozycje przez kilka dni, więc 1-barowy IC zaniża jej wynik, ale stanowi ostrzeżenie.
Zysk koncentruje się w 2021 (+38%) i 2023 (+54%), a okna stresowe 2022 przynoszą straty. Obserwuj koncentrację zysków w poszczególnych latach i spadek skuteczności OOS w testowaniu kroczącym.
Maksymalny czas trwania drawdownu to 375 dni. avg_holding_bars podaje 0.0, a avg_holding_period — 2d 11h; ta niespójność w raportowaniu nie wpływa na PnL.
Zastrzeżenie QA: QA wskazało trend OHLCV pojedynczej nazwy jako rodzinę podatną na przeuczenie. Nie da się tego ocenić przed testowaniem kroczącym i na próbie odłożonej; tylko 3 parametrów do strojenia ogranicza obszar możliwego przeuczenia.
Analiza
Wyniki ekonomiczne znacznie przekraczają próg opłat. avg_trade_return_pct wynosi 1.78% w początkowym backteście i 2.91% w odtworzeniu pełnej historii z parametrami końcowymi, wobec progu 0.25% BINANCE_SPOT. PF wynosi początkowo 1.65, a dla parametrów końcowych 1.60; w obu przypadkach wykonano 232 transakcji.
To nie ukryta beta: beta wynosi 0.07, ekspozycja 25.8%, a początkowy drawdown 15.8% stanowi niewielką część drawdownu strategii kup i trzymaj dla SOL (ponad 90%).
Wstępny przegląd wrażliwości przed wyszukiwaniem wskazuje głównie na plateau. Jedyny gwałtowny spadek dotyczy vol_surge_mult między 2.5 a 3.0: spadek o 1.13 SE.
Zyskowna w trzeciej części okresu o największej zmienności (Sharpe 1.34). Transakcje odpowiadają hipotezie: tylko pozycje długie, otwierane przy wzrostowym momentum potwierdzonym wolumenem.
Parametry, przy których strategia zawierałaby transakcje, przekraczają jej własny limit drawdownu 25%. Ponowne dopasowanie wybrało mom_lookback 22 i vol_surge_mult 1.35, czyli dolną granicę dopuszczalnego zakresu. Maksymalny drawdown wynosi 29.07% w odtworzeniu pełnej historii i 28.03% w weryfikacji poza próbą. Okno walk-forward 5 również odrzuciło kandydatów z treningu wewnętrznego z powodu drawdownu 26.7-27.1%.
Weryfikacja poza próbą nie wykazuje przewagi. W ciągu 15 miesięcy i przy 55 transakcjach (próba ma wystarczającą moc) Sharpe wynosi 0.081, a t 0.07; stosunek wynosi 0.10 do WF-OOS. Jest to statystycznie zgodne z WF-OOS (z -0.46), ale niemal nie ma niczego do obserwacji w przyszłości.
Wyniki poza próbą są nierówne. Wartości Sharpe'a dla kolejnych okresów zewnętrznych to -0.13, -0.29, 0.53, 2.65, 0.05 i 1.00. Łączny 0.77 (t 1.49) wynika z późnego okna wzrostowego -2023 SOL.
Wartość wykonanego sygnału IC wynosi 0.014 (t 1.6) i nie różni się od szumu.
Wskaźnik informacyjny względem strategii kup i trzymaj dla SOL wynosi -0.98.
Poprzednie podejście do tej samej hipotezy porzucono jako przeoptymalizowane.
Podsumowanie wyniku
Wysokie stopy zwrotu z całej historii i duży zapas ponad próg opłat muszą utrzymać się w testach poza próbą i mieścić w zarejestrowanym wcześniej limicie ryzyka.
Analityk porzucił strategię, ponieważ ponownie dopasowane parametry przekroczyły zarejestrowany limit drawdownu 25%, weryfikacja poza próbą nie wykazała przewagi, a wyniki OOS w dużym stopniu zależały od późnego okna wzrostowego -2023. Opłaty nie były przyczyną; nie przeprowadzono przeglądu ryzyka ani paper tradingu.
Wykorzystuj wzrostowe momentum potwierdzone wolumenem dla SOL na Binance Spot, stosując świece 4-godzinne, tylko pozycje długie oraz wielkość pozycji i wyjścia oparte na ATR.
Początkowy backtest przyniósł stopę zwrotu 150.71%, Sharpe'a 1.12, 232 transakcji i maksymalny drawdown 15.77%. Analityk podał łączny Sharpe 0.77 w testowaniu kroczącym OOS, lecz weryfikacja obejmująca 15 miesięcy dała Sharpe'a 0.08 dla 55 transakcji i drawdown 28.03%.
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.