Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Salik ng Crypto Cross-Sectional Momentum — Long-Short na Neutral sa Dolyar/Beta: Ranggo ng Likidong Perp Universe ayon sa Return sa Nakaraang 90 Araw (Laktawan ang Huling 7 Araw), LONG sa Pinakamataas na Quintile / SHORT sa Pinakamababang Quintile, Buwanang Rebalance (BINANCE USD-M, Market-Neutral, 3-Parameter)

Resulta: Inabandona

CrossSectionalMomentumFactorNeutralLS

Maayos ang pagkakabuo at ligtas sa timeout (243 trade, walang karagdagang feed); katapat na may tamang sign ng napasinungalingang reversal

Hypothesis

Isang MARKET-NEUTRAL, MULTI-INSTRUMENT cross-sectional MOMENTUM factor — ang anomalyang may pinakamaraming dokumentasyon na nakaligtas sa bawat klase ng asset, at ang katapat na CORRECT-SIGN sa tamang horizon ng cross-sectional REVERSAL na kagagaling lang sa lubusang pagpapabulaan dito. Naiiba ito sa lahat ng pamilyang nasa libingan: NOT absolute trend/momentum ng iisang pangalan (L62 na klase ng kaligtasang 0.003 — beta-neutral na relatibong pagraranggo ito, hindi taya sa direksiyon ng iisang coin), NOT……Magpakita ng higit paMagpakita ng mas kaunti

Isang MARKET-NEUTRAL, MULTI-INSTRUMENT cross-sectional MOMENTUM factor — ang anomalyang may pinakamaraming dokumentasyon na nakaligtas sa bawat klase ng asset, at ang katapat na CORRECT-SIGN sa tamang horizon ng cross-sectional REVERSAL na kagagaling lang sa lubusang pagpapabulaan dito. Naiiba ito sa lahat ng pamilyang nasa libingan: NOT absolute trend/momentum ng iisang pangalan (L62 na klase ng kaligtasang 0.003 — beta-neutral na relatibong pagraranggo ito, hindi taya sa direksiyon ng iisang coin), NOT diversified TSMOM (inabandona dahil sa overfit — absolute/always-in iyon; relatibong long-short ito na nag-aalis ng market beta), NOT sa napabulaanang reversal (kabaligtarang sign, at SKIPS ang kamakailang linggong pinagmumulan ng reversal), NOT kalendaryo, NOT estruktura ng options (na lahat ay bumabagsak sa mga timeout ng Layer-3), NOT funding/OI z-score, NOT sa laging nakapirming multi-factor composite ng L60 (iisang salik). Naiiba rin ito sa alt/BTC relative-strength basket ko na nasa pipeline: apat na partikular na alt/BTC RATIOS ang tine-trade nito gamit ang mga trend signal bawat ratio at iisang BTC hedge, samantalang niraranggo nito nang cross-sectional ang uniberso na may humigit-kumulang 20 pangalang FULL batay sa absolutong nakaraang return at tine-trade ang pinakamataas laban sa pinakamababang quintile. MECHANISM: patuloy na hihigitan ng mga asset na mas maganda ang naging performance kaysa sa kanilang mga katulad sa nakalipas na 1-3 buwan ang iba sa susunod na buwan (mabagal na pagtugon / paghabol sa performance ng kapital), habang patuloy na mahuhuli ang mga laggard; pinagkakakitaan ng portfolio na long sa pinakamataas at short sa pinakamababa, neutral sa dolyar at beta, ang pagpapatuloy na ito nang walang exposure sa merkado. Karaniwang konstruksyong gaya ng '12-2' na iniangkop sa crypto: niraranggo batay sa return sa nakaraang 90 araw ngunit SKIP ang pinakahuling 7 araw upang hindi mahaluan ng panandaliang reversal ang momentum signal. DATA (pinangalanan ayon sa L61, lahat ay naroon, TIMEOUT-SAFE): BINANCE USD-M 1D OHLCV para lang sa uniberso — incremental na estadistika bawat bar ang nakaraang return at beta na O(1), NO buong muling pag-scan ng serye, NO karagdagang feed, NO ibabaw ng options. 3 lang ang parameter na maaaring itakda (momentum_lookback, quintile_fraction, rebalance_days).

Eksaktong ipinapatupad ang hypothesis: skip-7 na cross-sectional rank ng nakaraang -90d, pinakamataas/pinakamababang quintile, buwanang rebalance na naka-angkla sa kalendaryo, neutral sa dolyar at AND beta, 3 na parameter (momentum_lookback, quintile_fraction, rebalance_days), mga bar na 1-DAY, walang karagdagang feed, walang muling pag-scan sa kasaysayan. HOWEVER Dapat kong iulat na napasinungalingan na ang hypothesis at inirerekomenda kong ABANDON sa halip na ikalimang pag-ulit. QA humiling ng pagbabagong……Magpakita ng higit paMagpakita ng mas kaunti

Eksaktong ipinapatupad ang hypothesis: skip-7 na cross-sectional rank ng nakaraang -90d, pinakamataas/pinakamababang quintile, buwanang rebalance na naka-angkla sa kalendaryo, neutral sa dolyar at AND beta, 3 na parameter (momentum_lookback, quintile_fraction, rebalance_days), mga bar na 1-DAY, walang karagdagang feed, walang muling pag-scan sa kasaysayan. HOWEVER Dapat kong iulat na napasinungalingan na ang hypothesis at inirerekomenda kong ABANDON sa halip na ikalimang pag-ulit. QA humiling ng pagbabagong makaaapekto sa trade, kaya sa pag-ulit na ito sinubukan ko ang natitirang pamilyang konstruksyon na hindi pa nasusubok — risk-adjusted ranking (ranggo ayon sa momentum/vol) at pagtimbang sa bawat bahagi ayon sa inverse-vol sa halip na pantay na notional — nang walang engine sa maisasagawang nakapirming uniberso na may 21 pangalan ng totoong BINANCE USD-M 1-DAY close (2020-10-16..2026-08-06, siningil ang 0.10% round trip sa bawat bahagi ng bawat rebalance), sa mode(raw|risk) x volweight(0|1) x lookback(30/60/90/120) x hold(14/21/30) = 48 cell. Walang nakalampas sa ingay: +0.57%/yugto ang pinakamagandang cell sa t=+1.61 (risk-rank, inverse-vol, L=120/H=14), pinakamahina ang -1.02% sa t=-1.47, at humigit-kumulang -0.05% ang mean ng grid na may 48 cell. Pagkatapos ay tinapos ko ang tanong na 'ilabas na lang ang L=120' sa pamamagitan ng permutation null: sa muling pagpapatakbo ng kaparehong grid na may 48 cell at random na RANDOMLY PERMUTED ang cross-sectional ranking sa bawat rebalance (100 draw), 2.86 ang median ng max|t| at 3.80 ang ika-95 percentile, at p(max|t|_null >= 1.61) = 1.00 — sa grid na ito, nahihigitan ng random na ranking ang pinakamagandang cell ng momentum sort sa 100% pagkakataon. Kaya anumang pagbabagong makaaapekto sa trade na kaya kong gawin dito ay cell na nahanap lamang sa mining at nahihigitan ng paghagis ng barya; tumatanggi akong maglabas nito, at nananatili ang mga default sa sariling spec ng hypothesis (90/7/0.20/30). Ito ang ikaapat na magkakahiwalay na konstruksyong bumalik nang patag o negatibo (raw-rank grid, lapad ng quintile, naka-on/naka-off na beta-hedge, at ngayon ay risk-adjusted rank + inverse-vol weighting), at kaayon ito ng sandbox na gumagamit ng itinamang engine (-3.03% sa kabuuan, Sharpe -0.27, PF 0.73, avg_trade -2.30%). Nanatiling hindi tinatanggap ang tatlong naunang tinanggihang paraan ng pagsagip: ang pagbaligtad ng sign ang cross-sectional reversal na kagagaling lang mapasinungalingan, inuulit ng pagpapalawak sa uniberso ang artifact ng listing/survivorship na hindi rin maipatutupad dahil sa hadlang sa alignment ng base class, at pinawawalang-bisa na ngayon ng permutation null ang grid-mining sa paraang dami-dami. Kaya halos hindi nagbago ang code mula sa pag-ulit na 2 (nakatala sa docstring ang bagong ebidensiya); nananatili ang venue na BINANCE USD-M dahil long+short ang aklat, at nananatili ang leverage sa 1.0 dahil 0.60 ng equity ang gross exposure at walang leverage na binabasa sa sizing.

Basket ng market-neutral cross-sectional momentum na may negatibong inaasahang kita at mapaminsalang drawdown; napatunayang hindi maihihiwalay sa ingay ang lamang — hindi sulit ang 2 oras ng pag-optimize. Sa 243 trade: total_return -46.4%, CAGR -13.8%, avg_trade_return_pct -6.19% (NEGATIVE), profit_factor 0.79, inaasahang kita -$230/trade, Sharpe -0.034 (CI [-0.80, 0.72] na sumasaklaw sa sero), PSR 0.47, at max_drawdown 65.0% (CI hanggang 93%) — lagpas sa L19 na hangganan ng tiyak na pag-abandona — nalulugi sa 5……Magpakita ng higit paMagpakita ng mas kaunti

Basket ng market-neutral cross-sectional momentum na may negatibong inaasahang kita at mapaminsalang drawdown; napatunayang hindi maihihiwalay sa ingay ang lamang — hindi sulit ang 2 oras ng pag-optimize. Sa 243 trade: total_return -46.4%, CAGR -13.8%, avg_trade_return_pct -6.19% (NEGATIVE), profit_factor 0.79, inaasahang kita -$230/trade, Sharpe -0.034 (CI [-0.80, 0.72] na sumasaklaw sa sero), PSR 0.47, at max_drawdown 65.0% (CI hanggang 93%) — lagpas sa L19 na hangganan ng tiyak na pag-abandona — nalulugi sa 5 sa 6 taon (2022 lang ang positibo). Tinatapos ng permutation null ng developer ang tanong tungkol sa mining: kapag muling pinatakbo ang kaparehong grid na may 48 cell at random na binago ang cross-sectional ranking, 2.86 ang median ng null max|t|, kaya nahihigitan ng ranking na RANDOM ang pinakamagandang cell ng momentum sort (t=1.61) sa 100% ng mga pagkakataon — bias sa pagpili ang anumang tila lamang, at sumasang-ayon ang apat na magkakahiwalay na konstruksyon at ang itinamang sandbox na negatibo hanggang ingay ang salik. Dulot din ito ng mga outlier/leverage at mali ang neutralisasyon: return_kurtosis 86.9 na may buwanang galaw na -67%/+126% (2021) at exposure_pct 879% sa kabila ng nakasaad na gross na neutral sa dolyar na 0.6x, at may return sa stressed na rehimen na -66%. Ito ang L45/L52 na basket ng market-neutral cross-sectional momentum (0/84 na kaligtasan); tama ang false ng benchmark_meaningful at negatibo ang mga sukatan ng risk-adjusted na ganap. Sinusuportahan ng backtest sa buong kasaysayan ang rekomendasyon ng developer na CONFIRMS, di-gaya ng pag-abandona batay lang sa sandbox. Hindi mababaligtad ng pag-aayos sa momentum_lookback/quintile_fraction/rebalance_days ang salik na may negatibong inaasahang kita at ipinakikitang random ng permutation null. Padron ng kabiguan: no_edge/risk_reject market-neutral cross-sectional momentum (L45/L52).

Implementasyon

Dollar- at beta-neutral na cross-sectional momentum factor sa 21 likidong BINANCE USD-M perp (1-DAY bar). Sa bawat calendar-anchored na rebalance slot, niraranggo nito ang bawat pangalan ayon sa trailing na 90-araw na log return na sinusukat mula 7 araw ang nakalipas (ang '12-2' na pumipigil sa short-term reversal na makapasok sa momentum signal), naglo-long ng LONG sa nangungunang 20% at nagsho-short ng SHORT sa pinakamababang 20%, na may pantay na USD notional bawat pangalan (likas na dollar-neutral), at nagdaragdag ng BTC leg na itinakda ang laki upang salagin ang natitirang net beta ng dalawang leg (rolling na 90d covariance kumpara sa BTC, nililimitahan sa 0.2-3.0), kaya beta-neutral din ang portfolio. Mga delta ng netting patungo sa target na notional ang mga order, kaya hindi pinapaikot ang mga pangalang nananatili sa parehong quintile. O(#names) ang trabahong bawat bar gamit ang bounded-deque updates; sa rebalance slot lang tumatakbo ang ranking, mga beta at order.

Mga Resulta ng Beripikasyon

CLEAN RESTART 2026-09-04 — inalis ang kasaysayan ng hatol at mga tala ng pagkatuto sa run na ito at sinimulan itong muli mula sa beripikasyon. Galing sa pipeline, hindi sa merkado, ang naunang pag-abandona: mali ang pagkakaugnay ng Layer-2 harness sa mga @staticmethod helper (naayos na), naglabas ang QA ng mga pinal na hatol sa performance batay sa hindi na-optimize na smoke test (inalis na — QA na lang ang sumusuri sa kawastuhan), at sanhi ng kakulangan ng backtest slot ang mga timeout sa sandbox (naayos na). Hindi nagbago ang hypothesis at code ng estratehiya. Suriin ang code batay sa merito nito; ang buong backtest at optimizer ang magpapasya sa performance sa susunod.

Ipaabot sa analyst para sa pag-abandona batay sa ebidensiya sa pagsusuri ng backtest; huwag i-optimize ang NOT (ipinapakita ng permutation null na bawat cell ay kapantay o mas masahol pa sa random). Huwag nang ulitin — isinara na ng developer ang paghahanap sa apat na konstruksyon at permutation null, at hiwalay na (patay rin) na hypothesis para sa Research Lead ang pagbaligtad ng sign.

Napasinungalingan ang edge, hindi ang code. Hindi maihihiwalay sa random na ranking ang cross-sectional momentum rank sa unibersong ito na OHLCV (ayon sa permutation null ng developer), at kabilang ito sa dokumentadong klase na walang nakaligtas (L81); malinaw na lugi ang sandbox (-46.4%, Sharpe ~0, PF 0.84). Tapat at wastong ipinapatupad ng code ang tinukoy na momentum factor, kaya pagpapasya ito ng analyst tungkol sa performance/edge, hindi depekto; hindi ito maaayos nang hindi binabago ang hypothesis (ang nag-iisang kapatid na estratehiyang kumikita ay ang cross-sectional reversal na binaligtad ang sign, na kakatapos lang ding lubusang mapasinungalingan). Walang binago sa paggana ng executable code mula sa nakaraang bersyon (nakatala sa docstring ang bagong ebidensiya mula sa permutation null), at nararapat ito: walang pagbabago sa code ang makapagpapaging totoo sa maling hypothesis.

Pagsusuri ng Backtest

Sharpe
-0.03
Kabuuang Return
-46.42%
Max Drawdown
65.05%
Kabuuang Trade
243
Win Rate
46.1%
Profit Factor
0.79

Maayos ang pagkakabuo at ligtas sa timeout (243 trade, walang karagdagang feed); katapat na may tamang sign ng napasinungalingang reversal

Mahigpit na pagpapasinungaling: ibinubukod ng permutation null ng developer ang grid-mining sa pamamagitan ng mga sukat

Negatibong inaasahang kita: total_return -46.4%, avg_trade_return_pct -6.19%, PF 0.79, Sharpe -0.034 (CI [-0.80,0.72]), inaasahang kita -$230/trade

max_drawdown 65.0% (CI hanggang 93%) — lagpas na sa L19 na hangganan ng tiyak na pag-abandona; nalulugi sa 5 sa 6 taon

Permutation null: nahihigitan ng random na ranking ang pinakamagandang cell ng momentum sort sa 100% pagkakataon — bias sa pagpili ang lamang, hindi signal

Dulot ng mga outlier/leverage (kurtosis 86.9, buwanang -67%/+126%, exposure 879%) — hindi gumana ang neutralisasyon; stressed na rehimen -66%

Basket ng market-neutral cross-sectional momentum na L45/L52 (0/84)

Kasaysayan ng Iterasyon

Bumagsak ang beripikasyon (Layer 4 — pagsusuri ng QA): - Hindi pa naitatatag ang salik sa isang unibersong kontrolado para sa survivorship, at negatibo ang pag-aaral ng developer at ang sandbox (checklist #7). Sa nakapirming unibersong 19 pangalan na inilabas (naroon ang bawat pangalan sa buong sample na 2020-10..2026-08 — ito lang ang maipatutupad dahil sa hadlang sa alignment ng base class), nagbabalik ang sariling spec cell ng hypothesis (momentum_lookback 90 / skip 7 / hold 30 / frac 0.20) ng -0.22% bawat……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak ang beripikasyon (Layer 4 — pagsusuri ng QA): - Hindi pa naitatatag ang salik sa isang unibersong kontrolado para sa survivorship, at negatibo ang pag-aaral ng developer at ang sandbox (checklist #7). Sa nakapirming unibersong 19 pangalan na inilabas (naroon ang bawat pangalan sa buong sample na 2020-10..2026-08 — ito lang ang maipatutupad dahil sa hadlang sa alignment ng base class), nagbabalik ang sariling spec cell ng hypothesis (momentum_lookback 90 / skip 7 / hold 30 / frac 0.20) ng -0.22% bawat yugto (t=-0.26, Sharpe -0.09), at sa lahat ng 6 lookback x hold cell, walang lumalampas sa |t|=1.5 (mula -1.02% hanggang +0.19%); halos walang epekto ang lapad ng quintile. Pinagtitibay ito ng sandbox na gumagamit ng itinamang engine: total_return -3.03%, Sharpe -0.27, profit_factor 0.73, avg_trade_return_pct -2.30%, sa 25 trade. Natugunan ang pamantayan ko para sa pagpapatibay ng negatibong resulta — patag hanggang negatibo ang tapat na pag-aaral AND negatibo ang sandbox — kaya walang lamang na dapat isulong. Ito rin ang klase ng cross-sectional momentum rank na L7 (walang nakaligtas); napatunayang patay ito rito sa malinis na uniberso ng crypto. - Ang tanging positibong resultang nakita ng developer (+1.15% bawat yugto, Sharpe 0.61 sa mas malawak na uniberso na may 24 pangalan at tumatanggap ng mga listing sa gitna ng sample SUI/ARB/APT/OP/INJ) ay artifact ng listing/komposisyon SURVIVORSHIP, hindi ng salik — nagmumula ang pakinabang sa pagraranggo ng mga pangalang nagsimula ang kasaysayan sa loob ng sample — at hindi rin ito maipatutupad rito dahil ipagpapaliban ng hadlang sa alignment ng parehong timeframe ang bawat pangunahing bar hanggang maging available ang pinakahuling nailistang instrumento. Tama ang pasya ng developer na huwag itong ilabas. Minarkahan ito para hindi muling gamitin ng analyst ang bilang na iyon bilang ebidensiya.

Bigo ang beripikasyon (Layer 4 — pagsusuri ng QA): - Napasinungalingan ang factor at sang-ayon ang developer na dapat na itong iwan; ito ang ikalawang pagsusuri at walang pagbabagong nakaapekto sa trade (checklist #7). Nagkakatugma ang dalawang magkahiwalay na sukat na walang edge ito: sa pag-aaral ng developer na walang engine, sa nakapirming uniberso ng 19 pangalan na maaaring ipatupad, ang mismong spec cell ng hypothesis ay -0.22%/period (t=-0.26, Sharpe -0.09), at nasa loob ng |t|=1.5 ang lahat ng anim na……Magpakita ng higit paMagpakita ng mas kaunti

Bigo ang beripikasyon (Layer 4 — pagsusuri ng QA): - Napasinungalingan ang factor at sang-ayon ang developer na dapat na itong iwan; ito ang ikalawang pagsusuri at walang pagbabagong nakaapekto sa trade (checklist #7). Nagkakatugma ang dalawang magkahiwalay na sukat na walang edge ito: sa pag-aaral ng developer na walang engine, sa nakapirming uniberso ng 19 pangalan na maaaring ipatupad, ang mismong spec cell ng hypothesis ay -0.22%/period (t=-0.26, Sharpe -0.09), at nasa loob ng |t|=1.5 ang lahat ng anim na lookback x hold cell. Negatibo rin nang hiwalay ang corrected-engine sandbox (total_return -3.03%, Sharpe -0.27, profit_factor 0.73, avg_trade_return_pct -2.30%, 25 trade). Naabot ang pamantayan ko para sa pagpapatibay ng negatibong resulta — negatibo kapwa ang tapat na pag-aaral at ang sandbox. Tama ang pagtanggi ng developer sa tatlong pagtatangkang iligtas ito: ang pagbaligtad ng sign ang cross-sectional reversal na kakatapos lang mapasinungalingan; listing/survivorship artifact lang ang naibubunga ng pagpapalawak ng uniberso (hindi ito maipapatupad dahil sa alignment barrier); at selection bias ang grid-mining sa nag-iisang +0.19% cell (t=+0.29 sa anim). Ang pag-alis sa beta hedge ay nagpapagalaw lang sa -0.22% tungo sa -0.10% at sumisira sa beta-neutrality na nasa pamagat.

Bumagsak sa beripikasyon (Layer 4 — pagsusuri ng QA): - Walang lamang na nakalalampas sa bayarin. Tiyak na negatibo ang sandbox backtest: total_return -4.70%, Sharpe -0.40, profit_factor 0.69, win_rate 0.44, at avg_trade_return_pct -3.47% (hinihingi ng checklist #7 ang per-trade return na mas mataas sa ~0.10% round-trip cost — dito, lubhang NEGATIVE ito). Inaamin mismo ng docstring/rationale ng developer na FALSIFIED ang hypothesis sa apat na magkakahiwalay na konstruksyon at isang pag-aaral gamit ang itinamang……Magpakita ng higit paMagpakita ng mas kaunti

Bumagsak sa beripikasyon (Layer 4 — pagsusuri ng QA): - Walang lamang na nakalalampas sa bayarin. Tiyak na negatibo ang sandbox backtest: total_return -4.70%, Sharpe -0.40, profit_factor 0.69, win_rate 0.44, at avg_trade_return_pct -3.47% (hinihingi ng checklist #7 ang per-trade return na mas mataas sa ~0.10% round-trip cost — dito, lubhang NEGATIVE ito). Inaamin mismo ng docstring/rationale ng developer na FALSIFIED ang hypothesis sa apat na magkakahiwalay na konstruksyon at isang pag-aaral gamit ang itinamang engine (-3.03% lahat, Sharpe -0.27, PF 0.73, avg_trade -2.30%), gayundin sa permutation null kung saan nahihigitan ng RANDOM cross-sectional ranking ang pinakamagandang cell ng momentum sort nang 100% ng panahon (p(max|t|_null >= 1.61) = 1.00). Wala ang lamang; hindi lang ito mahina. - Hindi masukat sa istatistika ang dami ng trade (learning L16). 25 trade sa loob ng 361 araw sa sandbox mula sa 21-pangalan na portfolio na muling binabalanse buwan-buwan — malayong mas mababa sa minimum na ~100 trade para maihiwalay ang lamang sa ingay. Saklaw ng Sharpe CI -1.84..+1.37 ang sero, probabilistic_sharpe 0.32, benchmark_meaningful=false. Negatibo pa rin ang mga point metric.

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.