Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Carry-Momentum Double-Sorted Long-Only Rotation sa 8 Data-Verified USD-M Majors (BINANCE Perps, Lingguhang Rebalance, Hawak ang Top-3 batay sa COMBINED Relative-Strength + Negative-Funding Score, May BTC-Regime Gate, Bumubuo sa Dalawang Panalong Estratehiyang Na-promote)

Resulta: Inabandona

CarryMomentumDoubleSortLongRotation8Majors

Buod ng Resulta

Sinubukan ng CarryMomentumDoubleSortLongRotation8Majors na bumuo ng bagong pipeline cell sa pagsasama ng dalawang long factor ng factory na napatunayan sa paper trading — momentum at carry mula sa negatibong funding — at paghawak sa mga pangalang kapwa pataas ang trend at nagbibigay sa iyo ng bayad para maging long, na may cash gate na nakabatay sa BTC regime. Wasto ang paglalapat ng developer sa mga pag-aayos ng iteration-1 (ginawang natutukoy ang carry_weight at nilimitahan ang tilt sa negatibong funding……Magpakita ng higit paMagpakita ng mas kaunti

Sinubukan ng CarryMomentumDoubleSortLongRotation8Majors na bumuo ng bagong pipeline cell sa pagsasama ng dalawang long factor ng factory na napatunayan sa paper trading — momentum at carry mula sa negatibong funding — at paghawak sa mga pangalang kapwa pataas ang trend at nagbibigay sa iyo ng bayad para maging long, na may cash gate na nakabatay sa BTC regime. Wasto ang paglalapat ng developer sa mga pag-aayos ng iteration-1 (ginawang natutukoy ang carry_weight at nilimitahan ang tilt sa negatibong funding lamang), at tiyak na sinagot ng mas malinis na pagsubok ang mahalagang tanong: walang edge na naidagdag ang carry rito, ibinaba nito ang Sharpe sa 1.04 mula sa 2.63 ng momentum parent at aktibo itong nakasasama tuwing gumagana ang tilt. Iniwan ng reviewer ang tesis, at binanggit na ang long book sa mga major na kadalasang positibo ang funding ay nagbabayad ng carry sa halip na kumokolekta nito, kaya ang pag-optimize sa carry_weight ay hahantong lamang sa dobleng bersiyon ng momentum rotation na na-promote na. Iminungkahi na ihinto ang double-sort na carry+momentum sa long-only majors at ituring na pangunahing pagpapahayag ng edge ang kasalukuyang momentum rotation.

Hypothesis

Isang LONG-ONLY, lingguhang nire-rebalance na rotation sa FIXED uniberso ng 8 USD-M major, na ang OHLCV *at* kasaysayan ng funding ay beripikado na sa datos sa factory na ito: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, XRPUSDT, ADAUSDT, AVAXUSDT, LINKUSDT. Natatangi ito dahil DOUBLE-SORTS sa dalawang salik lang na talagang umabot na sa paper trading dito: (1) cross-sectional relative-strength momentum ('Cross-Sectional Momentum Weekly Rotation 8-major LONG', Sharpe 2.6) at (2) carry mula sa negatibong funding ('5-Asset……Magpakita ng higit paMagpakita ng mas kaunti

Isang LONG-ONLY, lingguhang nire-rebalance na rotation sa FIXED uniberso ng 8 USD-M major, na ang OHLCV *at* kasaysayan ng funding ay beripikado na sa datos sa factory na ito: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT, XRPUSDT, ADAUSDT, AVAXUSDT, LINKUSDT. Natatangi ito dahil DOUBLE-SORTS sa dalawang salik lang na talagang umabot na sa paper trading dito: (1) cross-sectional relative-strength momentum ('Cross-Sectional Momentum Weekly Rotation 8-major LONG', Sharpe 2.6) at (2) carry mula sa negatibong funding ('5-Asset Negative-Funding LONG Carry Basket', Sharpe 1.97). Sa halip na ulitin ang alinman, pinagsasama nito ang mga ito — hawakan ang mga asset na BOTH tumataas ang trend AND at nagbibigay ng bayad kapalit ng paghawak ng long position (negatibong funding) — kombinasyong wala sa pipeline. Sadyang pinili ang disenyong ito batay sa ebidensya: ginagamit nitong muli ang mga napatunayang channel ng datos (walang OI, walang liquidation, walang buwanang option, walang alt cross-venue funding — lahat ng ito ay sumalubong sa limitasyon ng datos sa session na ito) at ang napatunayang estruktura ng long-beta basket (NOT ang dollar-neutral rank basket na 0/53). Iniiwasan nito ang klase ng 0/213 single-symbol OHLCV na walang edge dahil multi-asset ito, at ang klase ng mabigat sa bayarin dahil lingguhan itong nagre-rebalance. 3 na parameter lang ang natitimpla (momentum lookback, top-K, regime SMA) para mabawasan ang overfit (202x killer).

Ginagawa ng Iteration 2 ang eksaktong dalawang kailangang pagbabago sa pinakamaliit na posibleng edit, habang hindi ginagalaw ang bawat bahaging pumasa sa Layer-1/2/3 (hindi binago ang mga import, magkapareho pa rin ang istruktura at pagruruta ng order). (1) Pinalitan ang hardcoded na pantay-pantay ang timbang na blend na z_mom - z_fund ng blend na maaaring isaayos na z_mom - carry_weight * z_fund, at isa na ngayong malinis na momentum-only ablation ang carry_weight=0 na eksaktong gumagaya sa na-promote na……Magpakita ng higit paMagpakita ng mas kaunti

Ginagawa ng Iteration 2 ang eksaktong dalawang kailangang pagbabago sa pinakamaliit na posibleng edit, habang hindi ginagalaw ang bawat bahaging pumasa sa Layer-1/2/3 (hindi binago ang mga import, magkapareho pa rin ang istruktura at pagruruta ng order). (1) Pinalitan ang hardcoded na pantay-pantay ang timbang na blend na z_mom - z_fund ng blend na maaaring isaayos na z_mom - carry_weight * z_fund, at isa na ngayong malinis na momentum-only ablation ang carry_weight=0 na eksaktong gumagaya sa na-promote na momentum parent — para masukat ng optimizer/analyst kung nagdaragdag ang carry ng hiwalay na edge kumpara sa [0.0, ~1.0] bago gumamit ng optimization compute, at kung ~0 ang optimum, iyon mismo ang natuklasan. (2) Nakatuon ang carry factor na GATED sa tunay na negatibong funding: nililimitahan sa 0 ang positibo at nawawalang funding bago ang standardization, kaya kapag walang negatibong funding ang alinmang pangalan sa universe (karaniwang kaso ng bull regime na USD-M), zero ang variance ng tilt at momentum lamang ang score — direktang inaayos nito ang natukoy na pagkabigo kung saan pinarusahan ng hindi naka-gate na z(funding) subtraction ang mga pangalang punô ng long at may pinakamalakas na momentum, kaya bumaba ang Sharpe mula 2.63 tungong 1.16 (na-verify sa unit test: positibo ang lahat ng funding -> momentum top-3; may bonus ang pangalang may negatibong funding; carry_weight=0 -> momentum-only). Tinutugunan din nito ang alalahanin sa drawdown: dahil hindi na lilihis patungo sa mga nahuhuling asset na mas mababa ang funding kapag positibo ang funding, mananatili ang portfolio sa mga pangalang may pinakamalakas na momentum, at gagana lamang ang tilt sa mga negatibong funding regime na pinakinabangan ng carry parent. Nagbibigay ang default na carry_weight=0.5 ng gated-combined na config para sa pagsusuri ng backtest habang naghahanap ang optimizer hanggang 0 para sa ablation. Hindi nagbago ang lahat ng iba pang elemento — universe na 8 major, regime gate na BTC-SMA, funding bawat leg sa pamamagitan ng funding_rates_by_instrument, futures venue na may naiipong funding, muling pagtitimbang nang pantay-pantay, tuloy-tuloy na regime signal — mula sa bersiyong pumasa sa Layers 1-3.

Napatunayang mali ang palagay sa double-sort na carry+momentum. Wastong inilapat ng developer ang aking mga pag-aayos sa iter-1 (carry_weight ay natutukoy, naka-gate lamang ang carry sa negatibong funding), at sinagot ng resulta ang mahalagang tanong: walang hiwalay na edge na idinadagdag ang carry. Sa dalawang iteration, pinahina lamang ng carry overlay ang momentum — Sharpe 1.16 (hindi gated, iter-1) → 1.04 (gated, iter-2), kapwa malayong mas mababa sa 2.63 ng momentum-only parent. Dahil bumabalik ang gate sa……Magpakita ng higit paMagpakita ng mas kaunti

Napatunayang mali ang palagay sa double-sort na carry+momentum. Wastong inilapat ng developer ang aking mga pag-aayos sa iter-1 (carry_weight ay natutukoy, naka-gate lamang ang carry sa negatibong funding), at sinagot ng resulta ang mahalagang tanong: walang hiwalay na edge na idinadagdag ang carry. Sa dalawang iteration, pinahina lamang ng carry overlay ang momentum — Sharpe 1.16 (hindi gated, iter-1) → 1.04 (gated, iter-2), kapwa malayong mas mababa sa 2.63 ng momentum-only parent. Dahil bumabalik ang gate sa purong momentum sa mga positibong funding na regime ngunit nananatili pa rin sa 1.04 ang Sharpe, aktibo itong nakasasama tuwing gumagana ang carry tilt. Kaya itutulak ng pag-optimize sa carry_weight sa saklaw na [0,2] ito papunta sa 0; sa puntong iyon, kaparehong-kapareho na ito ng cross-sectional momentum rotation na na-promote na. Mas masama rin ito ayon sa estruktura kaysa sa na-promote na pamilya: bilang LONG-only USD-M PERP book, nagkakaroon ito ng PAYS hatak ng funding sa mga bull regime na positibo ang funding kung kailan ito nagte-trade, samantalang nangingibabaw dito ang SPOT momentum rotation na inaprubahan ngayong sesyon (Sharpe 4.83, DD 33.7%, walang gastos sa funding). Mahina at hindi makabuluhan ito sa sarili nitong batayan (Sharpe 1.04, sharpe_ci_low 0.277, information_ratio -0.0025, kurtosis 139.8, nakapokus ang pangunahing resulta sa 2021 linggong may spike). Ayon sa sarili kong gabay sa iter-1, kung ~0 ang pinakamainam sa carry, wala itong hiwalay na edge at dapat piliin ang umiiral na momentum rotation sa halip na maglabas ng dobleng bersiyon — natugunan na ngayon ang kundisyong iyon. Iminumungkahi ko sa Research Lead na ihinto ang tesis ng carry+momentum double-sort sa long-only crypto majors: hindi kayang kumita ng long book sa mga major na positibo ang funding mula sa funding carry (binabayaran ito), kaya ayon sa estruktura ay hindi makapagdaragdag dito ng edge sa long side ang carry factor; ang pangunahing pagpapahayag ng edge na ito ay ang momentum rotation na na-promote na at nasa optimization.

Implementasyon

Long-only na rotation na nire-rebalance linggu-linggo sa 8 BINANCE USD-M majors (BTC, ETH, SOL, BNB, XRP, ADA, AVAX, LINK), gamit ang daily bars. Gumagawa ito ng double-sort batay sa cross-sectional relative-strength momentum (return sa nakaraang lookback_days) at carry mula sa negatibong funding: score = z(momentum) - carry_weight * z(carry_tilt), at pantay ang timbang ng mga hawak na top-3 batay sa score. Nakatuon na lamang ang carry tilt sa negatibong funding na GATED (nililimitahan sa 0 ang positibo/nawawalang funding), kaya nawawala ang termino ng carry kapag nagte-trade ang book sa mga bull regime na kadalasang positibo ang funding at bumabalik ito sa purong momentum; isinisukat ng carry_weight (natutukoy, default na 0.5; 0 = momentum-only ablation) kung gaano kalaki ang gantimpala sa mga pangalang may negatibong funding kapag lumitaw ang mga iyon. Inililipat ng BTC na 100-day-SMA regime gate ang buong book sa cash sa mga bear regime. Long-only ito sa futures venue kaya natatanggap ang funding sa pamamagitan ng accrual; walang leverage.

Mga Resulta ng Beripikasyon

Gumana ang pag-aayos sa gated carry, pero hindi nahihigitan ng double-sort na STILL ang alinman sa parent nito: Sharpe 0.81 (CI -0.12 hanggang 1.46) kumpara sa momentum parent na 2.6 at carry parent na 1.97 — halos kapareho ng iter-1 dahil wastong ibinabalik ng gate ang score sa PURE MOMENTUM sa mga bull regime na positibo ang funding kung kailan ito nagte-trade. Matibay na ebidensiyang walang hiwalay na edge na idinadagdag ang carry (carry_weight ay malamang na mag-o-optimize sa ~0). Tail-driven (kurtosis 110). Pangunahing hatol sa edge para sa analyst.

Ayon sa hypothesis, may 3 na inaayos na parameter; inilantad ng iter-2 ang 4 (idinagdag ang carry_weight). Pinahintulutan — hiniling ito ng BACKTEST_REVIEW upang maiayos ang carry at paganahin ang momentum-only ablation. Lumalaban pa rin ito sa overfit.

Hindi hadlang: ang exposure_pct 162% ay oras sa merkado na maraming leg (hindi paglabag sa leverage); ang end_unrealized 709% ay compounding sa loob ng 3 taon; hindi nakasasama ang mga babala sa frozen signal. Di tulad ng kapatid nitong pinamamahalaan ng volatility, INTERNALLY CONSISTENT ang mga sukatan (data_days 1080, nagtutugma ang cagr 79% / vol 102% / Sharpe 0.81) → kapani-paniwala ang metrics_reliable.

Pagsusuri ng Backtest

Sharpe
1.04
Kabuuang Return
3151.13%
Max Drawdown
47.54%
Kabuuang Trade
172
Win Rate
48.3%
Profit Factor
1.67

Wastong nailapat ang feedback sa iteration-1: isa na ngayong parameter na maaaring isaayos ang carry_weight at naka-gate lamang sa negatibong funding ang carry tilt

Kumpletong datos (172 trade, 1080 araw ng trade, 12,870 kaganapan ng funding, metrics_reliable=true); malinis na long-beta na estruktura sa maraming asset

Napatunayang mali ang palagay sa double-sort: walang edge na idinagdag ang carry — Sharpe 1.16 (ungated na iter-1) → 1.04 (gated na iter-2), kapwa malayong mas mababa sa 2.63 ng momentum-only parent; bahagyang pinalala ito ng gate sa halip na pinahusay

Itutulak ng pag-optimize sa carry_weight ito papunta sa 0, kaya magiging kaparehong-kapareho ito ng momentum rotation na na-promote na

May dehadong estruktura: LONG-only sa USD-M perps PAYS ang hatak ng funding sa mga bull regime na positibo ang funding kung kailan ito nagte-trade, kumpara sa SPOT momentum rotation (Sharpe 4.83, walang gastos sa funding) na nangingibabaw dito

Mahina/hindi makabuluhan sa sarili nitong batayan: Sharpe 1.04, sharpe_ci_low 0.277, information_ratio -0.0025, kurtosis 139.8 — nakapokus ang pangunahing resulta sa ilang linggong may 2021 spike (2023 -3.6%, 2026 -13.3%)

Pagsusuri

Huwag munang i-optimize ang NOT — hindi matutugunan ng 3 natitimplang parameter (lookback_days, top_n, regime_sma_days) ang pangunahing isyu, kaya ang takbong 2 oras ay magbubunga, sa pinakamabuti, ng mas masamang duplicate ng momentum rotation na na-promote na. Dalawang pagbabago ang kailangan: 1) MAKE THE CARRY BLEND TUNABLE (ang mahalagang pag-aayos). Naka-hardcode ang score sa `z_mom - z_fund` (pantay na timbang). Magdagdag ng parameter na `carry_weight`: score = z_mom - carry_weight * z_fund, na may search……Magpakita ng higit paMagpakita ng mas kaunti

Huwag munang i-optimize ang NOT — hindi matutugunan ng 3 natitimplang parameter (lookback_days, top_n, regime_sma_days) ang pangunahing isyu, kaya ang takbong 2 oras ay magbubunga, sa pinakamabuti, ng mas masamang duplicate ng momentum rotation na na-promote na. Dalawang pagbabago ang kailangan: 1) MAKE THE CARRY BLEND TUNABLE (ang mahalagang pag-aayos). Naka-hardcode ang score sa `z_mom - z_fund` (pantay na timbang). Magdagdag ng parameter na `carry_weight`: score = z_mom - carry_weight * z_fund, na may search range mula [0.0, ~1.0]. Mahalaga ito dahil sa USD-M majors, nangingibabaw ang POSITIVE na funding sa mga bull regime na tinatrade ng long-only book na ito. Kaya pinaparusahan ng pantay na pagbawas ng z(funding) ang mismong mga pangalang siksik sa long at may pinakamataas na momentum — sumasalungat ito sa momentum edge at nagpapaliwanag kung bakit bumaba ang Sharpe mula 2.63 ng parent tungo sa 1.16. Kapag hinayaang piliin ng optimizer ang carry_weight, datos ang magpapasya kung may maidagdag ang carry; kung ~0 ang pinakamainam, iyon mismo ang resulta (walang sariling edge ang double-sort at dapat mong piliin ang kasalukuyang momentum rotation sa halip na maglabas ng duplicate). Isaalang-alang ding ilapat lang ang carry tilt kapag negatibo talaga ang funding (lagyan ito ng gate), para makatulong ito sa mga regime na pinakinabangan ng carry parent at hindi sumalungat sa momentum sa mga regime na positibo ang funding. 2) PROVIDE Isang MOMENTUM-ONLY ABLATION. Patakbuhin muli gamit ang carry_weight=0 at iulat ang Sharpe/DD kumpara sa pinagsamang config, para makita kung nagdaragdag ng halaga ang carry factor kumpara sa na-promote nang momentum-only parent BEFORE bago maglaan ng compute para sa optimization. Kung hindi matalo ng combined ang momentum-only sa out of sample, mas masamang duplicate ang hypothesis na ito at dapat itong iwanan. 3) ADDRESS DRAWDOWN. max_drawdown 51.1% lumalampas sa 50% na hangganan (DD-CI mataas na 74.9%). Suriin kung pinalalala ng carry tilt papunta sa mga asset na mas mababa ang funding (na madalas ay mas mahina o nahuhuli) ang drawdown, at kung nakadaragdag ang mas mataas na beta ng AVAX. Ituloy lang ito sa optimization kapag maaari nang timplahin ang blend at nakumpirma ng momentum-only ablation na nakatutulong ang carry factor.

Buod ng Resulta

Hindi kayang kumita ng long-only book sa mga major na positibo ang funding mula sa carry ng negatibong funding ayon sa estruktura — nagbabayad ito ng funding sa halip na kumokolekta — kaya kapag isinama ang carry sa long momentum rotation, maaari lamang nitong pahinain ang momentum edge; kapag bumagsak sa zero ang pinakamainam na timbang ng pinagsamang factor, piliin ang umiiral na single-factor strategy sa halip na maglabas ng dobleng bersiyon.

Nagbalik ng hatol na 'abandunahin' ang reviewer ng backtest sa yugto bago ang optimization: napatunayang mali ang palagay sa double-sort — walang hiwalay na edge na idinagdag ang carry at aktibo nitong pinahina ang momentum, kaya itutulak ng pag-optimize sa carry_weight ito papunta sa ~0 at magiging kapareho ito ng na-promote na momentum rotation; sa estruktura naman, nagbabayad ng hatak ng funding ang long-only na USD-M perp book sa mga bull regime na positibo ang funding kung kailan ito nagte-trade, at nangingibabaw dito ang spot momentum rotation na walang bayad (Sharpe 4.83).

Long-only na rotation na nire-rebalance linggu-linggo sa 8 USD-M Binance majors, na nagsagawa ng double-sort sa dalawang factor na umabot na sa paper trading sa factory — cross-sectional relative-strength momentum at carry mula sa negatibong funding — at humawak sa top-3 batay sa pinagsamang z-score (na naka-gate lamang ang carry tilt sa tunay na negatibong funding), at lumipat sa cash nang magsara ang BTC sa ibaba ng regime nito na SMA.

Sa kumpletong datos (172 trade, 1,080 araw ng trade, 12,870 kaganapan ng funding, metrics_reliable=true), tiyak na mas masama ang double-sort kaysa sa momentum parent nito: Sharpe 1.04 (bumaba mula sa ungated 1.16 ng iteration-1 at malayong mas mababa sa 2.63 ng momentum-only parent), profit factor 1.67, information ratio -0.0025, sharpe_ci_low 0.277, kurtosis 139.8, maximum drawdown 47.5%; nakapokus ang pangunahing resulta sa ilang linggong may 2021 spike. Walang yugto ng optimization na naganap.

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.