Best-Of-Majors Cross-Venue Funding Carry Rotation, market-neutral (dinamikong nagpapatakbo ng ONE delta-neutral na long-spot/short-perp carry sa alinman sa BTC/ETH/SOL na may pinakamayamang positibong funding, iniipon ang kapital sa pinakamataas na carry na makukuha, may basis stop at 3 parameter)
Resulta: Inabandona
BestOfMajorsFundingCarryRotationNeutral8H
Buod ng Resulta
Pinalawak ng strategy na ito ang naka-deploy na strategy ng factory na may pinakamataas na Sharpe — static na BTC long-spot/short-perp funding carry — sa pamamagitan ng pagbabago: pabagu-bagong nagpapatakbo ng isang delta-neutral na carry sa kung alinman sa BTC, ETH o SOL ang may pinakamayamang positibong funding, iniipon ang kapital sa pinakamahusay na carry at umiikot kapag nagbabago ang namumuno. Nang tama nang ikinredito ng engine ang funding, naging tapat ngunit tiyak na kabiguan itong walang edge sa 1,544……Magpakita ng higit paMagpakita ng mas kaunti
Pinalawak ng strategy na ito ang naka-deploy na strategy ng factory na may pinakamataas na Sharpe — static na BTC long-spot/short-perp funding carry — sa pamamagitan ng pagbabago: pabagu-bagong nagpapatakbo ng isang delta-neutral na carry sa kung alinman sa BTC, ETH o SOL ang may pinakamayamang positibong funding, iniipon ang kapital sa pinakamahusay na carry at umiikot kapag nagbabago ang namumuno. Nang tama nang ikinredito ng engine ang funding, naging tapat ngunit tiyak na kabiguan itong walang edge sa 1,544 trade: karaniwang return kada trade na -0.003%, profit factor na 0.937, at kabuuang return na -23.9%, na negatibo sa bawat taon, pati sa 2021 na may sukdulang funding. Palatandaan nito na nakapirmi ang delta-neutral na book nang ~90% ng panahon at nalugi ang ~10% na panahong hawak ito, dahil nilamon ng apat na fill sa round-trip sa bawat pag-ikot dulot ng pagbabago ng namumuno ang manipis na carry. Iniwan ito ng analyst sa yugto ng pagsusuri ng backtest at nagpasyang ang rotation wrapper mismo ang sumira sa edge at hindi ito maisasalba sa pagsasaayos ng mga threshold; hindi ito umabot sa optimization, analysis o risk review.
Isang MARKET-NEUTRAL na cross-venue funding-carry strategy na nagpapalawak sa nag-iisang naka-deploy na strategy ng factory na may pinakamataas na Sharpe (ang BTC long-spot/short-perp funding carry, Sharpe 8.6) sa pamamagitan ng pag-ipon ng kapital sa paraang wala sa alinmang na-promote na basket: sa halip na static na magdala ng iisang pangalan o humawak ng pantay-pantay na basket, eksaktong ONE delta-neutral na carry ang pinatatakbo nito sa bawat pagkakataon sa kung alinman sa BTC, ETH, SOL ang kasalukuyang may……Magpakita ng higit paMagpakita ng mas kaunti
Isang MARKET-NEUTRAL na cross-venue funding-carry strategy na nagpapalawak sa nag-iisang naka-deploy na strategy ng factory na may pinakamataas na Sharpe (ang BTC long-spot/short-perp funding carry, Sharpe 8.6) sa pamamagitan ng pag-ipon ng kapital sa paraang wala sa alinmang na-promote na basket: sa halip na static na magdala ng iisang pangalan o humawak ng pantay-pantay na basket, eksaktong ONE delta-neutral na carry ang pinatatakbo nito sa bawat pagkakataon sa kung alinman sa BTC, ETH, SOL ang kasalukuyang may RICHEST positibong funding kada 8h. Umiikot lang kapag nagbabago ang namumuno sa funding. Sadyang naiiba ito sa (a) static na carry ng iisang pangalan na BTC/SOL, (b) basket na long-only at may negatibong funding, at (c) bigong cross-sectional dollar-neutral funding na FACTOR (L12 — gumamit iyon ng 2N fill sa bawat lingguhang rebalance sa 8 pangalan; iisang pares na may 2 leg ang hawak nito at bihira itong lumipat). Pinupunan nito ang dalawang dimensiyon ng portfolio na pinakakulang — cross_venue (7.3% kumpara sa >=15%) at market-neutral — habang nananatili sa napatunayang pamilya ng carry at iniiwasan ang lahat ng kamakailang failure mode: hindi ito purong signal ng presyo (na nag-o-overfit/walang edge), taya sa cointegration ng pares (SOL-AVAX na kabibigo lang -82%), options (hadlang ang dami ng trade), liquidation (hadlang ang datos), o muling pagtitimbang batay sa relatibong lakas ng majors (L24). 3 parameter lang. Pinatataas ng pag-ipon ng kapital sa iisang pinakamahusay na carry ang aktuwal na naipong halaga bawat araw kumpara sa basket na pinaghalo sa pantay-pantay na timbang.
Kabiguang dulot ng fee-edge/walang edge, tiyak sa 1,544 trade at 6.5 taon: avg_trade_return_pct -0.003% (zero gross edge), profit_factor 0.937 (<1), Sharpe na -0.035, total_return -23.9% na may negatibong EVERY taon. Ikinredito ng engine ang funding kaya tapat ang resultang ito — inuubos ng apat na fill sa round-trip ng rotation (perp+spot, entry+exit sa bawat pagbabago ng pamumuno) ang manipis na carry kada -8h. Tiyak na palatandaang hindi nakukuha ang carry: kabilang sa pinakamasama ang 2021, ang taong may……Magpakita ng higit paMagpakita ng mas kaunti
Kabiguang dulot ng fee-edge/walang edge, tiyak sa 1,544 trade at 6.5 taon: avg_trade_return_pct -0.003% (zero gross edge), profit_factor 0.937 (<1), Sharpe na -0.035, total_return -23.9% na may negatibong EVERY taon. Ikinredito ng engine ang funding kaya tapat ang resultang ito — inuubos ng apat na fill sa round-trip ng rotation (perp+spot, entry+exit sa bawat pagbabago ng pamumuno) ang manipis na carry kada -8h. Tiyak na palatandaang hindi nakukuha ang carry: kabilang sa pinakamasama ang 2021, ang taong may pinakamayamang positibong funding, sa -5.1%; at avg_position_pct lang ito ng 8.6% kumpara sa 0.45 na alokasyon bawat leg (nakatigil ang book nang ~90% ng panahon at lugi sa churn sa natitira). Naka-deploy na ang static carry na pinalalawak nito (BTC, Sharpe 8.6); ang naiiba rito ay ang rotation/concentration wrapper, at ito mismo ang sumisira sa edge dahil sa churn. Hindi makalilikha ng nakuhang carry ang pag-optimize ng entry_basis_bps/exit_basis_bps/basis_stop_pct kung wala ito kahit sa mga panahong sukdulan ang funding, at hindi pa kailanman naisalba ng pagsasaayos ng threshold ang fee-edge pattern; mauulit lang ang umiiral na BTC carry kung sapat ang ibinaba ng churn para magkaroon ng epekto. Hindi sulit ang 2 oras ng optimization.
Implementasyon
Market-neutral na cross-venue funding-carry ROTATION, na may iisang delta-neutral long-spot/short-perp carry sa bawat pagkakataon sa kung alin sa BTC/ETH/SOL ang may pinakamataas na positibong carry kada -8 oras, at inilalagay ang lahat ng kapital sa pinakamahusay na carry. Ngayon, READS ng sukatan ng carry ang funding feed: sariling funding ng bawat perp mula sa supp['funding_rates_by_instrument'] sa buong backtest, supp['funding_rates'] ng pangunahing perp sa sandbox, at smoothed perp basis bilang fallback……Magpakita ng higit paMagpakita ng mas kaunti
Market-neutral na cross-venue funding-carry ROTATION, na may iisang delta-neutral long-spot/short-perp carry sa bawat pagkakataon sa kung alin sa BTC/ETH/SOL ang may pinakamataas na positibong carry kada -8 oras, at inilalagay ang lahat ng kapital sa pinakamahusay na carry. Ngayon, READS ng sukatan ng carry ang funding feed: sariling funding ng bawat perp mula sa supp['funding_rates_by_instrument'] sa buong backtest, supp['funding_rates'] ng pangunahing perp sa sandbox, at smoothed perp basis bilang fallback kapag walang funding series ang isang leg. Tatlong perp leg ang universe (.BINANCE), bawat isa'y naka-hedge sa intra-Binance spot nito (.BINANCE_SPOT); lahat ng leg ay 8H para manatiling magkasabay ang mga presyo sa alignment barrier. Pumapasok sa pares ng pangalang may pinakamataas na carry (SHORT perp + LONG spot) kapag lumampas ang carry nito sa entry_basis_bps; nagpapanatili ng posisyon gamit ang hysteresis, lumilipat sa ibang pangalan kapag nalalamangan nito ang kasalukuyang hawak nang rotate_margin_bps (pagbabago ng nangunguna), at nagsasara kapag bumaba ang carry sa exit_basis_bps, tumama sa delta-neutral net-PnL basis-divergence stop (basis_stop_pct), o umabot sa takdang oras. Lahat ng execution ay tumatakbo sa calculate_signal driver; neutralisado ang mga single-instrument hook. Tatlong pangunahing parameter.
Itinatama ng iteration 2 ang dalawang natuklasan sa Layer-4 QA sa pinakamaliit na pagbabagong nagpapanatili sa lahat ng layer na dati nang pumasa. ROOT CAUSE ng finding #1 (funding_events_available: 0, bumagsak ang edge at naging purong basis trade): pinananatili ng Layer-3 sandbox (pipeline_processor._handle_verifying, mga linyang ~1611-1615) ang karagdagang key na ONLY kung literal na nasa strategy code ang pangalan nito sa sipi; hindi kailanman tinukoy ng code ng iteration-1, na puro basis ang ginamit sa……Magpakita ng higit paMagpakita ng mas kaunti
Itinatama ng iteration 2 ang dalawang natuklasan sa Layer-4 QA sa pinakamaliit na pagbabagong nagpapanatili sa lahat ng layer na dati nang pumasa. ROOT CAUSE ng finding #1 (funding_events_available: 0, bumagsak ang edge at naging purong basis trade): pinananatili ng Layer-3 sandbox (pipeline_processor._handle_verifying, mga linyang ~1611-1615) ang karagdagang key na ONLY kung literal na nasa strategy code ang pangalan nito sa sipi; hindi kailanman tinukoy ng code ng iteration-1, na puro basis ang ginamit sa ranking, ang 'funding_rates', kaya inalis ang seryeng iyon at walang nakreditong funding ang funding_series_for_instrument sa hawak na perp. Binabasa ng pag-aayos ang funding feed sa _funding_bps (tinutukoy ang 'funding_rates' at 'funding_rates_by_instrument'), na (a) nagpapanatili sa funding_rates sa sandbox supp para ikredito ng engine ang funding sa hawak na BINANCE perp sa pamamagitan ng venue fallback (funding_events > 0, nakuhanan ang tunay na carry), at (b) direktang sumasagot sa “hindi binabasa ng code ang funding feed” — ang carry ng bawat asset ay rate na mismo ng funding ngayon (sariling funding ng bawat perp sa buong backtest, ang tunay na cross-section na niraranggo ng hypothesis), at fallback lang ang basis para gumana pa rin ang ranking kapag wala ang funding ng isang leg. Maliliit na bahagi kada -8h ng magkakaparehong laki ang funding at basis, kaya iisang bps threshold ang panukat sa alinman. FIX para sa finding #2 (may 4 trade lang, hindi masusukat): niluwagan ang entry gate (entry 1.5->0.5 bps, exit 0.3->0.0 bps para manatili sa positibong carry ang book) at pinagana ang tunay na pag-ikot batay sa pamumuno gamit ang maliit na rotate_margin_bps hysteresis. Kaya aktibong umiikot ang strategy sa BTC/ETH/SOL kapag nagbabago ang namumuno sa funding, sa halip na humawak sa iisang pangalan hanggang sa limitasyong 90 araw — malaki ang itinaas ng bilang ng trade habang nananatiling mababa ang churn at tapat sa “umikot kapag nagbago ang pamumuno sa funding.” Hindi binago: malinis pa rin ang mga import (stdlib bisect lang ang idinagdag), ang istruktura ng multi-leg driver, ang pagbuo ng delta-neutral na pares, ang kaligtasang spot-long-only, ang alignment-barrier setup, at ang saklaw ng 3 pangunahing parameter. Nananatili ito sa napatunayang pamilya ng carry at iniiwasan ang mga failure mode na binanggit sa hypothesis (hindi ito 2N-fills dollar-neutral factor, cointegration ng mga pares, options, liquidation o signal ng presyo — ganap na naka-hedge ang hawak na perp).
Mga Resulta ng Beripikasyon
Nabigo ang verification (Layer 4 — pagsusuri ng QA):
- Funding carry ang tanging sinasabing edge ng strategy, pero NOT nakukuha ang cash flow mula sa funding — iniulat ng sandbox ang funding_events_available: 0. Hindi binabasa ng code ang funding feed para sa signal nito (puro perp basis ang niraranggo nito) AND ganap na umaasa sa engine para awtomatikong ikredito ang funding sa hawak na perp leg. Kapag walang nailapat na funding event, halos walang inaasahang kita mula sa presyo ang delta-neutral na long-spot/short-perp book at fee na lang ang natitira, kaya nagiging purong basis trade ito (L1) na ayon sa hypothesis ay dapat naiiba rito. Kinukumpirma ng sandbox na walang edge: total_return -0.12%, PF 0.947.
- 4 trade lang sa loob ng 354 araw, metrics_reliable: mali. Napakadalang mag-trigger ng 1.5bps na gate sa pinakinis na basis, konsentrasyon sa iisang pangalan at hindi madaling magpalit na rotation para masukat (L16). Hindi matutukoy ng 4 sample kung edge o ingay ito.
Hindi kailangang baguhin ang code; dapat ibatay ng analyst ang paghatol sa edge sa mga numero ng buong backtest, hindi sa sandbox.
Baluktot ang ranggo sa sandbox: ang pangunahing perp lang (BTC) ang may tunay na serye ng funding sa sandbox ng Layer-3, kaya nagraranggo ang BTC batay sa funding-bps habang basis-bps ang batayan ng ranggo ng ETH/SOL. Dahil dito, hindi kumakatawan ang turnover ng sandbox (55) at ang return na -6.9% sa buong backtest kung saan funding ang batayan ng ranggo ng tatlo.
Tiyaking laman ng funding feed ng bawat instrumento sa buong backtest ang ETHUSDT.BINANCE at SOLUSDT.BINANCE.
Nakadepende ang katapatan sa pangunahing edge kung may laman ang funding_rates_by_instrument para sa ETH at SOL perp sa buong backtest; kung wala, tahimik na nagiging basis ang cross-sectional funding ranking para sa mga leg na hindi pangunahing perp.
Kung mananatili sa ~40-55 ang turnover sa buong backtest at malayong mas mababa sa 0.15% ang avg_trade_return_pct, magiging hindi kompetitibo ang bayad sa spot leg sa ganitong churn — palawakin ang entry/rotate hysteresis para pahabain ang paghawak.
Gastos ng round-trip na may dalawang leg: ~0.30% (spot 0.20% + perp 0.10%). Dahil sa maluluwag na parameter ng iteration-2, naging 55 ang turnover sa sandbox at ~0.001% ang avg_trade_return_pct, kaya nanaig ang mga fee sa carry. Hindi ito kritikal dahil para sa mga strategy na kumukuha sa galaw ng presyo (hindi funding carry) ang patakarang <0.15%, at pinalalaki ng pagkalito sa basis-ranking ang churn sa sandbox; maaaring mas mababa ang churn sa buong backtest na funding ang batayan ng ranking.
Pagsusuri ng Backtest
Sharpe
-0.03
Kabuuang Return
-23.89%
Max Drawdown
23.89%
Kabuuang Trade
1544
Win Rate
48.3%
Profit Factor
0.94
Matibay at napatunayan ang mekanismo sa kapatid na strategy na naka-deploy (static na BTC long-spot/short-perp carry, Sharpe 8.6); kinikredito na ngayon ng engine ang funding kaya talagang masusubok ang carry
Maayos ang pagkakabuo ng delta-neutral na book (beta -0.002, benchmark_correlation -0.16), walang liquidation at katamtaman ang max drawdown na 23.9%
Sapat ang dami ng sample (1,544 trade sa loob ng 6.5 taon), kaya tiyak ang negatibong resulta at hindi ito ingay
avg_trade_return_pct -0.003% (zero gross edge) at profit_factor 0.937 (<1) — mas mataas ang gastos ng rotation na may apat na fill kaysa sa nakolektang funding (kabiguan dahil sa fee-edge)
Negatibo ang bawat taon sa kalendaryo, kabilang ang 2021 (bull market na may pinakamayamang positibong funding) na -5.1% — hindi talaga nakukuha ng estratehiya ang carry kahit sukdulan ang funding
avg_position_pct ay 8.6% lang kumpara sa per_leg_pct 0.45 — nakatigil ang kapital nang ~90% ng panahon; nagdudulot ng netong pagkalugi ang ~10% na panahong hawak ito
Tuluy-tuloy na pagbaba hanggang sa kabuuang -23.9%; lubhang negatibo ang rolling Sharpe sa buong saklaw
Naka-deploy na ang static carry na pinalalawak nito, kaya nagdaragdag lang ng gastos sa churn ang rotation wrapper nang walang natatanging carry na nakukuha
Kasaysayan ng Iterasyon
Nabigo ang beripikasyon (Layer 4 — pagsusuri sa QA):
- Buong sinasabing edge ng estratehiya ay funding carry, pero NOT naitala ang daloy ng cash mula sa funding — iniulat ng sandbox ang funding_events_available: 0. Hindi binabasa ng code ang feed ng funding para sa signal nito (puro batay sa perp basis ang pagraranggo) AND lubos na umaasa sa engine para awtomatikong mag-credit ng funding sa hawak na leg ng perp. Dahil walang nailapat na kaganapan sa funding, halos sero ang inaasahang kita sa presyo ng delta-neutral na long-spot/short-perp na posisyon at fees na lang ang natitira, kaya nagiging eksaktong hubad na basis trade ito (L1) na sinasabi ng hypothesis na hindi ito. Kinukumpirma ng sandbox na walang edge: total_return -0.12%, PF 0.947.
- 4 lang ang trade sa loob ng 354 araw, metrics_reliable: mali. Masyadong bihira mag-trigger ang gate na 1.5bps na pinakinis na basis + konsentrasyon sa iisang pangalan + mabagal magpalit na rotation para masukat. Hindi matukoy ng mga sample na 4 kung edge o ingay ito.
Buod ng Resulta
Hindi pinabubuti ng pagdagdag ng rotation/concentration wrapper sa napatunayang static carry ang resulta nito — apat na fill ang gastos ng churn sa bawat paglipat ng leg kapag nagbabago ang namumuno, kaya nasisira ang manipis na funding edge. Kung babawasan nang sapat ang churn para makatulong, mauulit lang ang dati nang naka-deploy na static na BTC carry.
Iniwan ito ng analyst sa yugto ng pagsusuri ng backtest bago ang optimization dahil sa kabiguang fee-edge/walang edge: ngayong tama nang ikinredito ng engine ang funding, inubos ng apat na fill sa round-trip ng rotation (perp + spot, entry + exit sa bawat pagbabago ng pamumuno) ang manipis na carry kada -8h. Ipinakita ng pagkalugi kahit sa taong 2021 na may sukdulang funding na hindi nakukuha ang carry — kaya hindi ito malilikha sa pagsasaayos ng tatlong threshold.
Isang market-neutral na cross-venue funding-carry rotation na nagpapatakbo ng eksaktong isang delta-neutral na long-spot/short-perp carry sa bawat pagkakataon, sa alinman sa BTC/ETH/SOL na may pinakamayamang positibong funding kada 8h. Iniipon ang kapital sa iisang pinakamahusay na carry at umiikot lang kapag nagbabago ang namumuno sa funding, na may basis stop at tatlong parameter.
Sa loob ng 6.5 taon at 1,544 trade na may sapat na sampling, wala itong nakuhang edge: avg_trade_return_pct -0.003% (zero gross edge), profit factor na 0.937, Sharpe na -0.035, kabuuang return na -23.9% at negatibo ang bawat taon sa kalendaryo — kabilang ang 2021, ang taong may pinakamataas na positibong funding, na -5.1% — habang malinis na delta-neutral ang book (beta -0.002) pero nakapirmi nang ~90% ng panahon (avg_position_pct 8.6% kumpara sa 0.45 na alokasyon bawat leg).
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.