XRP Apimties patvirtintas momentumas, long-short (viena priemonė XRPUSDT.BINANCE USD-M, 4H barai — sekti kryptinį momentumą ONLY, kai tuo pat metu įvykęs apimties šuolis patvirtina realų dalyvavimą, kitu atveju likti be pozicijos, ATR slenkantis išėjimas, 3 parametrų)
Rezultatas: Atsisakyta
XrpVolumeConfirmedMomentumLS
Rezultatų suvestinė
XrpVolumeConfirmedMomentumLS sąmoningai perkėlė vienintelį gamyklos pranašumą, kuris ne kartą išliko — apimties filtruojamą 4H momentumą — iš ETH į įvykių veikiamą, su BTC/ETH nekoreliuojančią XRP nuolatinę ateities priemonę, naudodama vos tris parametrus, kad atsispirtų persitaikymui. Bazinis atgalinis testas buvo skaitiniu požiūriu perspektyvus (Sharpe 0.47, 448 sandorių, vieno sandorio grąža 0.72% viršijo komisinių ribą) ir perėjo atgalinio testavimo peržiūrą su verdiktu „optimizuoti“; net ir išlaikymo lango……Rodyti daugiauRodyti mažiau
XrpVolumeConfirmedMomentumLS sąmoningai perkėlė vienintelį gamyklos pranašumą, kuris ne kartą išliko — apimties filtruojamą 4H momentumą — iš ETH į įvykių veikiamą, su BTC/ETH nekoreliuojančią XRP nuolatinę ateities priemonę, naudodama vos tris parametrus, kad atsispirtų persitaikymui. Bazinis atgalinis testas buvo skaitiniu požiūriu perspektyvus (Sharpe 0.47, 448 sandorių, vieno sandorio grąža 0.72% viršijo komisinių ribą) ir perėjo atgalinio testavimo peržiūrą su verdiktu „optimizuoti“; net ir išlaikymo lango rezultatas atrodė teigiamas, Sharpe 1.33. Tačiau 3 etapų optimizavimas atskleidė, kad strategija tėra geriausio iš N rezultatų triukšmas: slenkančio patikrinimo imties Sharpe 1.037 smuko iki -0.413 už imties ribų, PBO pasiekė 0.636, o defliuotas Sharpe nukrito iki 0.006. Analitikas po vienos iteracijos jos atsisakė, nes neįveikė trijų griežtų kriterijų, ir padarė išvadą, kad tai vienos priemonės momentum klonų spąstai — mechanizmas veikia su ETH, bet kiekviena XRP jį naudojanti priemonė persitaikė, o plokščias jautrumo paviršius nepaliko geresnės krypties tolesnėms iteracijoms.
A LONG-SHORT, vieno instrumento, gryno OHLCV momento strategija ant XRPUSDT.BINANCE (USD-M perpetual) ant 4H barų. Tai yra DELIBERATE transplantas iš gamyklos ONLY daug kartų išgyvenusios pranašumo šeimos — apimtimi patvirtintas 4H momento mechanizmas, pasiekęs popierinę stadiją kaip EthVolumeConfirmedMomentumLS (Sharpe 1.05) ir giminaičiai santakos trend-followeriai ant ADA/BTC (Sharpe 1.6/2.0) — ant FRESH nešėjo instrumento, kurio korpusas beveik nelietė. Pagrindinė įžvalga, kuria dalijasi išgyvenusieji: žalias……Rodyti daugiauRodyti mažiau
A LONG-SHORT, vieno instrumento, gryno OHLCV momento strategija ant XRPUSDT.BINANCE (USD-M perpetual) ant 4H barų. Tai yra DELIBERATE transplantas iš gamyklos ONLY daug kartų išgyvenusios pranašumo šeimos — apimtimi patvirtintas 4H momento mechanizmas, pasiekęs popierinę stadiją kaip EthVolumeConfirmedMomentumLS (Sharpe 1.05) ir giminaičiai santakos trend-followeriai ant ADA/BTC (Sharpe 1.6/2.0) — ant FRESH nešėjo instrumento, kurio korpusas beveik nelietė. Pagrindinė įžvalga, kuria dalijasi išgyvenusieji: žalias momentas ant vieno perp yra mokesčiams trapus triukšmas (perpritaikymo/fee_edge kapinynas), bet momentas GATED su tikru apimties dalyvavimo šuoliu atrenka judesių subpopuliaciją, kuri yra order-flow varomi kryptiniai impulsai, o ne plonas dreifas, ir tie impulsai nueina pakankamai toli, kad padengtų ~0.10% round-trip kainą. XRP pasirinktas tyčia: tai yra top-5 likvidumo perp su švaria daugiamete 4H istorija, bet jo kainos procesas yra idiosinkratiškai EVENT-DRIVEN (reguliacinės/teisinės antraštės, listingo/delistingo epizodai, mokėjimų infrastruktūros naujienos), kuris sukuria epizodinius, didelės apimties, kelių barų kryptinius išsiplėtimus, būtent tam, ką apimtimi valdytas momento filtras sukurtas pagauti — ir jo elgesys nekoreliuoja su BTC/ETH kainų serija, kurią 44%+ šios gamyklos nuolat perkasinėja. Tik THREE parametrai (momento žvilgsnis atgal, apimties šuolio daugiklis, ATR trailing daugiklis), kad atlaikytų perpritaikymo mirtis, kurios pražudė DOT santakos dvynį ir daugiakondicinius krepšelius.
Tai yra sąmoningas persodinimas, kurio reikalauja hipotezė: mechanizmas yra ištikimas EthVolumeConfirmedMomentumLS portavimas — apimtimi patvirtinta 4H momento konstrukcija, pasiekusi paper stadiją — perkelta į XRPUSDT.BINANCE, pakeitus tik instrumentui specifines konstantas (size_precision 1, patikrinta pagal katalogo parquet metaduomenis, skirtus XRPUSDT, kurie nurodo price_precision 4 / size_precision 1). Abu hipotezės ingredientai įgyvendinti pažodžiui: momentas ATR vienetais (be skalės, todėl vienas……Rodyti daugiauRodyti mažiau
Tai yra sąmoningas persodinimas, kurio reikalauja hipotezė: mechanizmas yra ištikimas EthVolumeConfirmedMomentumLS portavimas — apimtimi patvirtinta 4H momento konstrukcija, pasiekusi paper stadiją — perkelta į XRPUSDT.BINANCE, pakeitus tik instrumentui specifines konstantas (size_precision 1, patikrinta pagal katalogo parquet metaduomenis, skirtus XRPUSDT, kurie nurodo price_precision 4 / size_precision 1). Abu hipotezės ingredientai įgyvendinti pažodžiui: momentas ATR vienetais (be skalės, todėl vienas slenkstis reiškia tą patį visoje labai plačioje XRP kintamumo režimų skalėje) ir dalyvavimas kaip apimtis, palyginti su MEDIAN iš ankstesnių 60 barų — būtent mediana, nes XRP įvykiais grindžiamas apimties pasiskirstymas yra smarkiai pasviręs į dešinę, o vidurkio bazė, išpūsta vieno ankstesnio antraštinio šuolio, paslėptų kitą tikrą šuolį, kuris yra būtent ta subpopuliacija, kurią hipotezė nori atrinkti. calculate_signal grąžina žalią tolydų sprendimo kintamąjį jo natūraliais ATR vienetais kiekviename bare (niekada neužrakintą už įėjimo sąlygos), o should_enter jį slenksčiuoja; apšilimo metu jis grąžina ribotą intra-bar-pozicijos balą, kad signalas vis tiek kistų, o netaptų plokščias. Trijų parametrų paviršius yra tiksliai laikomas, o kodo apribojimai (clamps) pažodžiui deklaruoti _param_bounds, kad optimizatorius negalėtų testuoti reikšmės, kurią kodas tyliai perrašo. Užrakintos konstantos (įėjimo slenkstis, išėjimo histerezė, vol langas, ATR periodas, risk_pct) sąmoningai paliktos už config parametrų žodyno ribų ir nuskaitomos iš kodo lygio numatytųjų reikšmių: risk_pct ypač yra pozicijos dydžio politika, ir palikimas ją optimizuojamą yra būtent tai, kaip žuvo ankstesni confluence bandymai — tai leidžia optimizatoriui pirkti Sharpe su nominalu, o ne su edge. Prekybos vieta yra BINANCE USD-M ateities sandoriai, o ne spot, nes strategija ima ir SHORT apimtimi patvirtintą momentumą, ir long, ko CASH sąskaita negali daryti; svertas paliktas ties 1.0, nes nominalus cap reiškia, kad joks dydžio parinkimo kelias nenaudoja maržos (deklaruoti leverage>1 kaip nenaudojamą būtų atmesta). Našumas yra ribotas kiekviename bare (indeksu adresuojamas buferis, vienas 60 elementų rikiavimas, inkrementinis trailing ekstremumas, memoizuotas ankstesnio baro tinkamumas), todėl 300s sandbox sieninis laikrodis nėra rizikoje. Aš atkūriau įėjimo logiką neprisijungęs per visą 14,602 barų XRP 4H istoriją (2020-01 iki 2026-09), kad sumažinčiau dviejų dažniausių nesėkmės režimų riziką: šuolio sąlyga suveikia 14.8% barų, o visas sudėtinis įėjimo vartas tinkamas 12.2%, sugeneruodamas 476 round trips (71/m., 236 long / 240 short), iš kurių 472 patenka į sandbox langą — taigi nulinės prekybos nutraukimas nėra reali rizika — esant vidutinei grynajai grąžai vienam sandoriui +0.506% po 0.10% round-trip taker kaštų atskaitymo, patogiai virš 0.15% USD-M grindų, su PF 1.23 ir 36.6% laimėjimų dažniu. Tas laimėjimų dažnis yra normalus anksti nuostolius kerpančio trend-follower profilis ir yra žemiau 0.45 minkštų paaukštinimo grindų; aš neiškraipiau mechanizmo, kad jį vyčiausi, nes hipotezė iš anksto registruoja būtent šią konstrukciją, o minkštos grindys gali būti netaikomos remiantis įrodymais.
Perpritaikymo / negeneralizavimo mirtis (NOT mokesčių pranašumas — grąža vienam sandoriui 1.20% viršija ribą). Trys neatšaukiami HARD vartai neperduoti: walk-forward is_overfitted=TRUE (vid. IS Sharpe 1.037 -> vid. OOS -0.413, langai +0.60/-2.08/+0.24), išorinės imties Sharpe -0.413 <= 0 ir PBO 0.636 > 0.5. Patvarumas patvirtina, kad pasirinktas Sharpe yra geriausio iš N triukšmas: deflated_sharpe 0.006 << 0.95, is_significant=false, Sharpe CI [-0.078, 1.376] apima nulį, ir jis neišgyvena programos lygio FDR……Rodyti daugiauRodyti mažiau
Perpritaikymo / negeneralizavimo mirtis (NOT mokesčių pranašumas — grąža vienam sandoriui 1.20% viršija ribą). Trys neatšaukiami HARD vartai neperduoti: walk-forward is_overfitted=TRUE (vid. IS Sharpe 1.037 -> vid. OOS -0.413, langai +0.60/-2.08/+0.24), išorinės imties Sharpe -0.413 <= 0 ir PBO 0.636 > 0.5. Patvarumas patvirtina, kad pasirinktas Sharpe yra geriausio iš N triukšmas: deflated_sharpe 0.006 << 0.95, is_significant=false, Sharpe CI [-0.078, 1.376] apima nulį, ir jis neišgyvena programos lygio FDR (išlaiko 4 iš 244, candidate_p 0.994). Teigiamas holdout (Sharpe 1.33) yra paskutinio lango sutapimas, prieštaraujantis neigiamam WF-OOS, ir negali išgelbėti trijų neperduotų griežtų vartų. Pagal perpritaikymo ir mirusios prielaidos taisyklę, didelis IS/OOS-kolapsas yra ABANDON, o ne taisyti: apimtimi patvirtintas momento mechanizmas įrodytas ant ETH giminaičio (paaukštintas, Sharpe 1.05), bet kiekvienas XRP šios šeimos nešėjas jau žuvo (XRP dvigubo signalo momento-santakos perpritaikymas, XRP grynai kryptinis TSM, XRP impulso tęsinys fee_edge, XRP dviejų barų tęsinys fee_edge). To paties recepto nukreipimas į XRP tiesiog vėl perpritaiko — OOS yra neigiamas, o jautrumo paviršius yra plokščias ~0.4-0.5 visur be jokio neišnaudoto patvaraus parametrų regiono, į kurį būtų galima derinti, todėl iteracija (bandymas 1 iš 2) neturi kur geriau eiti. Tai yra vieno pavadinimo momento klonų spąstai: žemiau ADA/ETH nugalėtojų lygio bazinis backtestas yra lubos, o defliacija jas tik žemina. Gedimo šablonas: perpritaikymas / negeneralizavimas.
Įgyvendinimas
Long/short vienos priemonės momentum su XRPUSDT.BINANCE USD-M nuolatine ateities priemone, 4H barai, grynas OHLCV. Kiekviename bare apskaičiuojamas tolydus, dalyvavimo svertinis momentum signalas: kainos pokytis per mom_lookback barų, išreikštas ATR vienetais, padaugintas iš min(1, dalyvavimas), kur dalyvavimas yra baro apimtis, padalyta iš ankstesnių 60 barų MEDIAN apimties ir tada padauginta iš vol_surge_mult. Pozicija atidaroma į ilgąją pusę, kai šis signalas kerta UP per +1.0 ATR ir šuolis iš tiesų įvyksta……Rodyti daugiauRodyti mažiau
Long/short vienos priemonės momentum su XRPUSDT.BINANCE USD-M nuolatine ateities priemone, 4H barai, grynas OHLCV. Kiekviename bare apskaičiuojamas tolydus, dalyvavimo svertinis momentum signalas: kainos pokytis per mom_lookback barų, išreikštas ATR vienetais, padaugintas iš min(1, dalyvavimas), kur dalyvavimas yra baro apimtis, padalyta iš ankstesnių 60 barų MEDIAN apimties ir tada padauginta iš vol_surge_mult. Pozicija atidaroma į ilgąją pusę, kai šis signalas kerta UP per +1.0 ATR ir šuolis iš tiesų įvyksta (dalyvavimas >= 1); trumpa pozicija atidaroma simetriško kirtimo žemyn atveju, o kitais atvejais pozicijos nėra FLAT — momentu neprekiaujama, jei jo nepatvirtina dalyvavimas, kad ir koks didelis būtų judėjimas. Pozicijos uždaromos, kai (a) momentum pasiekia 0.25 ATR prieš pozicijos kryptį (0.25 histerezės, kad pauzė epizodo metu nenutrauktų laiminčios pozicijos ir nepriverstų mokėti antrų bendrų pirkimo ir pardavimo išlaidų), arba (b) suveikia ATR slenkantis stopas, esantis trail_atr_mult ATR žemiau / aukščiau geriausios uždarymo kainos nuo įėjimo, pradinis stopas nustatomas ties įėjimo kaina. Pozicijos dydis pirmiausia nustatomas pagal riziką: nuosavas kapitalas * 2% / (trail_atr_mult * ATR); taigi volatilumui didėjant, dydis mažėja. Dydis ribojamas iki 1x nuosavo kapitalo bendrosios tariamosios vertės (todėl svertas 1.0, maržos nereikia), o apatinė riba nustatoma pagal XRP 0.1 žingsnį ir $20 minimalią tariamąją vertę. Derinti galima lygiai tris parametrus (mom_lookback, vol_surge_mult, trail_atr_mult); įėjimo slenkstis, išėjimo histerezė, apimties langas, ATR periodas ir rizikos dalis yra fiksuoti.
Patikros rezultatai
Patvirtinkite, kad bazinis šablonas iš tiesų naudoja šį metodą įšilimo patikrai (taip, FactoryStrategy jį naudoja); keisti nereikia.
min_bars_required(self) perrašo karkaso metodą (base_shadow statinis įspėjimas). Tai atrodo sąmoningai padaryta ir teisinga — grąžinama max(vol_window+2, atr_period+2, mom_lookback+2), todėl įšilimo patikra yra pakankama visiems indikatoriams, o smėlio dėžėje per langą sudaryta 442 sandorių, patvirtinančių, kad įšilimas baigiamas. Pažymėta tik dėl informacijos, tai nėra defektas.
Režimų priskyrimo smėlio dėžėje rezultatai rodo, kad strategija LOSES ramiame volatilumo tercilyje (-8.07%, Sharpe 0.004) ir uždirba tik įtemptame tercilyje (+88.7%, Sharpe 1.01) — visas pranašumas sutelktas didelio volatilumo / įvykių plėtimosi laikotarpiais; tai atitinka įvykių veikiamą apimties filtrą, tačiau reiškia, kad tyliomis reguliavimo ramybės atkarpomis knyga kraujuoja. Smėlio dėžės Sharpe yra tik 0.47 (CI [-0.28, 1.21] apima nulį), o laimėjimų dažnis 36% nesiekia 0.45 švelniosios ribos (tai normalu nuostolius mažinančiai tendencijos sekimo strategijai, tačiau pažymėtina). Largest_win ($49.9 tūkst.) yra ~7x didžiausias nuostolis, o avg_win/avg_loss yra 2.3x, todėl grąža priklauso nuo kelių didelių epizodų — atliekant visos istorijos atgalinį testą reikia patikrinti priklausomybę nuo uodeginių įvykių ir atsparumą kiekviename režime. Tai neoptimizuoto pirminio bandymo kontekstas analitikui, o ne blokavimo priežastis.
Istorinio testo peržiūra
Sharpe
0,47
Bendra grąža
127,44%
Didžiausias nuosmukis
26,45%
Iš viso sandorių
448
Pelningų sandorių dalis
36,4%
Pelno faktorius
1,25
Patikima, didelė imtis: 448 sandorių per 2434 dienų (metrics_reliable=true), subalansuota 225 ilgųjų / 223 trumpųjų pozicijų knyga, iš tiesų vykdanti long-short strategiją.
Vieno sandorio pranašumas gerokai viršija prekybos platformos komisinių ribą: avg_trade_return_pct 0.724%, palyginti su 0.15% Binance USD-M riba; komisiniai sudaro tik 4.27% bendrosios grąžos, taigi tai tikrai NOT komisinių pranašumo atvejis.
Profit_factor 1.254 (> 1.05), max_drawdown 26.4% (< 60%), teigiamas Sharpe 0.47 — skaitiniu požiūriu strategija atitinka visas peržiūros apsaugos ribas.
Sandoriai ištikimai įgyvendina hipotezę: entry_signaled 448 = entries_submitted 448, ATR-trailing išėjimai, ~2d laikymas, kryptis subalansuota. Jokio mechanizmo neatitikimo ir jokio apskaitos artefakto (end_unrealized_pct 18.99%, nedominuojantis antraštėse).
Režimų priskyrimas atitinka įvykių veikiamą apimties filtrą: pranašumas sutelktas įtemptame volatilumo tercilyje (+69%, Sharpe 0.86) su regime_spread 0.68; nauja, su BTC/ETH nekoreliuojanti priemonė (benchmark_correlation 0.47, beta 0.11, teigiama alfa 0.07) yra viena iš gamyklos pranašumų šeimos, kuri ne kartą išliko (ETH apimties patvirtintas momentum pasiekė popierinės prekybos etapą).
Bazinis Sharpe 0.473 yra žemas, o jo CI [-0.23, 1.23] apima nulį; laimėjimų dažnis 36% nesiekia 0.45 švelniosios ribos (tai tikėtina tendenciją sekant strategijai, kuri mažina nuostolius, bet vis tiek pažymėtina).
Grąža priklauso nuo kelių didelių įvykių epizodų (2024-11 +39%, 2026-08 +33%, 2020-11 +20% per mėnesį); largest_win ~7x largest_loss, return_kurtosis 12.3 — priklauso nuo uodeginių įvykių, per 3 etapų vykdymą būtina patikrinti atsparumą kiekviename režime.
Ramiame volatilumo tercilyje strategija kraujuoja (+2.9%, Sharpe 0.18) — tyliomis reguliavimo ramybės atkarpomis knyga grąžina pelną, taip atliepdama QA susirūpinimą dėl pranašumo.
Klasės prioras: vieno pavadinimo 4H momento klonai žemiau Sharpe>=1.5 / PF>=2.0 išgyvenusiųjų lygio defliacijoje dažnai žūdavo kaip perpritaikyti; šis variantas yra žemiau to lygio, todėl perpritaikymo rizika optimizavime yra reali.
Analizė
Vieno sandorio ekonominis rezultatas gerokai viršija prekybos platformos komisinių ribą (avg_trade_return_pct 1.20%, palyginti su 0.15% Binance USD-M riba; komisiniai sudaro tik 3.49% bendrosios grąžos) — tai tikrai NOT fee_edge žlugimas.
Patikima, didelė imtis: 415 optimizuotų sandorių per 2434 dienas, subalansuota long/short knyga, jautrumas švarus su 0 cliff parametrų.
Išlaikymo lango rezultatas buvo teigiamas (Sharpe 1.33 iš 61 sandorių).
Slenkantis patikrinimas is_overfitted=TRUE: vidutinis IS Sharpe 1.037 smunka iki vidutinio OOS -0.413, o viename lange pasiekia -2.077 — pranašumas neapibendrinamas už imties ribų (HARD kriterijus, neatšaukiamas).
Imties už ribų Sharpe rodiklis -0.413 <= 0 (HARD sąlyga).
PBO 0.636 > 0.5 (HARD vartai) — parametrų parinkimas labiau tikėtina nei ne yra perpritaikymas.
Patikimumo analizė patvirtina geriausio iš N rezultatų triukšmą: deflated_sharpe 0.006 << 0.95, is_significant=false, Sharpe CI [-0.078, 1.376] apima nulį ir neatlaiko programos lygmens FDR (išlieka 4 iš 244, candidate_p 0.994).
Optimizuotas Sharpe 0.65 gerokai nesiekia 1.5 paaukštinimo ribos; win_rate 0.328 < 0.45; max_drawdown 27.1% > 10% riba. Jautrumo paviršius visur beveik plokščias ~0.4-0.5, nėra jokio patikimo regiono virš triukšmo ribos, į kurį būtų galima derinti.
oos_vault pažymėtas UNDERPOWERED (~87 tikėtinų sandorių, palyginti su reikiamais 100) — mechanizmas pernelyg lėtas, kad jį būtų galima patvirtinti remiantis prieinama XRP istorija.
Benjamini-Hochberg procedūra, kai q=0.10, taikoma 244 programos kandidatams, palieka 4. Kandidato, kuris čia neatlaiko, negalima atskirti nuo pačios programos triukšmo, kad ir kokia gera atrodytų jo atskira statistika.
Rezultatų suvestinė
Vienos priemonės atveju įrodytas mechanizmas (ETH apimties patvirtintas momentum pasiekė popierinės prekybos etapą, Sharpe 1.05) neperkeliamas į XRP — kiekviena XRP šios vienos priemonės momentum šeimos priemonė persitaikė ir žlugo OOS, todėl tą pačią formulę pritaikius kitur, kai jautrumo paviršius visur beveik plokščias ~0.4-0.5, nėra patikimo regiono, į kurį būtų galima derinti.
Analitikas atsisakė strategijos po optimizavimo etapo ANALYZING, nes ji neįveikė trijų neatšaukiamų HARD kriterijų: slenkantis patikrinimas is_overfitted=TRUE, Sharpe už imties ribų -0.413 <= 0 ir PBO 0.636 > 0.5; deflated_sharpe 0.006 ir nulį apimantis Sharpe CI patvirtino, kad rezultatas tėra geriausio iš N rezultatų triukšmas (strategija taip pat neįveikė programos lygmens FDR).
Perkelkite vienintelį gamyklos pakartotinai išgyvenantį edge — apimtimi patvirtintą 4H momentumą — į XRPUSDT.BINANCE USD-M perpetuals kaip 3 parametrų long-short knygą, imant kryptinį momentumą tik tada, kai kartu esantis apimties šuolis patvirtina realų dalyvavimą, o kitu atveju išliekant flat.
Bazinis atgalinis testas apėmė 448 subalansuotus long/short sandorius per 2434 dienų; Sharpe 0.47, bendra grąža 127.4%, pelno koeficientas 1.25, vidutinė vieno sandorio grąža 0.72% (gerokai virš 0.15% komisinių ribos). Optimizavimas padidino Sharpe iki 0.65 / grąžą iki 227.7% per 415 sandorių, tačiau slenkantis patikrinimas parodė, kad vidutinis Sharpe imtyje 1.037 smuko iki -0.413 už imties ribų.
„Stratmill“ yra tyrimų ir popierinės prekybos įrankis, o ne finansų konsultantas ar brokeris. Testavimo ir popierinės prekybos rezultatai yra hipotetiniai. Prekyba susijusi su nuostolio rizika.