Binance USD-M Cross-Sectional Momentum Dollar-Neutral Basket (ranggo ng relative strength, malawak na alt universe, lingguhang rebalance, long-short)
Resulta: Inabandona
CrossSectionalMomentumDollarNeutralBasketLS
Buod ng Resulta
Layunin ng estratehiyang ito na punan ang 87% long-only na pagkiling ng portfolio sa pamamagitan ng tunay na market-neutral na bahagi ng cross-sectional momentum, na niraranggo linggu-linggo ang 20 Binance USD-M alt upang bilhin ang mga relative winner at i-short ang mga relative loser sa nag-iisang data surface na maaasahang maibacktest. Nakapasa ito sa gate bago ang optimization ('i-optimize') dahil tunay itong neutral, may sapat na sample na 1,098 trade, at may headline return na +258% — sa kabila ng katamtamang Sharpe na 0.52 at manipis na profit factor na 1.11. Ngunit ipinakita ng optimization na manipis at hindi matibay ang edge: PBO 0.57, Sharpe na CI na sumasaklaw sa sero, pagkasentro sa 2021 outlier, paghina sa kamakailang regime, at tiyak na pagbagsak sa negatibong forward holdout (Sharpe -0.635). Itinigil ito ng analyst sa unang attempt, at napagpasyahang tunay na paghina ng mahinang edge sa regime ang sanhi, hindi kakulangan sa paggalugad ng mga parameter na maililigtas ng ikalawang sweep.
Isang multi-instrument na CROSS-SECTIONAL momentum basket na neutral sa dolyar (relative strength) sa malawak na uniberso ng humigit-kumulang 20 likidong Binance USD-M alt perpetual. Sa bawat rebalance, RANKED ang mga asset laban sa isa't isa batay sa trailing risk-adjusted return; nagpo-posisyon ang basket nang LONG sa mga nangungunang relative winner at SHORT sa mga pinakamababang relative loser, na may pantay na notional sa dolyar. Isa itong DIFFERENT factor mula sa nag-iisang na-promote na edge ng factory……Magpakita ng higit paMagpakita ng mas kaunti
Isang multi-instrument na CROSS-SECTIONAL momentum basket na neutral sa dolyar (relative strength) sa malawak na uniberso ng humigit-kumulang 20 likidong Binance USD-M alt perpetual. Sa bawat rebalance, RANKED ang mga asset laban sa isa't isa batay sa trailing risk-adjusted return; nagpo-posisyon ang basket nang LONG sa mga nangungunang relative winner at SHORT sa mga pinakamababang relative loser, na may pantay na notional sa dolyar. Isa itong DIFFERENT factor mula sa nag-iisang na-promote na edge ng factory (time-series/absolute momentum, kung saan hinuhusgahan ang bawat asset batay sa OWN trend nito — Sharpe 1.48): kinukuha ng cross-sectional momentum ang DISPERSION (patuloy na nahihigitan ng mga winner ang mga loser) at likas itong market-neutral, kaya pandagdag ito at hindi kalabisan. Naiiba rin ito sa kasalukuyang 7-araw na cross-sectional REVERSAL (kabaligtaran ang direksiyon — bumibili iyon ng mga loser; bumibili ito ng mga winner — at mas mahaba ang ~30-araw na abot-tanaw). Mahalaga, pinili ito dahil sa DATA-SAFETY: Binance USD-M OHLCV lang ang ginagamit nito — ang nag-iisang datos na maaasahang naibabacktest sa harness na ito — kaya naiiwasan ang lahat ng hadlang sa imprastraktura na pumigil sa mga kamakailang bagong ideya (walang per-option na datos ang Deribit, sira ang inverse-sizing ng COIN-M, walang makuhang alt daily bar sa Hyperliquid, live-WS-only ang liquidations, at primary-symbol-only ang multi-leg funding). Ang malawak na uniberso ng Binance (pinakamalalim sa magagamit) ang sangkap para sa tibay-estadistikal na kailangan ng cross-sectional ranking, na hindi kayang ibigay ng mga venue na hindi Binance at kapos sa datos. Parehong venue at parehong pang-araw-araw na timestamp; kaunti ang parameter upang labanan ang overfitting. Pinahuhusay nito ang pinakabaluktot na dimensiyon ng portfolio (87% long-only) sa pamamagitan ng sleeve na tunay na market-neutral.
Pag-aayos sa iteration 2: bumagsak ang synthetic verification ng Layer 2 dahil sa `_bar_ts() takes 1 positional argument but 2 were given` — hindi nasunod ang decorator na `@staticmethod` sa `_bar_ts` sa ilalim ng base class ng NautilusTrader/Cython, kaya ipinasa ng tawag na `self._bar_ts(bar)` ang `self` at `bar` sa function na may 1 argumento. Ginawang normal na instance method ang `_bar_ts` mula sa staticmethod bilang pinakamaliit na pag-aayos na `def _bar_ts(self, bar)`; tinatanggap na nito nang tama ang `(self, bar)`. Walang ibang lohika ang binago — hindi ginalaw ang mga layer na dati nang pumasa (imports, structure, signal computation). Ipinatutupad ng estratehiya ang hypothesis: dollar-neutral na cross-sectional momentum na kumukuha ng dispersion sa malawak na Binance USD-M universe, market-neutral ayon sa pagkakabuo, at gumagamit lang ng Binance OHLCV na maaasahang maibacktest.
Tiyak na bumagsak ito sa forward holdout at sa tibay laban sa multiple testing sa optimization attempt na 1. Nawala ang halaga ng hindi ginalaw at nakaayos ayon sa oras na HOLDOUT FAILED at ito ay NEGATIVE (holdout_sharpe -0.635, ratio na -1.202 kumpara sa pamantayang 0.70; walk-forward-OOS baseline na 0.529) — nalulugi ang kamakailang regime, alinsunod sa pagkasira na nakikita sa mga return (2026 taunang -14.1%, bumaba ang rolling Sharpe sa ~-5 hanggang 2026). Ipinahihiwatig ng PBO=0.5741 (>0.5) na mas malamang……Magpakita ng higit paMagpakita ng mas kaunti
Tiyak na bumagsak ito sa forward holdout at sa tibay laban sa multiple testing sa optimization attempt na 1. Nawala ang halaga ng hindi ginalaw at nakaayos ayon sa oras na HOLDOUT FAILED at ito ay NEGATIVE (holdout_sharpe -0.635, ratio na -1.202 kumpara sa pamantayang 0.70; walk-forward-OOS baseline na 0.529) — nalulugi ang kamakailang regime, alinsunod sa pagkasira na nakikita sa mga return (2026 taunang -14.1%, bumaba ang rolling Sharpe sa ~-5 hanggang 2026). Ipinahihiwatig ng PBO=0.5741 (>0.5) na mas malamang na nag-overfit ang pagpili ng parameter; hindi rin makabuluhan sa simula pa lang ang base edge: Sharpe na 0.52 na may sharpe_ci_low -0.16 na sumasaklaw sa 0, profit_factor na marupok sa bayaring 1.109, information_ratio -0.34. Galing sa iilang outlier ang nakikitang tubo sa buong sample (2021 lang ay +118% habang negatibo ang 2026; return_kurtosis 103, skew na 6.2, isang +37% linggong 2021-02-19), sa halip na tuloy-tuloy na premium sa dispersion. Null ang deflated_sharpe (hindi makuwenta), kaya hindi man lang makumpirma ang kabuluhan. Huwag nang ulitin (attempt 1 ng 2): ang pangunahing kabiguan ay ang NEGATIVE forward holdout dahil sa tunay na pagkasira ng kamakailang regime, hindi dahil kulang ang paggalugad sa mga parameter — pantay-pantay na nasa ~0.40-0.58 Sharpe ang buong sensitivity surface (iisa ang bangin sa rebalance_days), kaya pipiliin muli ng ikalawang best-of-225 sweep ang parehong mahina at humihinang config, nang walang matibay na rehiyong mapagtutuunan. Huwag revise_hypothesis: naibigay na sa cross-sectional momentum ang pinakamalawak at pinakamalalim na Binance USD-M alt universe (ang sarili nitong sinabing sangkap para sa tibay) sa nag-iisang maaasahang data surface, at walang na-promote na kapatid na cross-sectional momentum na naiwan sa sirang target — kahinaan ng edge at kabiguan ng generalization sa hinaharap ito, hindi maling palagay tungkol sa instrumento. FAILURE PATTERN: hindi pa rin pumapasa sa promotion ang tunay na market-neutral at hindi na-flag na overfit na basket ng relative-strength momentum na cross-sectional sa 20 asset (avg IS 1.33 -> avg OOS 0.53) dahil manipis ang edge nito (PF 1.11), hindi makabuluhan (Sharpe CI hanggang 0), nakasentro sa mga 2021 outlier (kurtosis na 103), at humina sa kamakailang regime — kaya nagkaroon ng NEGATIVE forward holdout (-0.635) at PBO 0.57. Sukat ng pagkakapare-pareho, hindi ng generalization sa hinaharap o kabuluhan, ang malinis na sensitivity surface at positibong walk-forward na OOS; hindi nila naililigtas ang market-neutral na bahagi na nalulugi sa out-of-sample holdout.
Implementasyon
Dollar-neutral na basket ng cross-sectional (relative-strength) momentum sa humigit-kumulang 20 likidong Binance USD-M alt perpetual sa 1-DAY bar. Sa bawat lingguhang rebalance, niraranggo ang universe ayon sa risk-adjusted return sa nakaraang 30 araw (momentum/vol), naglo-long sa nangungunang 5 winner at nagsho-short sa pinakamababang 5 loser, na magkakapantay ang dollar notional (gross 1.0x, net 0). Nagre-rebalance gamit ang direktang order sa bawat leg at kaunting pagbabago sa laki ng posisyon.
Mga Resulta ng Beripikasyon
Bumagsak ang verification (Layer 2 — mga synthetic scenario): Mga ginamit na parameter: ['top_n', 'assets', 'lookback', 'gross_cap', 'vol_floor', 'resize_frac', 'min_notional', 'qty_precision', 'rebalance_days', 'default_qty_precision'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: TypeError: Ang CrossSectionalMomentumDollarNeutralBasketLS._bar_ts() ay tumatanggap ng 1 positional argument ngunit 2 ang ibinigay (timestamp ng bar: 1735691460000) -……Magpakita ng higit paMagpakita ng mas kaunti
Bumagsak ang verification (Layer 2 — mga synthetic scenario):
Mga ginamit na parameter: ['top_n', 'assets', 'lookback', 'gross_cap', 'vol_floor', 'resize_frac', 'min_notional', 'qty_precision', 'rebalance_days', 'default_qty_precision']
Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get().
- steady_uptrend: TypeError: Ang CrossSectionalMomentumDollarNeutralBasketLS._bar_ts() ay tumatanggap ng 1 positional argument ngunit 2 ang ibinigay (timestamp ng bar: 1735691460000)
- steady_downtrend: TypeError: Ang CrossSectionalMomentumDollarNeutralBasketLS._bar_ts() ay tumatanggap ng 1 positional argument ngunit 2 ang ibinigay (timestamp ng bar: 1735691460000)
- flat_ranging: TypeError: Ang CrossSectionalMomentumDollarNeutralBasketLS._bar_ts() ay tumatanggap ng 1 positional argument ngunit 2 ang ibinigay (timestamp ng bar: 1735691460000)
- volatility_spike: TypeError: Ang CrossSectionalMomentumDollarNeutralBasketLS._bar_ts() ay tumatanggap ng 1 positional argument ngunit 2 ang ibinigay (timestamp ng bar: 1735691460000)
- zero_volume: TypeError: Ang CrossSectionalMomentumDollarNeutralBasketLS._bar_ts() ay tumatanggap ng 1 positional argument ngunit 2 ang ibinigay (timestamp ng bar: 1735691460000)
- price_gap: TypeError: Ang CrossSectionalMomentumDollarNeutralBasketLS._bar_ts() ay tumatanggap ng 1 positional argument ngunit 2 ang ibinigay (timestamp ng bar: 1735691460000)
Pagsusuri ng Backtest
Sharpe
0.52
Kabuuang Return
258.46%
Max Drawdown
28.87%
Kabuuang Trade
1098
Win Rate
46.6%
Profit Factor
1.11
Tumpak na tumutugma sa hypothesis ang mga trade: 510 long / 588 short, dollar-neutral, beta 0.02, benchmark_correlation 0.06 — tunay na market-neutral na bahagi, hindi patagong long. Ito ang naiibang cross-sectional factor na ipinangako ng hypothesis.
Sapat ang sample ng trade (1098 trade sa loob ng 5.7 taon) — sapat para maging makabuluhan sa estadistika ang walk-forward/sensitivity, sa halip na umangkop sa ingay.
Gumagana ang execution sa maraming instrumento sa 20 Binance USD-M alt; metrics_reliable=true, walang liquidation, at positibo ang expectancy sa karamihan ng taunang bucket (2021–2025 lahat ay positibo).
Positibo ang alpha (0.15) at information kumpara sa equal-weight basket; iniiwasan ng pagpili ng venue na ligtas sa data ang mga hadlang sa imprastraktura na nagpabagsak sa mga kamakailang ideya.
Katamtaman ang Sharpe na 0.52 na may sharpe_ci_low -0.16 na sumasaklaw sa sero — marginal ang kabuluhan bago ang anumang pagwawasto sa multiple testing.
Paglubha ng pagkasira sa kamakailang regime: 2026 taunang -14%, negatibo ang rolling Sharpe hanggang H1 2026 — ito ang pangunahing panganib na susubukin ng holdout gate.
Manipis ang profit_factor (1.11) at may ~5% na tinantiyang market impact — totoo ngunit hindi malaki ang edge; problema ang pagiging marupok sa bayarin at impact.
Mataas ang return_kurtosis (103) / skew (6.2) — may bahagi ng ambag na nakasentro sa mga spike ng dispersion na 2021 (Peb +37%, Hun +40%).
Pagsusuri
Market-neutral talaga ayon sa pagkakabuo (beta 0.0215, benchmark_correlation 0.0585) — tutugunan nito ang 87% long-only na pagkiling ng portfolio kung gagana ito.
Hindi natukoy ng walk-forward na overfit ito (avg IS 1.33 -> avg OOS 0.53, ratio ~2.5 < threshold na 3.0); may tunay ngunit bahagyang OOS edge
Kadalasang malinis ang sensitivity (iisa lang ang 1 bangin: rebalance_days); kaunti ang churn at ligtas ang pagkakabuo para sa engine
Sapat ang sample (1098 trade, 2085 araw ng data, 225 pagsubok) at malinis ang daloy ng data sa maaasahang Binance USD-M surface
Nakaayos ayon sa oras ang HOLDOUT FAILED at NEGATIVE: holdout_sharpe -0.635, ratio na -1.202 kumpara sa bar na 0.70 — nalulugi ang kamakailang rehimen
PBO 0.5741 > 0.5 — mas malamang na overfit ang pagpili ng parameter
Base Sharpe na 0.52 na may sharpe_ci_low -0.16 na sumasaklaw sa 0 — hindi makabuluhan sa estadistika; hindi makuwenta ang deflated_sharpe (null)
profit_factor 1.11 — manipis at marupok sa bayarin ang edge, mas mababa sa pamantayan ng pagiging mabubuhay na 1.2; information_ratio -0.34
Galing sa mga outlier ang edge (2021 taunang +118% ang nangingibabaw; return_kurtosis 103, skew na 6.2) at humihina (2026 taunang -14%, bumaba ang rolling Sharpe sa ~-5)
Nasa ~0.40-0.58 Sharpe ang buong sensitivity surface — walang matibay na rehiyong lampas sa pamantayan ng kabuluhan na mapagtutuunan
Buod ng Resulta
Sinusukat ng malinis na sensitivity surface at positibong walk-forward na OOS Sharpe ang pagkakapare-pareho, hindi ang generalization sa hinaharap o kabuluhan — mabibigo pa rin sa forward holdout ang edge na market-neutral, marupok sa bayarin, humihina (2026 -14%), nakasentro sa mga outlier (2021-concentrated, kurtosis na 103), at may Sharpe na CI na sumasaklaw sa sero.
Nagpasya ang analyst na 'itigil' matapos ang unang optimization attempt dahil bumagsak at naging negatibo ang holdout na nakaayos ayon sa oras, at ipinahiwatig ng PBO 0.57 na malamang na nag-overfit ito; kaya hindi ito umabot sa pagsusuri ng panganib o promotion.
Isang dollar-neutral na basket ng cross-sectional (relative-strength) momentum sa humigit-kumulang 20 likidong Binance USD-M alt perpetual. Sa bawat lingguhang rebalance, niraranggo ang mga asset ayon sa risk-adjusted return sa nakaraang panahon at naglo-long sa pinakamataas na relative winner habang nagsho-short sa pinakamababang loser, na magkakapantay ang dollar notional. Layunin nitong magdagdag ng market-neutral na bahagi ng dispersion sa portfolio na may long bias, gamit lamang ang maaasahang OHLCV data.
Tunay na market-neutral ang backtest ng buong sample (beta 0.02, korelasyon sa benchmark 0.06) na may 1,098 trade (510 long / 588 short) at kabuuang return na +258%, ngunit marginal lang ang Sharpe na 0.52 (CI mababa ang -0.16, sumasaklaw sa sero), manipis ang profit factor na 1.11, at 28.9% ang pinakamataas na drawdown; ipinakita naman ng optimization ang avg in-sample Sharpe na 1.33 kumpara sa OOS 0.53, PBO 0.57, at bumagsak sa negatibong holdout (Sharpe -0.635, ratio na -1.202 kumpara sa pamantayang 0.70).
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.