Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

DOT/KSM Mean-Reversion ng Cointegrated Spread, Market-Neutral Long-Short (DOTUSDT.BINANCE + KSMUSDT.BINANCE USD-M, Daily Bars, Pagpasok/Paglabas batay sa Z-Score, May Half-Life Gate, 3-Parameter)

Resulta: Inabandona

DotKsmCointegratedSpreadMeanReversionLS

Buod ng Resulta

Nagmungkahi ang estratehiyang ito ng naiiba at hindi pa nasusubukang ideya: market-neutral na DOT/KSM cointegration mean-reversion pairs trade na may hedge spread na naka-freeze sa pagpasok at half-life stationarity gate; umabot ito sa iteration 2 matapos ayusin ang dating bug sa paglabas dahil sa inaanod na spread. Itinuring na patas at tama ang pagpapatupad ng mekanismo ng cointegration sa code, ngunit sa mapagpasyang sample na 6 taon at 144 trade, nagbalik ito ng -10.43% na may negatibong Sharpe at profit_factor na 0.895 — negatibo na bago gastos. Dahil nalugi ang residual sa bawat volatility regime at sa karamihan ng taon, at iisang outlier na araw ang nagdala sa nag-iisang positibong taon, iniwan ito ng analyst sa yugto ng pagsusuri sa backtest matapos mapasinungalingan ang premise; kapareho ito ng mga naunang kabiguan sa cointegrated spread ng LTC/BCH at ETH/BTC. Hindi ito umabot sa optimization, risk review, o paper trading.

Hypothesis

Isang MARKET-NEUTRAL statistical-arbitrage pairs trade sa dalawang asset na may tunay na ugnayang estruktural: Polkadot (DOT) at ang canary network nitong Kusama (KSM). Ang Kusama ay pre-production chain ng Polkadot na binuo sa iisang Substrate codebase; magkapareho ang dalas ng pamamahala, parachain, at runtime upgrade ng mga ito, at hinihimok ang halaga ng token nito ng siklo ng demand para sa SAME parachain-slot-auction at staking gaya ng DOT. Ang ugnayang pang-ekonomiya na nagmula sa iisang pinagmulan ay……Magpakita ng higit paMagpakita ng mas kaunti

Isang MARKET-NEUTRAL statistical-arbitrage pairs trade sa dalawang asset na may tunay na ugnayang estruktural: Polkadot (DOT) at ang canary network nitong Kusama (KSM). Ang Kusama ay pre-production chain ng Polkadot na binuo sa iisang Substrate codebase; magkapareho ang dalas ng pamamahala, parachain, at runtime upgrade ng mga ito, at hinihimok ang halaga ng token nito ng siklo ng demand para sa SAME parachain-slot-auction at staking gaya ng DOT. Ang ugnayang pang-ekonomiya na nagmula sa iisang pinagmulan ay katumbas sa crypto ng ugnayang LTC/BCH Bitcoin-fork — uri ito ng relasyong lumilikha ng tunay na STATIONARY log-price spread sa halip na huwad na ugnayan. Hindi ito mekanismong momentum/trend na NOT: mean-reversion ito ng cointegrated residual. Sadyang DIFFERENT FAMILY ito mula sa recipe ng dual-timeframe momentum-confluence na sumalungat sa nauna kong panukala (taya ang ideyang iyon sa pagpapatuloy ng trend; taya naman nito na babalik ang spread sa equilibrium nito). long_short/market-neutral ang direksiyon, kaya pinupunan nito ang kulang na direction bucket; hindi pa nasusubukan sa factory ang pares na ito (saklaw ng tried/pipeline set ang single-name momentum sa ADA/AVAX/BNB/BTC/ETH/LTC/NEAR/SOL/DOT/DOGE at isang LTC/BCH spread; hindi lumilitaw ang DOT/KSM bilang cointegrated spread).

Tinutugunan ng Iteration 2 ang natuklasan sa backtest gate na bumaba nang 19.77% ang equity curve habang nasa ~0 ang mark-to-market Sharpe — tanda ito ng book na tila bumabalik ang sukat na spread ngunit hindi ang aktuwal na PnL. Tatlong nakatuong pagbabago, lahat ay nasa ibaba ng mga layer na nakapasa na (hindi ginalaw ang imports, class structure at tuloy-tuloy na z-score signal): (1) THE FIX — naka-freeze na sa pagpasok ang beta, residual mean at residual sigma, at minamarkahan na ang bukas na posisyon batay……Magpakita ng higit paMagpakita ng mas kaunti

Tinutugunan ng Iteration 2 ang natuklasan sa backtest gate na bumaba nang 19.77% ang equity curve habang nasa ~0 ang mark-to-market Sharpe — tanda ito ng book na tila bumabalik ang sukat na spread ngunit hindi ang aktuwal na PnL. Tatlong nakatuong pagbabago, lahat ay nasa ibaba ng mga layer na nakapasa na (hindi ginalaw ang imports, class structure at tuloy-tuloy na z-score signal): (1) THE FIX — naka-freeze na sa pagpasok ang beta, residual mean at residual sigma, at minamarkahan na ang bukas na posisyon batay sa nakapirming spread na iyon (_z_held). Dati, muling tinatantiya ang tatlo sa bawat bar gamit ang rolling na 60-araw na window, kaya laging nagmumukhang 'bumalik' sa gumagalaw na mean ang dahan-dahang inaanod na spread kahit hindi pa iyon nangyayari sa book, na nakapirmi ang leg notional sa beta noong pumasok — magkaibang bagay ang tinutukoy ng trigger sa paglabas at ng PnL. (2) Pagkontrol sa tail-loss: z_stop 4.0 -> 3.0 at max_hold_days 45 -> 21 (humigit-kumulang 5 half-life batay sa median na ~4 araw), kaya pinuputol ang spread na tumigil sa pagbabalik sa halip na panatilihin itong directional bet nang 11 half-life. (3) Oras ng pagpasok: dapat lumiit ang dislokasyon (|z_t| < |z_t-1|, kapareho ang tanda) bago pumasok, para hindi na sumasalubong ang estratehiya sa mga divergence na patuloy pang lumalawak. Ibinababa ng per_leg_pct 0.25 -> 0.15 ang gross exposure sa 0.30x ng equity; nababawasan nito ang market-impact cost sa manipis na KSM perp book (higit sa linear ang paglaki ng impact kasabay ng laki ng clip) at ang volatility drag na nagpapabago sa daily series na may zero mean tungo sa negatibong compounded return. Dalas ng pagpasok: pumapasa sa half-life gate ang humigit-kumulang 99% ng mga bar at isang bar o dalawa lang ang idinaragdag ng turning filter sa paghihintay bago pumasok; kaya nakagagawa pa rin ang disenyo ng humigit-kumulang 40-60 round trip sa daily history — lampas na lampas sa kailangang >= 1 trade ng sandbox. Nananatili ang venue sa BINANCE USD-M sa leverage na 1.0 dahil nagsho-short ng isang leg ang estratehiya (hindi ito posible sa spot), ngunit hindi nito kailangan ng dagdag na margin: mas mababa sa equity ang gross notional kaya hindi maliliquidate ang market-neutral book dahil sa galaw ng merkado.

Negatibo ang expectancy sa mapagpasyang sample na 144 trade / 6.05 taon: profit_factor 0.895 (<1, negatibo na bago gastos — 1.82% lang ng gross ang komisyon), expectancy na -$72.68/trade, total_return -10.43%, Sharpe na -0.082 kung saan sumasaklaw sa sero ang CI [-0.99, 0.63]. Ito ay NOT na bulnerabilidad sa bayarin (flat o negatibo ang signal bago gastos), kaya hindi ito maiaangat ng anumang pag-aayos ng parameter lampas sa mga gastos. Hindi tradeably stationary ang residual na DOT/KSM: nalulugi ang book sa……Magpakita ng higit paMagpakita ng mas kaunti

Negatibo ang expectancy sa mapagpasyang sample na 144 trade / 6.05 taon: profit_factor 0.895 (<1, negatibo na bago gastos — 1.82% lang ng gross ang komisyon), expectancy na -$72.68/trade, total_return -10.43%, Sharpe na -0.082 kung saan sumasaklaw sa sero ang CI [-0.99, 0.63]. Ito ay NOT na bulnerabilidad sa bayarin (flat o negatibo ang signal bago gastos), kaya hindi ito maiaangat ng anumang pag-aayos ng parameter lampas sa mga gastos. Hindi tradeably stationary ang residual na DOT/KSM: nalulugi ang book sa lahat ng tatlong vol tercile (kalmado/normal/stressed) at sa karamihan ng taon sa kalendaryo; halos iisang outlier na araw (2024-11-24 +14.3%) ang nagdala sa natatanging positibong taon (2024). Tama ang pagpapatupad ng code sa mekanismo ng cointegration-mean-reversion, kaya patas ang pagsubok at pinasinungalingan ang premise; hindi ito bug na maaayos — kaayon ito ng mga kabiguan sa cointegrated spread na LTC/BCH at ETH/BTC, at ng L55. Napatunayan at mas lumala sa buong kasaysayan ang alalahanin ni QA tungkol sa bulnerabilidad sa bayarin sa sandbox. Hindi sulit ang 2 oras ng optimization. abandon_class = negative_expectancy.

Implementasyon

Market-neutral na statistical arbitrage sa DOT/KSM cointegration residual gamit ang daily Binance USD-M perpetual bar. Nagbibigay ang rolling na OLS ng log(DOT) sa log(KSM) ng hedge ratio na beta at residual na e = log(DOT) - beta*log(KSM); tuloy-tuloy na signal ang z-score ng residual sa kaparehong window. Nagbubukas ng posisyon kapag lumampas sa z_entry ang |z|, pasok sa [1, 90] araw ang half-life na ipinahihiwatig ng AR(1) ng residual (ito ang stationarity gate na ginagawa itong cointegration trade sa halip na simpleng z-score trade), at nagsisimula nang lumiit ang dislokasyon sa halip na patuloy na lumawak. Long sa residual = long DOT / short KSM sa USD notional na katumbas ng beta; kabaligtaran nito ang short sa residual. FROZEN ang hedge ratio at residual mean/sigma sa pagpasok, kaya minamarkahan at isinasara ang bukas na posisyon batay sa spread na aktuwal nitong hawak. Mga paglabas: pagbalik sa loob ng z_exit, stop kapag nasira ang cointegration sa |z| >= z_stop, o calendar time stop pagkalipas ng 21 araw (~5 half-life).

Mga Resulta ng Beripikasyon

Walang kailangang baguhin; sinadya ang mga override at tama ang pagtawag ng mga ito sa super().

Ino-override ng min_bars_required, _submit_entry, at _submit_exit ang mga method ng framework (mga babala ng static analyzer na base_shadow). Sinasadya at tama ang mga override rito: ibinabalik ng min_bars_required ang z_lookback+5 para sa warm-up, at tinatawag muna ng mga override ng _submit_entry/_submit_exit ang super() bago patakbuhin ang KSM hedge leg at i-freeze/i-clear ang state ng na-trade na spread. Walang depektong pang-asal.

Marupok sa bayarin ang sandbox smoke test: malayong mas mababa ang avg_trade_return_pct 0.020% sa humigit-kumulang 0.20% na round-trip na gastos ng two-leg na USD-M futures pair (0.05% taker x 4 fill), profit_factor 0.896, total_return -10.43%, Sharpe na -0.08 (CI [-1.05, 0.60] ay sumasaklaw sa sero), at 1.8% lang ng gross ang komisyon, na nangangahulugang halos flat ang signal bago gastos at hindi ito basta kinain ng bayarin. Kapareho ito ng pattern ng LTC/BCH cointegrated-spread pair (mean-reversion sa daily bar ng crypto pair na cointegrated ngunit posibleng inaanod). Tunay na pagbuti sa kawastuhan ang pag-aayos sa frozen spread sa iteration-2, ngunit dapat tiyakin ng analyst sa optimization sa buong kasaysayan kung stationary nga ang residual na DOT/KSM at kung may sapat na lamang ang per-trade na pagbalik (z 1.75 -> 0.5 x residual sigma) laban sa two-leg na gastos. Payo lamang ito.

Pagsusuri ng Backtest

Sharpe
-0.08
Kabuuang Return
-10.43%
Max Drawdown
27.28%
Kabuuang Trade
144
Win Rate
44.4%
Profit Factor
0.90

Patas at tamang pagsubok sa hypothesis ang code: 72 signal = 72 submission, balanseng 72 long / 72 short na mga leg, beta-matched na neutral sizing, paglabas batay sa nakapirming spread (gumagana ang pag-aayos sa iteration-2), half-life stationarity gate, at time stop na ligtas sa pag-restart. Ipinatutupad ng mga trade ang nakasaad na mekanismo ng cointegration-mean-reversion.

Tunay na naiibang pamilya/direksiyon (market-neutral na pairs) at hindi pa nasusubukang pares.

Negatibo ang expectancy sa mapagpasyang sample na 144 trade / 6.05 taon: profit_factor 0.895 (<1 = negatibo na bago BEFORE gastos), total_return -10.43%, expectancy na -$72.68/trade, Sharpe na -0.082 kung saan sumasaklaw sa sero ang CI [-0.993, 0.626], Sortino na -0.11, recovery_factor -0.41, CAGR -1.93%.

Nasa ~10x ang avg_trade_return_pct 0.020%, mas mababa sa round-trip na gastos na ~0.20% ng two-leg na USD-M pair — ngunit 1.82% lang ng gross ang komisyon, kaya flat o negatibo na ang signal bago gastos at NOT ang bulnerabilidad nito sa bayarin. Hindi maiaangat ng pag-aayos ng parameter ang edge na negatibo na bago gastos.

Hindi estasyonaryo para mapagkalakalan ang residual: negatibo ang portfolio LOSES sa lahat ng tatlong tercile ng volatility (mahinahon -1.51%, normal -4.94%, nasa ilalim ng stress -5.07%) at sa karamihan ng mga taon sa kalendaryo (2021 -22.7%, 2022 -4.8%, 2026 -2.1%). Ang tanging positibong taon, 2024 (+13.5%), ay halos ganap na dahil sa isang araw na outlier 2024-11-24 (+14.3%) na nagtulak sa buwan ng Nob-24 sa +12.2% — alisin ang araw na ito at negatibo ang estratehiya sa lahat ng pagkakataon.

Kapareho ng pattern ng mga cointegrated-spread pair na LTC/BCH at ETH/BTC, pati ng L55 (single-name/spread fade na hindi nakalalampas sa gastos dahil PF<1.15). Napatunayan at mas lumala sa buong kasaysayan ang alalahanin ni QA tungkol sa bulnerabilidad sa bayarin.

Pagsusuri

Backtest gate: - hindi maaasahan ang metrics: Hindi magkakaugnay: salungat ang tanda ng Sharpe na 0.02 sa total_return -19.77% — kinukuwenta ang Sharpe mula sa seryeng mtm_equity_curve, samantalang nagmumula sa equity curve ang return. Gamitin ang equity curve sa paghatol.

Buod ng Resulta

Hindi garantiya ng tradeably stationary na spread ang tunay na ugnayang estruktural ng dalawang asset — ipinahihiwatig ng profit_factor sa ilalim ng 1 na negatibo na ang edge bago bayarin, kaya hindi ito maililigtas ng optimization.

Nagpasya ang analyst na 'itigil' ito sa yugto ng pagsusuri sa backtest bago optimization: dahil mas mababa sa 1 ang profit_factor, negatibo na ang signal bago gastos (komisyon ay 1.82% lang ng gross); kaya pinasinungalingan ang premise, at hindi ito usapin ng bulnerabilidad sa bayarin. Hindi maiaangat ng anumang pag-aayos ng parameter ang edge na negatibo na.

Isang market-neutral na statistical-arbitrage pairs trade na tumataya na stationary at babalik sa mean ang cointegration residual ng DOT laban sa token ng canary network nito na KSM; pumapasok ito sa long/short spread kapag may z-score dislokasyon na pumapasa sa half-life stationarity test na AR(1).

Nalugi ito sa backtest na sumaklaw sa 6.05 taon at 144 trade: total_return -10.43%, Sharpe na -0.082 (CI [-0.99, 0.63]), Sortino na -0.11, profit_factor 0.895, expectancy na -$72.68/trade, at avg_trade_return_pct na 0.020% lang kumpara sa minimum para maging viable na 0.15%. Nalugi ito sa lahat ng tatlong volatility tercile at sa karamihan ng taon sa kalendaryo; halos iisang outlier na araw ang nagdala sa tanging positibong taon (2024, +13.5%).

Ang Stratmill ay isang tool para sa pananaliksik at paper trading, hindi payo sa pananalapi o isang broker. Ang mga resulta ng backtest at paper trading ay hypothetical. May panganib ng pagkalugi ang pangangalakal.