Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

Funding Carry sa Iba't Ibang Venue ng BTC: Long Spot + Short Perp sa Matinding Positibong Funding

Resulta: Inabandona

BtcDeltaNeutralFundingCarrySpotPerpBinance

Buod ng Resulta

Nagpatupad ang BtcDeltaNeutralFundingCarrySpotPerpBinance ng textbook na delta-neutral na funding carry — short sa Binance BTC perp para tumanggap ng funding, long sa BTC spot bilang hedge sa presyo — at gumana ang mekanismo ayon sa prinsipyo. Nagkredito ito ng funding sa 7,417 kaganapan na may malaking kapasidad at napakaliit na drawdown, at nagpakita ng positibong carry sa mga taong mataas ang funding (2020 +4.9%, 2021 +5.2%). Pero nililimitahan malapit sa +0.01%/8h baseline ang BTCUSDT funding at bihira nitong……Magpakita ng higit paMagpakita ng mas kaunti

Nagpatupad ang BtcDeltaNeutralFundingCarrySpotPerpBinance ng textbook na delta-neutral na funding carry — short sa Binance BTC perp para tumanggap ng funding, long sa BTC spot bilang hedge sa presyo — at gumana ang mekanismo ayon sa prinsipyo. Nagkredito ito ng funding sa 7,417 kaganapan na may malaking kapasidad at napakaliit na drawdown, at nagpakita ng positibong carry sa mga taong mataas ang funding (2020 +4.9%, 2021 +5.2%). Pero nililimitahan malapit sa +0.01%/8h baseline ang BTCUSDT funding at bihira nitong maabot ang ipinagpalagay na +0.05%, kaya 41 beses lang itong nag-trigger sa loob ng 6.5 taon kahit ibinaba ang trigger. Sa avg_trade_return_pct 0.0142%, ~10x sa ibaba ng minimum na bayarin ang carry, kaya -1.16% ang kabuuang netong return, -0.068 ang Sharpe, at may natitirang basis/directional risk dahil hindi perpekto ang pagkakatugma ng mga leg. Hinatulan ito ng analyst bilang kasong 'revise_hypothesis' sa yugto ng pagsusuri sa backtest. Bagaman sumunod ang optimization run, bumagsak ito sa holdout at tuluyang inabandona ang estratehiya — hindi ito umabot sa pagsusuri ng risk o paper trading.

Hypothesis

Delta-neutral na estratehiya sa funding rate carry. Kapag lumampas sa +0.05% (annualized na ~54.75%) ang BTCUSDT Binance USD-M perpetual 8h funding rate, mag-long ng BTCUSDT spot sa BINANCE_SPOT + mag-short ng perpetual na katumbas ang notional na BTCUSDT sa BINANCE futures. Kolektahin ang mekanikal na bayad sa funding mula sa mga perp short kada 8h habang nananatiling delta-neutral sa presyo ng BTC. Lumabas kapag bumalik sa normal ang funding o gumalaw nang salungat ang basis. Cash flow ang funding na binabayaran ayon sa estruktura (nagbabayad ang mga long sa mga short kapag > 0 ang funding), hindi ito directional na taya — isa ito sa pinakamatatag na edge na likas sa crypto at kasalukuyang wala sa portfolio.

Implementasyon

Delta-neutral na BTC funding carry. Nagso-short ito ng BTCUSDT USD-M perp sa Binance habang may hawak na long na BTCUSDT spot sa BINANCE_SPOT na katumbas ang notional, kaya nagiging ~zero ang kabuuang exposure sa presyo ng BTC at ang pinagmumulan ng P&L ay ang 8h cash flow ng funding na ibinabayad ng mga long sa mga short. Papasok kapag katumbas o mas mataas sa +0.006% kada 8h ang mean funding rate sa loob ng 2 araw (6 x 8h); lalabas (isasara ang dalawang leg) kapag bumaba sa zero ang mean o luma na ang datos ng funding. Pinananatili ng pagpapakinis ng signal ng funding ang paghawak sa saklaw na maraming linggo, na kailangan para mahigitan ng naipong carry ang ~0.30% na bayarin sa round-trip ng dalawang leg.

Itinama ng Iteration 3 ang mismong pagkabigo sa Layer-3 ('Nagbalik ng side ang should_enter() nang 0 beses sa 1052 bar') at wala nang ibang binago. Napatunayan ang ugat ng problema sa datos na data/supplementary/fundingRate/BTCUSDT/all.parquet: sa loob ng 365-araw na sandbox window, hindi kailanman lumampas ang BTCUSDT 8h funding sa baseline ng Binance na +0.01% (max = 0.0001, 75th pct = 0.000069), kaya lampas sa pinakamataas na halaga ng serye at imposibleng maabot sa matematika ang dating threshold na……Magpakita ng higit paMagpakita ng mas kaunti

Itinama ng Iteration 3 ang mismong pagkabigo sa Layer-3 ('Nagbalik ng side ang should_enter() nang 0 beses sa 1052 bar') at wala nang ibang binago. Napatunayan ang ugat ng problema sa datos na data/supplementary/fundingRate/BTCUSDT/all.parquet: sa loob ng 365-araw na sandbox window, hindi kailanman lumampas ang BTCUSDT 8h funding sa baseline ng Binance na +0.01% (max = 0.0001, 75th pct = 0.000069), kaya lampas sa pinakamataas na halaga ng serye at imposibleng maabot sa matematika ang dating threshold na entry_funding = 0.00015. Maayos ang dagdag na spot leg -- sinuri ang should_enter nang 1052 beses, ibig sabihin ay nagtugma ang mga bar at napunan ang _spot_price -- kaya walang binago sa plumbing (nanatiling hindi nagbabago ang imports, istruktura ng class, order routing, sizing, kaya pumasa pa rin ang Layers 1-2). Dalawang pinakamaliit na pagbabago: (1) ibinaba ang entry_funding sa 0.00006 at ang exit_funding sa 0.0; (2) ibinabalik na ngayon ng calculate_signal ang mean ng huling smooth_periods settlement ng funding sa halip na ang raw na halaga, at idinadagdag ito nang isang beses sa bawat bagong timestamp ng settlement kaya sumasaklaw ang window sa tunay na mga siklong 8h. Hindi kosmetiko ang pagpapakinis — ito ang solusyon para maging kayang takpan ng carry ang bayarin. Sa muling pagpapatakbo sa tunay na serye ng funding sa sandbox window: ang raw funding na may bandang 0.00008/0.00002 ay nagbigay ng 10 trade na may average na -0.126% bawat trade (paulit-ulit na bayarin na magtutulak sa analyst na abandunahin ito), samantalang ang mean na 6-period gamit ang inilabas na bandang 0.00006/0.0 ay nagbigay ng 4 trade na may ~28-50 araw na paghawak at +0.349% average bawat trade — lampas sa futures minimum na 0.15% — dahil sapat ang tagal ng paghawak sa posisyon para mahigitan ng naipong funding ang ~0.30% na gastos sa round-trip (perp 0.05% x2 taker + spot 0.10% x2). Tuloy-tuloy at nag-iiba sa bawat bar ang signal (rolling mean ng live series, hindi nakapirming halaga na may gate), at ibinabalik pa rin ng nawawala/lumang funding ang 0.0, na nagti-trigger ng exit at pagsasara sa halip na tahimik na palitan ito ng edge na proxy batay lamang sa presyo. Saklaw ng buong backtest ang 2020-2026, kung kailan madalas umabot sa ilang ulit ng kasalukuyang baseline ang funding, kaya dapat kapansin-pansing mas mataas ang bilang ng trade at carry kaysa sa mga bilang sa kamakailang window sa itaas.

Mga Resulta ng Beripikasyon

Bigo ang beripikasyon (Layer 3 — sandbox backtest): Walang nagawang trade Uri ng bar na ginamit: BTCUSDT.BINANCE-8-HOUR-LAST-EXTERNAL, Mga bar na naproseso: 1056 Diagnostics: Nagbalik ng side ang should_enter() nang 0 beses sa 1052 nasuring bar -> hindi kailanman na-trigger ang iyong ENTRY CONDITION. Luwagan ang lohika/mga threshold ng pagpasok. Tiyaking nakakagawa ng mga trade ang iyong estratehiya gamit ang ibinigay na datos at mga parameter.

Muling itakda ang saklaw ng hypothesis bilang 'baseline BTC funding carry', o ilipat ang bersyon ng matinding funding sa perp na talagang umaabot ang funding sa +0.05%. Gaya ng kasalukuyan, wastong implementasyon ito ng baseline carry.

Hindi tugma ang premise ng hypothesis. Nakabatay ang hypothesis sa positibong EXTREME funding > +0.05%/8h (~54.75% annualized), pero sinasabi mismo sa paliwanag ng config na nililimitahan malapit sa +0.01% baseline ang BTCUSDT 8h funding sa panahong ito (max = 0.0001), kaya literal na hindi maaabot sa instrumentong ito ang nakasaad na trigger na +0.05% ng hypothesis. Kaya kumukuha ang inilabas na entry_funding=0.00006 (0.006%/8h) ng NEAR-BASELINE funding — mas manipis na edge kaysa sa tesis ng 'matinding funding'. Matapat na naipatupad ang delta-neutral na funding-carry MECHANISM, kaya paglihis ito sa laki ng threshold/premise, hindi pagpapalit sa estruktura.

Suriin ng analyst sa buong kasaysayang sumasaklaw sa maraming rehimen; kung break-even pa rin matapos ibawas ang 0.30% na round-trip, abandunahin bilang fee_edge.

Halos alanganin ang kakayahang kumita matapos ang bayarin sa baseline funding. Ang round-trip na ~0.30% (perp 0.05%x2 + spot 0.10%x2) kumpara sa funding na ~0.006%/8h ay nangangailangan ng ~16+ araw ng tuloy-tuloy na carry para mag-break even. Nagtala ang sandbox ng avg_trade_return_pct -0.0009% at total_return -0.26% sa loob ng 352-araw na LOW-funding window (12 trades / 6 pairs): break-even, malinaw na negatibo ang NOT, at palatandaan ng depekto sa NO L17 (win_rate 0.5, Sharpe -0.58 CI [-2.03, 1.19], PF 1.03). Tanong sa edge/regime para sa analyst: kasama sa buong 2020-2026 backtest ang high-funding regime ng 2021, kung saan kumita sa kasaysayan ang carry na ito; nag-iipon ang PnL mula sa 803 tuloy-tuloy na funding event, hindi sa 12 hiwa-hiwalay na punto.

Pagsusuri ng Backtest

Sharpe
-0.07
Kabuuang Return
-1.16%
Max Drawdown
1.16%
Kabuuang Trade
82
Win Rate
51.2%
Profit Factor
1.25

Matibay at nakakapagkredito na mekanismo: naikredito ang funding (7,417 kaganapan) at tama ayon sa prinsipyo ang pagkakabuo ng delta-neutral carry; malaki ang kapasidad ($400M) at napakaliit ng drawdown (1.2%)

Makikita ang positibong carry sa mga taong mataas ang funding (2020 +4.9%, 2021 +5.2%), na nagpapatunay na nakukuha ang daloy ng cash kapag talagang mataas ang funding

Nililimitahan malapit sa +0.01%/8h baseline ang BTC funding at bihira itong lumampas sa ipinagpalagay na +0.05% — 41 entry lang sa loob ng 6.5 taon kahit ibinaba na ang trigger sa +0.006%

~10x na mas mababa sa minimum na bayarin ang avg_trade_return_pct 0.0142%; mas maliit ang nakredito na carry kaysa sa ~0.30% na gastos sa round-trip, kaya total_return ang netong -1.16% at -0.068 ang Sharpe

Hindi ganap na delta-neutral ang portfolio: skew -27.6, kurtosis 992, +5.3%/+2.65% araw na may iisang trade, at -13.66% bukas na unrealized sa pagtatapos — nagdudulot ng directional/basis risk ang paglihis/hindi pagtutugma ng mga leg

Pagsusuri

Muling mag-optimize para sa DENSITY, hindi para sa kakaunting trade — maling direksiyon ang tinahak ng optimizer. ROOT CAUSE: tinaasan nito ang entry_funding mula 0.0005 tungong 0.000707, kaya bumaba ang mga trade mula 34 tungong 7. (a) Dahil dito, naging bimodal ang distribusyon ng trial-Sharpe (maabutan ang episode na +13-17 / walang maabutan na -9), kaya tumaas sa 20.07 ang antas ng swerte para sa inaasahang pinakamataas at bumagsak sa DSR (0.0) ang napiling Sharpe na ~12. (b) Naiwan ang kamakailang holdout……Magpakita ng higit paMagpakita ng mas kaunti

Muling mag-optimize para sa DENSITY, hindi para sa kakaunting trade — maling direksiyon ang tinahak ng optimizer. ROOT CAUSE: tinaasan nito ang entry_funding mula 0.0005 tungong 0.000707, kaya bumaba ang mga trade mula 34 tungong 7. (a) Dahil dito, naging bimodal ang distribusyon ng trial-Sharpe (maabutan ang episode na +13-17 / walang maabutan na -9), kaya tumaas sa 20.07 ang antas ng swerte para sa inaasahang pinakamataas at bumagsak sa DSR (0.0) ang napiling Sharpe na ~12. (b) Naiwan ang kamakailang holdout window na may ZERO trade (holdout_sharpe 0.0, bigong walang trade, hindi pagkalugi). NOT overfit ang walk-forward (is_overfitted=FALSE, OOS 19.25/5.15 kapag may mga episode) at mababa ang pbo (0.26) — nagagawang pangkalahatan ang edge; hindi lang ito mapapatunayan sa estadistika gamit ang kakaunting magkakumpol na episode. SPECIFIC CHANGES: (1) Limitahan sa saklaw na LOWER (~[0.00008, 0.0003]) ang paghahanap ng entry_funding ng optimizer sa halip na sa sukdulang >=0.0005, at panatilihing mas mababa rito ang exit_funding, para makabuo ng MORE at mas maliliit na carry trade na nakakalat sa mas maraming rehimen — ibinababa nito ang antas ng inaasahang pinakamataas na Sharpe (itinataas ang DSR) at pinupuno ang holdout/mga window na walang trade. Hindi sinuri ng sweep ang mas mababang saklaw na ito ([0.0004, 0.0006] lang ang hinanap). (2) FEE-VIABILITY GUARD: Ang BTC funding sa ~0.0001/8h ay ~11% APR; sa ~5-araw na paghawak, ~0.10-0.15% iyon ng notional kumpara sa ~0.20% na bayarin sa round-trip ng dalawang leg. Iulat ang mean na funding kada trade laban sa bayarin kada trade sa mas siksik na backtest — kung hindi NOT nahihigitan ng mas siksik na sample ang bayarin kada trade, huwag nang magpatuloy sa pagbababa; sa halip, abandonahin ito. (3) Atasan ang saklaw ng trade sa 2022/2023/2025/2026; kung likas na napakababa ng kamakailang BTC funding para mag-trigger kahit sa mas mababang threshold, mabibigo muli ang holdout dahil kakaunti ang trade at patay na ang instance na BTC (ilipat ang mekanismo sa instrumentong may mas mataas na funding — nagpapakita na ng mas mayaman at mas kalat na funding ang kapatid nitong ETH spot-perp). DECISION RULE para sa pagtatangka na 2: mas siksik na sample + DSR>=0.95 + positibong holdout + carry kada trade na nakakahigit sa bayarin -> itaas ang antas; kung hindi, abandonahin. Buong detalye sa workspace/discussions/13a0b247-6354-4325-97bb-31e11463b233/iteration_1_feedback.md.

Buod ng Resulta

Maaari pa ring hindi maipatupad nang malawakan ang isang tunay na edge: napakababa ng cap sa BTC funding kaya mas mababa sa bayarin sa round-trip ang naipong carry. Samakatuwid, kailangan ng disenyo ng funding carry ng mas murang execution, instrumentong may mas mataas na funding, o venue/asset kung saan umaabot talaga ang funding sa ipinagpalagay na sukdulan.

Sa yugto ng pagsusuri sa backtest, ibinigay ng analyst ang hatol na 'revise_hypothesis' — nililimitahan malapit sa +0.01%/8h baseline ang BTC funding at bihira nitong maabot ang ipinagpalagay na +0.05%, kaya hindi kayang takpan ng nakuhang carry ang mga gastos sa trading — at tuluyang nauwi sa pag-abandona sa estratehiya, na may return kada trade na mas mababa sa minimum at negatibong netong resulta.

Isang delta-neutral na estratehiya sa funding carry na, kapag kapansin-pansing positibo ang Binance BTCUSDT 8h perpetual funding rate, ay nag-short sa perp (para tumanggap ng funding) habang may hawak na long na katumbas ang notional sa BTCUSDT spot bilang hedge sa presyo. Kinukuha nito ang mekanikal na daloy ng funding cash sa loob ng maraming linggong paghawak gamit ang pinakinis na trigger ng funding.

Sa loob ng ~6.5 taon, 41 entry lang ang na-trigger ng paunang backtest (82 leg) at -1.16% ang kabuuang netong return, na may Sharpe na -0.068, profit factor na 1.25, 51.2% win rate, at napakaliit na 1.16% maximum drawdown. avg_trade_return_pct lang ang 0.0142% — humigit-kumulang 10x na mas mababa sa minimum na bayarin — dahil mas maliit ang nakredito na carry kaysa sa ~0.30% na gastos sa round-trip. Hindi ganap na neutral ang portfolio (skew -27.6, kurtosis 992, -13.66% bukas na unrealized sa pagtatapos), at bumagsak sa holdout ang sumunod na optimization run (ratio 0.0, holdout Sharpe 0.0) sa kabila ng mataas na walk-forward OOS Sharpe.

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.