Przejdź do treści
Wszystkie strategie

Strategie

XRP Momentum Potwierdzony Wolumenem, Long-Short (Pojedynczy Instrument XRPUSDT.BINANCE USD-M, 4H Słupki — Bierz Momentum Kierunkowe ONLY Gdy Jednoczesny Skok Wolumenu Potwierdza Rzeczywisty Udział, Płaski W Przeciwnym Razie, Wyjście Trailing ATR, 3-Parametrów)

Wynik: Porzucona

XrpVolumeConfirmedMomentumLS

Podsumowanie wyniku

XrpVolumeConfirmedMomentumLS celowo przeszczepił jedyną wielokrotnie ocalałą przewagę fabryki — momentum 4H bramkowane wolumenem — z ETH na sterowany zdarzeniami, nieskorelowany z BTC/ETH kontrakt wieczysty XRP, używając tylko trzech parametrów, by oprzeć się przeuczeniu. Backtest bazowy był liczbowo wykonalny (Sharpe 0.47, 448 transakcji, zwrot na transakcję 0.72% pokonujący próg opłat) i przeszedł przegląd backtestu z werdyktem 'optymalizuj', a nawet okno holdout wyglądało pozytywnie z Sharpe 1.33. Ale optymalizacja fazy 3 ujawniła strategię jako szum best-of-N: walk-forward in-sample Sharpe 1.037 załamał się do out-of-sample -0.413, PBO osiągnął 0.636, a zdeflowany Sharpe spadł do 0.006. Analityk porzucił ją na trzech niespełnionych twardych bramkach po jednej iteracji, wnioskując, że to była pułapka klonu momentum na pojedynczym instrumencie — mechanizm działa na ETH, ale każdy XRP jego nośnik został przeuczony, a płaska powierzchnia wrażliwości nie pozostawiła iteracji dokąd lepiej pójść.

Hipoteza

LONG-SHORT, strategia momentum na pojedynczym instrumencie, czyste OHLCV, na XRPUSDT.BINANCE (kontrakt wieczysty USD-M) na słupkach 4H. To DELIBERATE przeszczep jedynej ONLY wielokrotnie ocalałej rodziny edge'u fabryki — mechanizmu momentum 4H potwierdzonego wolumenem, który dotarł do etapu paper jako EthVolumeConfirmedMomentumLS (Sharpe 1.05), i bliźniaczych trend-followerów konfluencji na ADA/BTC (Sharpe 1.6/2.0) — na nośnik FRESH, którego korpus ledwo dotykał. Kluczowy wniosek, który łączą ocalali: surowe……Pokaż więcejPokaż mniej

LONG-SHORT, strategia momentum na pojedynczym instrumencie, czyste OHLCV, na XRPUSDT.BINANCE (kontrakt wieczysty USD-M) na słupkach 4H. To DELIBERATE przeszczep jedynej ONLY wielokrotnie ocalałej rodziny edge'u fabryki — mechanizmu momentum 4H potwierdzonego wolumenem, który dotarł do etapu paper jako EthVolumeConfirmedMomentumLS (Sharpe 1.05), i bliźniaczych trend-followerów konfluencji na ADA/BTC (Sharpe 1.6/2.0) — na nośnik FRESH, którego korpus ledwo dotykał. Kluczowy wniosek, który łączą ocalali: surowe momentum na pojedynczym perp to szum wrażliwy na opłaty (cmentarz przeuczenia/fee_edge), ale momentum GATED przez prawdziwy skok uczestnictwa wolumenowego wybiera podpopulację ruchów, które są kierunkowymi impulsami napędzanymi przez flow zleceń, a nie cienkim dryfem, i te impulsy niosą wystarczająco daleko, by pokonać koszt ~0.10% round-trip. XRP wybrano celowo: jest to top-5-perp płynnościowy z czystą wieloletnią historią 4H, ale jego proces cenowy jest idiosynkratycznie EVENT-DRIVEN (nagłówki regulacyjne/prawne, epizody listowania/de-listowania, wiadomości o railach płatności), co produkuje epizodyczne, wielosłupkowe ekspansje kierunkowe o wysokim wolumenie, które są dokładnie tym, co filtr momentum bramkowany wolumenem jest zbudowany by wychwytywać — a jego zachowanie jest nieskorelowane z BTC/ETH serią cenową, którą fabryka 44%+ nieustannie re-mininguje. Tylko THREE parametrów (lookback momentum, mnożnik skoku wolumenu, mnożnik trailingu ATR) by oprzeć się śmierciom przez przeuczenie, które zabiły bliźniaka konfluencji DOT i kosze wielowarunkowe.

To celowy transfer, którego wymaga hipoteza: mechanizm jest wiernym przeniesieniem EthVolumeConfirmedMomentumLS — konstrukcji momentum 4H potwierdzonego wolumenem, która dotarła do etapu testów na danych historycznych — przeniesionej na XRPUSDT.BINANCE, ze zmianą wyłącznie stałych specyficznych dla instrumentu (size_precision 1, zweryfikowanych na podstawie metadanych parquet w katalogu dla XRPUSDT, które podają price_precision 4 / size_precision 1). Oba składniki hipotezy zaimplementowano dosłownie: momentum w……Pokaż więcejPokaż mniej

To celowy transfer, którego wymaga hipoteza: mechanizm jest wiernym przeniesieniem EthVolumeConfirmedMomentumLS — konstrukcji momentum 4H potwierdzonego wolumenem, która dotarła do etapu testów na danych historycznych — przeniesionej na XRPUSDT.BINANCE, ze zmianą wyłącznie stałych specyficznych dla instrumentu (size_precision 1, zweryfikowanych na podstawie metadanych parquet w katalogu dla XRPUSDT, które podają price_precision 4 / size_precision 1). Oba składniki hipotezy zaimplementowano dosłownie: momentum w jednostkach ATR (niezależnych od skali, więc jeden próg oznacza to samo w bardzo szerokim zakresie reżimów zmienności XRP) oraz udział jako wolumen podzielony przez MEDIAN poprzednich 60 świec — konkretnie medianę, ponieważ rozkład wolumenu XRP, zależny od zdarzeń, jest silnie prawostronnie skośny, a średnia jako poziom bazowy, zawyżona przez jeden wcześniejszy skok związany z ważną informacją, ukryłaby kolejny rzeczywisty wzrost; właśnie tę podgrupę hipoteza ma wyłonić. calculate_signal zwraca na każdej świecy surową, ciągłą zmienną decyzyjną w jej naturalnych jednostkach ATR (nigdy nie uzależniając jej od warunku wejścia), a should_enter wyznacza jej próg; w okresie rozgrzewki zwraca ograniczony wynik pozycji wewnątrz świecy, dzięki czemu sygnał nadal się zmienia, zamiast pozostawać płaski. Powierzchnia trzech parametrów jest dokładnie zachowana, a ograniczenia w kodzie zadeklarowano dosłownie w _param_bounds, aby optymalizator nie mógł testować wartości, którą kod po cichu przepisuje. Zablokowane stałe (próg wejścia, histereza wyjścia, okno wolumenu, okres ATR, risk_pct) celowo pominięto w słowniku parametrów konfiguracji; są pobierane z domyślnych wartości na poziomie kodu: w szczególności risk_pct to polityka ustalania wielkości pozycji, a pozostawienie jej jako parametru optymalizacji doprowadziło do porażki wcześniejszych prób uzyskania zbieżności — pozwala optymalizatorowi poprawiać Sharpe’a za pomocą nominału zamiast przewagi. Venue to BINANCE USD-M futures, a nie rynek spot, ponieważ strategia zajmuje zarówno pozycje krótkie, jak i długie w oparciu o momentum potwierdzone wolumenem SHORT, czego konto CASH nie umożliwia; dźwignię pozostawiono na poziomie 1.0, ponieważ limit nominału sprawia, że żadna ścieżka ustalania wielkości pozycji nie wykorzystuje depozytu zabezpieczającego (zadeklarowanie nieużywanej dźwigni >1 zostałoby odrzucone). Wydajność jest ograniczona dla każdej świecy (bufor adresowany indeksem, jedno sortowanie 60-elementowe, przyrostowo aktualizowane ekstremum kroczące, zapamiętana kwalifikowalność poprzedniej świecy), więc limit czasu wykonania w piaskownicy rzędu 300s nie jest zagrożony. Odtworzyłem logikę wejścia poza środowiskiem, na pełnej historii 14,602 świec XRP 4H (2020-01 do 2026-09), aby ograniczyć ryzyko dwóch najczęstszych trybów niepowodzenia: warunek skoku występuje na 14.8% świec, a pełna złożona bramka wejścia kwalifikuje 12.2%, dając 476 transakcji w obie strony (71/rok, 236 długich / 240 krótkich), z czego 472 przypada na okno piaskownicy — ryzyko porzucenia strategii z powodu braku transakcji nie jest więc aktualne — przy średniej stopie zwrotu netto na transakcję wynoszącej +0.506% po odjęciu kosztu prowizji takera w obie strony w wysokości 0.10%, wyraźnie powyżej progu 0.15% USD-M, z PF 1.23 i skutecznością 36.6%. Taka skuteczność jest typowa dla strategii podążającej za trendem i szybko ograniczającej straty, a zarazem niższa od miękkiego progu awansu 0.45; nie zniekształciłem mechanizmu, by ją podwyższyć, ponieważ hipoteza uprzednio rejestruje dokładnie tę konstrukcję, a miękki próg można uchylić na podstawie dowodów.

Śmierć przez przeuczenie / brak generalizacji (NOT edge prowizyjny — zwrot na transakcję 1.20% pokonuje próg). Trzy niepodważalne bramki HARD nie przechodzą: walk-forward is_overfitted=TRUE (śr. IS Sharpe 1.037 -> śr. OOS -0.413, okna +0.60/-2.08/+0.24), out-of-sample Sharpe -0.413 <= 0 i PBO 0.636 > 0.5. Odporność potwierdza, że wybrany Sharpe to szum best-of-N: deflated_sharpe 0.006 << 0.95, is_significant=false, Sharpe CI [-0.078, 1.376] wokół zera i nie przetrwa FDR na poziomie programu (zachowuje 4 z 244,……Pokaż więcejPokaż mniej

Śmierć przez przeuczenie / brak generalizacji (NOT edge prowizyjny — zwrot na transakcję 1.20% pokonuje próg). Trzy niepodważalne bramki HARD nie przechodzą: walk-forward is_overfitted=TRUE (śr. IS Sharpe 1.037 -> śr. OOS -0.413, okna +0.60/-2.08/+0.24), out-of-sample Sharpe -0.413 <= 0 i PBO 0.636 > 0.5. Odporność potwierdza, że wybrany Sharpe to szum best-of-N: deflated_sharpe 0.006 << 0.95, is_significant=false, Sharpe CI [-0.078, 1.376] wokół zera i nie przetrwa FDR na poziomie programu (zachowuje 4 z 244, candidate_p 0.994). Pozytywny holdout (Sharpe 1.33) to zbieg okoliczności ostatniego okna, który koliduje z negatywnym WF-OOS i nie może uratować trzech niespełnionych twardych bramek. Zgodnie z regułą przeuczenia vs martwej przesłanki, wysoki IS/OOS-collapse to ABANDON nie korygować: mechanizm momentum potwierdzonego wolumenem jest udowodniony na bracie ETH (promowany, Sharpe 1.05), ale każdy XRP nośnik tej rodziny już zginął (XRP dual-signal momentum-confluence przeuczony, XRP netto kierunkowy TSM, XRP kontynuacja impulsu fee_edge, XRP kontynuacja dwóch słupków fee_edge). Przeadresowanie tej samej recepty na XRP po prostu ponownie przeucza — OOS jest negatywny, a powierzchnia wrażliwości jest płaska ~0.4-0.5 wszędzie bez niewykorzystanego solidnego regionu parametrów do strojenia, więc iteracja (próba 1 z 2) nie ma dokąd lepiej pójść. To jest pułapka klonu momentum pojedynczego instrumentu: poniżej poziomu zwycięzców ADA/ETH, backtest bazowy jest sufitem, a deflacja jedynie go obniża. Wzorzec niepowodzenia: przeuczenie / brak generalizacji.

Implementacja

Long/short momentum na pojedynczym instrumencie na perpetualu XRPUSDT.BINANCE USD-M, słupki 4H, czyste OHLCV. Na każdym słupku oblicza ciągły sygnał momentum ważony uczestnictwem: zmiana ceny z mom_lookback słupków wyrażona w jednostkach ATR, pomnożona przez min(1, uczestnictwo), gdzie uczestnictwo to wolumen słupka podzielony przez MEDIAN wolumen z poprzednich 60 słupków, a następnie przez vol_surge_mult. Wchodzi w long, gdy ten sygnał przecina UP przez +1.0 ATR ze spełnionym skokiem (uczestnictwo >= 1), short……Pokaż więcejPokaż mniej

Long/short momentum na pojedynczym instrumencie na perpetualu XRPUSDT.BINANCE USD-M, słupki 4H, czyste OHLCV. Na każdym słupku oblicza ciągły sygnał momentum ważony uczestnictwem: zmiana ceny z mom_lookback słupków wyrażona w jednostkach ATR, pomnożona przez min(1, uczestnictwo), gdzie uczestnictwo to wolumen słupka podzielony przez MEDIAN wolumen z poprzednich 60 słupków, a następnie przez vol_surge_mult. Wchodzi w long, gdy ten sygnał przecina UP przez +1.0 ATR ze spełnionym skokiem (uczestnictwo >= 1), short na symetrycznym przecięciu w dół, i jest FLAT w przeciwnym razie -- momentum bez potwierdzającego uczestnictwa nigdy nie jest handlowane, niezależnie od tego jak duży jest ruch. Pozycje wychodzą gdy (a) momentum osiąga 0.25 ATR przeciw pozycji (0.25 histerezy, więc pauza wewnątrz nogi nie ucina zwycięzcy i nie nalicza drugiego round tripu), lub (b) trailing stop ATR o trail_atr_mult ATR poniżej/powyżej najlepszego zamknięcia od wejścia, zasiane po cenie wejścia. Sizing jest risk-first: equity * 2% / (trail_atr_mult * ATR), więc rozmiar maleje gdy zmienność rośnie, capped przy 1x equity brutto nominalnie (stąd dźwignia 1.0, brak wymaganego marginu) i ograniczone od dołu krokiem XRP $0.1 i minimalnym nominałem $20. Dokładnie trzy parametry są strojone (mom_lookback, vol_surge_mult, trail_atr_mult); próg wejścia, histereza wyjścia, okno wolumenu, okres ATR i frakcja ryzyka są zablokowane.

Wyniki weryfikacji

Potwierdź, że bazowy szablon rzeczywiście korzysta z tej metody do kontroli rozgrzewki (tak robi FactoryStrategy); zmiana nie jest wymagana.

min_bars_required(self) nadpisuje metodę frameworku (base_shadow ostrzeżenie statyczne). To wygląda na celowe i poprawne — zwraca max(vol_window+2, atr_period+2, mom_lookback+2), więc bramkowanie warmup jest wystarczające dla wszystkich wskaźników, a sandbox wyprodukował 442 transakcji w oknie potwierdzając, że warmup się kończy. Oznaczone tylko dla świadomości; nie jest defektem.

Atrybucja reżimu sandbox pokazuje, że strategia LOSES w spokojnym tercylu vol (-8.07%, Sharpe 0.004) i zarabia tylko w stresowanym tercylu (+88.7%, Sharpe 1.01) — edge jest całkowicie skoncentrowany w ekspansjach wysokiego vol/zdarzeń, co jest zgodne z tezą dla bramki wolumenowej sterowanej zdarzeniami, ale oznacza, że portfel krwawi w cichych okresach regulacyjnych. Sandbox Sharpe to tylko 0.47 (CI [-0.28, 1.21] wokół zera), a win rate 36% jest poniżej miękkiego progu 0.45 (normalne dla trend-followera obcinającego straty, ale odnotowane). Largest_win ($49.9k) to ~7x największej straty i avg_win/avg_loss wynosi 2.3x, więc zwroty opierają się na kilku dużych nogach — sprawdź zależność ogonową i odporność per-reżim przy backteście pełnej historii. To jest niezoptymalizowany kontekst smoke-testu dla analityka, nie blokada.

Przegląd backtestu

Sharpe
0,47
Łączna stopa zwrotu
127,44%
Maksymalne obsunięcie
26,45%
Łączna liczba transakcji
448
Trafność
36,4%
Współczynnik zysku
1,25

Wiarygodna, duża próba: 448 transakcji w ciągu 2434 dni (metrics_reliable=true), zrównoważone 225 long / 223 short jako prawdziwy portfel long-short.

Przewaga na transakcję z dużym marginesem pokonuje próg opłat giełdowych: avg_trade_return_pct 0.724% vs próg 0.15% Binance USD-M; prowizja to jedynie 4.27% brutto, więc to NOT przypadek edge'u prowizyjnego.

Profit_factor 1.254 (> 1.05), max_drawdown 26.4% (< 60%), dodatni Sharpe 0.47 — wyniki liczbowe spełniają każdy próg zabezpieczeń przeglądu.

Transakcje wiernie implementują hipotezę: entry_signaled 448 = entries_submitted 448, wyjścia trailing ATR, ~2d trzymania, kierunek zrównoważony. Brak niedopasowania mechanizmu i artefaktu księgowego (end_unrealized_pct 18.99%, nie zdominowane przez nagłówki).

Atrybucja reżimów jest zgodna z założeniem filtra wolumenowego dla strategii napędzanej zdarzeniami: przewaga koncentruje się w tercylu wysokiej zmienności (+69%, Sharpe 0.86) przy regime_spread 0.68; świeży, nieskorelowany z BTC/ETH instrument bazowy (benchmark_correlation 0.47, beta 0.11, dodatnia alfa 0.07) dla jedynej wielokrotnie przetrwałej rodziny przewag fabryki (momentum ETH potwierdzone wolumenem osiągnęło etap paper).

Bazowy Sharpe 0.473 jest niski, a jego CI [-0.23, 1.23] obejmuje zero; współczynnik wygranych 36% jest poniżej łagodnego progu 0.45 (co jest spodziewane w strategii podążającej za trendem z cięciem strat, ale warto to odnotować).

Zwroty zależą od kilku dużych ruchów zdarzeniowych (2024-11 +39%, 2026-08 +33%, 2020-11 +20% miesięcznie); largest_win ~7x largest_loss, return_kurtosis 12.3 — zależność od ogonów rozkładu wymaga sprawdzenia odporności w poszczególnych reżimach podczas przebiegu 3-fazowego.

Krwawi w spokojnym tercylu vol (+2.9%, Sharpe 0.18) — portfel oddaje w cichych okresach regulacyjnych, pasując do obawy o edge QA.

Prior klasy: klony momentum 4H na pojedynczym instrumencie poniżej poziomu ocalałych Sharpe>=1.5 / PF>=2.0 często ginęły przeuczone w deflacji; ten wariant znajduje się poniżej tego poziomu, więc ryzyko przeuczenia w optymalizacji jest realne.

Analiza

Ekonomia na transakcję pokonuje próg opłat giełdowych z dużym marginesem (avg_trade_return_pct 1.20% vs próg 0.15% Binance USD-M; prowizja to jedynie 3.49% brutto) — to NOT śmierć fee_edge.

Wiarygodna, duża próba: 415 zoptymalizowanych transakcji w ciągu 2434 dni, zrównoważony portfel long/short, czysta analiza wrażliwości z 0 parametrami powodującymi gwałtowne załamanie.

Okno holdout dało wynik dodatni (Sharpe 1.33 przy 61 transakcjach).

Walk-forward is_overfitted=TRUE: śr. IS Sharpe 1.037 załamuje się do śr. OOS -0.413, z jednym oknem na -2.077 — przewaga nie generalizuje się out-of-sample (HARD bramka, niepodważalna).

Sharpe’a poza próbą -0.413 <= 0 (HARD próg).

PBO 0.636 > 0.5 (próg HARD) — wybór parametrów najprawdopodobniej prowadzi do przeoptymalizowania.

Analiza odporności potwierdza szum wynikający z wyboru najlepszego spośród N: deflated_sharpe 0.006 << 0.95, is_significant=false, Sharpe CI [-0.078, 1.376] obejmuje zero i strategia nie przechodzi korekty FDR na poziomie programu (pozostaje 4 z 244, candidate_p 0.994).

Zoptymalizowany Sharpe 0.65 jest znacznie poniżej progu awansu 1.5; win_rate 0.328 < 0.45; max_drawdown 27.1% > próg 10%. Powierzchnia wrażliwości jest wszędzie płaska, około 0.4-0.5, bez odpornego obszaru powyżej poziomu szumu, do którego można dążyć.

oos_vault oznaczono jako UNDERPOWERED (~87 oczekiwanych transakcji wobec wymaganych 100) — mechanizm działa zbyt wolno, by zweryfikować go na dostępnej historii XRP.

Korekta Benjamini-Hochberga przy q=0.10 dla 244 kandydatów programu pozostawia 4. Kandydat, który jej nie przechodzi, nie daje się odróżnić od szumu samego programu, niezależnie od tego, jak dobre wyglądają jego indywidualne statystyki.

Podsumowanie wyniku

Mechanizm udowodniony na jednym nośniku (ETH momentum potwierdzone wolumenem dotarło do paper z Sharpe 1.05) nie przenosi się na XRP — każdy XRP nośnik tej rodziny momentum na pojedynczym instrumencie został przeuczony i załamał się OOS, więc przeadresowanie tej samej recepty z płaską powierzchnią wrażliwości ~0.4-0.5 nie ma solidnego regionu do strojenia.

Analityk porzucił ją na etapie pooptymalizacyjnym ANALYZING na trzech niepodważalnych bramkach HARD: walk-forward is_overfitted=TRUE, out-of-sample Sharpe -0.413 <= 0 i PBO 0.636 > 0.5, z deflated_sharpe 0.006 i Sharpe CI wokół zera potwierdzającym, że wynik był szumem best-of-N (nie przeszła również FDR na poziomie programu).

Przenieść jedyną przewagę fabryki, która wielokrotnie przetrwała — momentum 4H potwierdzone wolumenem — na XRPUSDT.BINANCE USD-M kontrakty perpetual jako portfel long-short z 3 parametrami; zajmować pozycje zgodne z kierunkiem momentum tylko wtedy, gdy równoczesny skok wolumenu potwierdza rzeczywisty udział, a w pozostałych przypadkach pozostawać bez pozycji.

Backtest bazowy wykonał 448 zrównoważonych transakcji long/short w ciągu 2434 dni z Sharpe 0.47, zwrotem całkowitym 127.4%, profit factorem 1.25 i średnim zwrotem na transakcję 0.72% (znacznie powyżej progu opłat 0.15%); optymalizacja podniosła go do Sharpe 0.65 / zwrotu 227.7% przez 415 transakcji, ale walk-forward pokazał śr. in-sample Sharpe 1.037 załamujący się do out-of-sample -0.413.

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.