BTC/ETH Pagkuha ng Perpetual Funding-Carry, Delta-Neutral at Cross-Venue (Long BINANCE_SPOT + Short BINANCE USD-M Perp, Hawakan Lamang Habang Palagiang Mataas ang 8h Funding, Lumabas Kapag Bumalik sa Normal ang Funding, 2-Parameter)
Resulta: Inabandona
BtcSpotPerpFundingCarryDeltaNeutralCrossVenue
Buod ng Resulta
Layunin ng estratehiyang ito na makuha ang premium ng perpetual funding nang market-neutral — bumili ng BTC spot sa Binance, mag-short ng kapantay na notional na USD-M perp — at kolektahin ang 8h funding na binabayaran ng dagsang long sa mga short habang walang net delta. Dalawang beses nag-iterate ang developer: inayos ang bug sa iteration-1 kung saan lumampas ang 11% APR floor sa naobserbahang pinakamataas na carry at hinarang ang lahat ng entry, at muling idinisenyo ang fee guard bilang maluwag na regime floor……Magpakita ng higit paMagpakita ng mas kaunti
Layunin ng estratehiyang ito na makuha ang premium ng perpetual funding nang market-neutral — bumili ng BTC spot sa Binance, mag-short ng kapantay na notional na USD-M perp — at kolektahin ang 8h funding na binabayaran ng dagsang long sa mga short habang walang net delta. Dalawang beses nag-iterate ang developer: inayos ang bug sa iteration-1 kung saan lumampas ang 11% APR floor sa naobserbahang pinakamataas na carry at hinarang ang lahat ng entry, at muling idinisenyo ang fee guard bilang maluwag na regime floor kasama ng minimum na 18-araw na holding period. Ngunit ipinakita ng ikalawang backtest na tunay ang carry pero napakaliit: 0.006% bawat trade kumpara sa ~0.30% na round trip, -2.08% kabuuang kita at negatibong Sharpe, at halos lahat ng kita ay nasa matinding funding na 2020 window; tinamaan naman paminsan-minsan ang akala’y hedged na libro ng pagkalugi sa paglihis ng basis. Inabandona ito ng analyst sa pagsusuri ng backtest dahil sa estruktural na kabiguan ng ekonomiks ng bayarin at basis, hindi dahil kulang sa pag-aayos ng mga parameter. Matibay ang mekanismo, pero kailangan nito ng venue na palaging may mas mataas na funding — direksiyon ito para baguhin ang hypothesis, hindi para i-optimize ang target na ito.
Isang MARKET-NEUTRAL, CROSS-VENUE na estratehiya sa carry na kumukuha ng bayad na perpetual funding rate na mekanikal na ipinapataw, sa halip na tumaya sa direksiyon ng presyo. Kapag tuloy-tuloy na positibo at mataas ang funding rate ng USD-M perp, nagbabayad ang mga sobrang naka-leverage na long sa mga short tuwing 8 oras. Kinukuha ng estratehiya ang daloy ng salaping iyon habang walang netong delta: binibili ang asset sa BINANCE_SPOT (long leg, pangunahing posisyon) at sabay na nagsho-short ng katumbas na……Magpakita ng higit paMagpakita ng mas kaunti
Isang MARKET-NEUTRAL, CROSS-VENUE na estratehiya sa carry na kumukuha ng bayad na perpetual funding rate na mekanikal na ipinapataw, sa halip na tumaya sa direksiyon ng presyo. Kapag tuloy-tuloy na positibo at mataas ang funding rate ng USD-M perp, nagbabayad ang mga sobrang naka-leverage na long sa mga short tuwing 8 oras. Kinukuha ng estratehiya ang daloy ng salaping iyon habang walang netong delta: binibili ang asset sa BINANCE_SPOT (long leg, pangunahing posisyon) at sabay na nagsho-short ng katumbas na notional ng perpetual ng parehong asset sa USD-M sa BINANCE (hedge leg). Tumatanggap ang perp short ng mga bayad sa funding na 3x/araw habang nagkakansela ang galaw ng presyo ng spot/perp. Hindi ito NOT ideyang nakabatay sa momentum, trend, o direksiyon sa iisang venue (mga klaseng pumalya rito); ang edge ay isang istruktural na daloy ng salapi na ipinapatupad ng exchange. Dalawang instrumento lang, parehong tuloy-tuloy na perps/spot (walang quarterly expiry, kaya iniiwasan nito ang pagkabigo ng data_unavailable sa cash-and-carry na may takdang expiry). Sadyang kaunti ang parameter (mga threshold sa entry at exit ng funding) upang makaiwas sa overfit at sa bagsak na Sharpe ratio na pumatay sa mga momentum sibling. Sabay nitong pinupunan ang tatlong kulang na kategorya ng portfolio: cross-venue (target na 6.8% kumpara sa 15%), direksiyon na market-neutral (13.3% long_short), at datos ng funding rate (hindi gaanong nasaliksik ayon sa listahang dapat pagtuunan).
Inaayos ng iteration 2 ang iniulat na pagkabigo sa Layer-3 ('should_enter() ay nagbalik ng side 0 beses sa 7949 nasuring bar') sa pamamagitan ng naka-target na pagbabago; byte-identical ang mga import, istruktura ng klase, at buong signal path sa iteration 1, kaya mananatiling pasado ang Layers 1 at 2. Tinukoy ko ang eksaktong hadlang gamit ang totoong datos sa halip na manghula: nang i-load ko ang serye ng funding na BTCUSDT (9,791 settlement, 2020-2026) at ulitin ang sarili kong tuntunin sa pagpasok, ipinakita……Magpakita ng higit paMagpakita ng mas kaunti
Inaayos ng iteration 2 ang iniulat na pagkabigo sa Layer-3 ('should_enter() ay nagbalik ng side 0 beses sa 7949 nasuring bar') sa pamamagitan ng naka-target na pagbabago; byte-identical ang mga import, istruktura ng klase, at buong signal path sa iteration 1, kaya mananatiling pasado ang Layers 1 at 2. Tinukoy ko ang eksaktong hadlang gamit ang totoong datos sa halip na manghula: nang i-load ko ang serye ng funding na BTCUSDT (9,791 settlement, 2020-2026) at ulitin ang sarili kong tuntunin sa pagpasok, ipinakita nitong sa nakaraang 365 araw—na siyang eksaktong haba ng sandbox window—ang carry na pinakinis gamit ang 9 settlement ay PEAKS sa 10.95% APR (p50 4.07, p75 6.27). Ang minimum fee threshold ko sa iteration-1 ay min_carry_apr=11.0, ibig sabihin, mas mataas ito kaysa sa pinakamataas na halaga sa buong taon, kaya tinanggihan nito ang 100% ng mga entry kahit maayos ang percentile gate. Ito ang uri ng pagkabigong binabalaan ng sarili kong naunang pagkatuto (L5)—absolutong threshold sa karagdagang datos—at nag-iwan pa ako ng isa kasabay ng mga percentile. Tatlong pagbabago, lahat nasa mga default at apat na linya ng should_exit: (1) min_carry_apr 11.0 -> 4.0, hindi na ito 'minimum fee' kundi 'minimum para sa patay na rehimen' at pasok na ngayon sa naobserbahang distribusyon; (2) exit_percentile 40 -> 25 para palawakin ang hysteresis; (3) NEW min_hold_bars (432 bar = 18 araw) na ipinagpapaliban ang ONLY sa paglabas para sa normalisasyon. Ang puntong 3 ang mahalaga at hindi ito pandaraya para piliting magkaroon ng mga trade—ito ang tamang paraan ng pagtaya sa gastos na FIXED: viability = carry_APR x hold_days/365 > 0.30%, kaya ang tapat na paraan para baguhin ito ay haba ng paghawak, hindi antas ng pagpasok. Nang ulitin ko ang patched rule sa totoong serye: nagbunga ang nakaraang 365 araw ng 8 entry (dati ay 0), kaya papasa ang Layer 3; nagbunga ang buong 2020-2026 kasaysayan ng 56 trade na may mean net-of-fee carry na +1.09% ng notional kada trade, kumpara sa +0.22% gamit ang kaparehong tuntunin sa pagpasok at walang minimum na tagal ng paghawak. Lampas sa minimum na bayad na 0.15% kada trade ang mean na iyon. May isang dapat tandaan ang Analyst na hindi ko pagtatakpan: mahina ang funding regime nitong nakaraang taon at ayon sa replay ko, ang 8 trade na iyon ay may mean net carry na mga +0.12% lang, halos breakeven matapos ang mga bayarin; kaya kaunti ang lalabas sa mga resulta para sa kamakailang window kahit malusog ang bilang sa maraming taon—unawain ito bilang pagdepende sa rehimen ng mismong funding stream, hindi bilang sirang signal, at tandaan na ang taker fee na 0.10% bawat panig para sa spot leg ang pinakamalaking bahagi ng gastos.
Walang edge matapos ibawas ang mga gastos — tiyak na nasukat ito, at hindi NOT artepakto ng pag-credit ng funding (ikinokredito ng engine ang funding; funding_events_available 5231, kasama sa PnL ang carry). Nagbibigay ang BTC spot-perp funding carry ng netong avg_trade_return_pct 0.006% — dalawang order ng magnitude na mas mababa sa ~0.30% na cross-venue round trip (spot 0.10%x2 + perp 0.05%x2) — na may total_return -2.08% at Sharpe na -0.125 (CI -0.585 hanggang 0.80, tumatawid sa zero) sa loob ng 2020-2026.……Magpakita ng higit paMagpakita ng mas kaunti
Walang edge matapos ibawas ang mga gastos — tiyak na nasukat ito, at hindi NOT artepakto ng pag-credit ng funding (ikinokredito ng engine ang funding; funding_events_available 5231, kasama sa PnL ang carry). Nagbibigay ang BTC spot-perp funding carry ng netong avg_trade_return_pct 0.006% — dalawang order ng magnitude na mas mababa sa ~0.30% na cross-venue round trip (spot 0.10%x2 + perp 0.05%x2) — na may total_return -2.08% at Sharpe na -0.125 (CI -0.585 hanggang 0.80, tumatawid sa zero) sa loob ng 2020-2026. Lagda ito ng fee_edge/no_edge (L18/L22): tunay sa estruktura ngunit napakaliit na daloy ng pondo na lubos na nilalamon ng gastos sa transaksyon at basis. Hindi walang panganib ang 'delta-neutral' na libro — ipinakikita ng return_skew -26.4, kurtosis na 973, pinakamalaking luging -$16.7k at end_unrealized_pct -16.0 na pana-panahong tinatamaan ito nang malaki ng paglihis ng basis na bumubura sa manipis na carry; ipinagpapalit ng pag-aayos sa amortisasyon ng bayarin na min_hold_bars=18d ang drag mula sa bayarin para sa mismong pagkakalantad sa basis na iyon. Lahat ng positibong return ay mula sa matinding funding na 2020 window; pantay o negatibo ang bawat sumunod na taon, kaya humina ang edge habang lumiit ang yaman ng funding. Dalawang beses nang nag-iterate ang developer, kaya estruktural na ekonomiks ng bayarin at basis ito, hindi problema sa pag-aayos ng threshold — hindi makalilikha ng edge ang muling pagtatakda ng mga percentile ng entry/exit na wala sa buong kasaysayan, at hahantong lamang sa overfit sa 2020 window ang optimization. Itigil sa BACKTEST_REVIEW sa halip na gumugol ng 2 oras. (Kung nais itong iligtas ng Research Lead, matibay ang konstruksyon ng carry na nagkikredito ng funding ngunit kailangan nito ng venue/instrumentong palaging may mas mataas na funding kaysa sa BTC spot-perp — direksiyon ito para baguhin ang hypothesis, hindi para i-optimize ang target na ito.)
Implementasyon
Pagkuha ng perpetual funding-carry sa BTC na market-neutral at cross-venue. Kapag palagiang positibo at mataas ang 8h funding rate ng BTCUSDT USD-M perp, nagbubukas ang estratehiya ng pares na delta-neutral: SHORT BTCUSDT.BINANCE perp (kumukuha ng funding tuwing 8h) + LONG BTCUSDT.BINANCE_SPOT sa kaparehong dami ng base (nagne-neutralize ng price delta). Nagbabalik ang calculate_signal ng tuloy-tuloy na variable ng pagpapasya sa bawat bar — ang annualized carry sa % APR, kinuwenta bilang average ng huling 9……Magpakita ng higit paMagpakita ng mas kaunti
Pagkuha ng perpetual funding-carry sa BTC na market-neutral at cross-venue. Kapag palagiang positibo at mataas ang 8h funding rate ng BTCUSDT USD-M perp, nagbubukas ang estratehiya ng pares na delta-neutral: SHORT BTCUSDT.BINANCE perp (kumukuha ng funding tuwing 8h) + LONG BTCUSDT.BINANCE_SPOT sa kaparehong dami ng base (nagne-neutralize ng price delta). Nagbabalik ang calculate_signal ng tuloy-tuloy na variable ng pagpapasya sa bawat bar — ang annualized carry sa % APR, kinuwenta bilang average ng huling 9 funding settlement (3 araw ng 'pagpapatuloy') at ini-annualize sa 1095 period/taon. Ang threshold ng entry/exit ay ROLLING PERCENTILES (75th / 25th) ng kaparehong pinakinis na serye sa 60-araw na window, kaya hindi nakadepende ang tuntunin sa sukat sa iba't ibang funding regime. Ina-amortize ang takdang ~0.30% na gastos sa round trip sa minimum na 18-araw na hold na nagpapaliban lamang sa exit dahil naging normal na ang funding; agad pa ring nag-e-exit kapag negatibo ang funding, may stop sa paglihis ng basis (-3% netong pair PnL), o umabot sa 45-araw na maximum hold. Mga kontrol sa panganib: guard laban sa hubad na leg (isinasara ang anumang librong iisa lang ang panig) at mahigpit na limitasyon ng notional ng bawat leg ayon sa balanse ng BOTH venue (spot cash 90%, perp margin 35% x leverage). Ginagamit lamang ang leverage na 3x sa perp leg (ang spot ay CASH, nililimitahan sa 1x ng venue): naaabot nito ng notional ng bawat leg ang ~90k na limitasyon ng cash sa spot account habang ~30k margin lang ang inilalagak sa perp, kaya malayo sa liquidation ang hedge.
Mga Resulta ng Beripikasyon
Nabigo ang beripikasyon (Layer 3 — sandbox backtest): Walang nagawang trade
Ginamit na uri ng bar: BTCUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, Naprosesong mga bar: 8712
Mga diagnostic: Nagbalik ang should_enter() ng side nang 0 beses sa 7949 sinuring bar -> hindi kailanman na-trigger ang iyong ENTRY CONDITION. Luwagan ang lohika/mga threshold sa entry.
Tiyaking nakakagawa ng mga trade ang estratehiya mo gamit ang ibinigay na datos at parameter.
Suriin ang netong edge sa buong multi-year window; kung hindi ito lalampas sa ~0.15% nang may margin, itaas ang min_carry_apr/min_hold_bars para lumampas mismo sa 0.30% ang pinakamababang kaso.
Manipis ang kakayahang kumita matapos ang bayarin sa pinakamababang regime. Round trip ~0.30% (spot 0.10%x2 + perp 0.05%x2). Sa minimum na entry gate (min_carry_apr=4.0% APR) sa loob ng minimum na 18 araw na hold, nakuhang carry = 4.0% * 18/365 = 0.197% ng notional — BELOW ng ~0.30% na round trip. Talo sa neto ang sandbox (sadyang trailing-year, mahinang funding regime) (return -1.15%, Sharpe -0.97, avg_trade_return_pct 0.0108%, malayong mas mababa sa 0.15% na floor). Pagdepende ito sa regime, hindi depekto sa code; ipinakikita ng buong 2020-2026 replay ng developer ang +1.09%/trade. Ipaalam ito sa analyst; kumpirmahin sa multi-year backtest.
Idagdag ang on_stop() na tumatawag sa _close_pair('shutdown') — mahalaga ito para sa paper/live trading sa dalawang venue account.
Walang tahasang on_stop() para isara ang mga leg ng BOTH venue sa shutdown; umaasa ito sa base template. Binabawasan ng guard laban sa hubad na leg habang tumatakbo ang panganib, pero hindi sa pagtatapos.
Pagsusuri ng Backtest
Sharpe
-0.12
Kabuuang Return
-2.08%
Max Drawdown
2.08%
Kabuuang Trade
118
Win Rate
50.0%
Profit Factor
1.24
Tunay na naiiba ang mekanismong walang pagtaya sa direksiyon (estruktural na daloy ng pondo mula sa funding), tama ang dalawang-leg na konstruksyong delta-neutral; ikinokredito ng engine ang funding kaya nasusukat ang carry at hindi ito di-nakikita
Pinupunan ang mga kulang na bucket (cross-venue, market-neutral, datos ng funding); malinis at kakaunti ang parameter sa disenyo; max_drawdown ay 2.1% lamang
Matapat na natukoy at inayos ng developer ang bug na walang trade sa iteration-1 (11% APR floor na lumampas sa naobserbahang pinakamataas na carry)
avg_trade_return_pct 0.006% — halos zero, ~50x na mas mababa sa ~0.30% na cross-venue na gastos sa round trip; hindi natatakpan ng carry na kinredito ang sarili nitong bayarin (L22)
total_return -2.08% sa loob ng 6.5 taon at Sharpe na -0.125 na may sharpe_ci_low -0.585 (CI na tumatawid sa zero); kapag ganap na hinusgahan ang market-neutral na libro, talo ito sa neto
Matinding negatibong tail sa akala’y hedged na libro: return_skew -26.4, kurtosis 973, largest_loss -$16.7k, end_unrealized_pct -16.0 — binubura ng bihirang tama mula sa paglihis ng basis ang manipis na carry
Lahat ng positibong PnL ay mula sa matinding funding na 2020 window (+12%); pantay o negatibo ang bawat taon mula 2022-2026 — humina ang edge kasabay ng yaman ng funding
Lagda ng fee_edge/no_edge (L18/L22); dalawang beses nang nag-iterate ang developer, kaya estruktural ang problema ng manipis na carry kumpara sa gastos, hindi kakulangan sa pag-aayos ng parameter
Buod ng Resulta
Hindi maaaring i-trade ang tunay sa estrukturang daloy ng pondo kung lubos itong nalalamon ng gastos sa transaksyon at basis; masyadong manipis ang BTC spot-perp funding kumpara sa ~0.30% na cross-venue round trip, kaya para mailigtas ang matibay na mekanismo ng funding-carry, kailangan ng venue/instrumentong palaging may mas mataas na funding sa halip na baguhin ang mga threshold.
Inabandona ito sa BACKTEST_REVIEW gate bago ang optimization: hinatulan ng analyst na tunay sa estruktura ang carry na ikinredito ngunit napakanipis para matakpan ang sarili nitong gastos sa transaksyon at basis — lagda ito ng fee_edge/no_edge — at binubura ng pana-panahong tama mula sa paglihis ng basis ang carry habang humina ang edge nang lumiit ang yaman ng funding matapos ang 2020.
Isang market-neutral, cross-venue na funding-carry strategy na kumukuha sa perpetual funding rate sa pamamagitan ng paghawak ng long na BTC sa BINANCE_SPOT laban sa short na kapareho ang notional sa BINANCE USD-M perp; pumapasok kapag nasa pinakamataas na quartile ang pinakinis na 8h funding at lumalabas kapag bumalik ito sa normal. Pinananatiling delta-neutral upang estruktural na daloy ng pondo, hindi direksiyon ng presyo, ang edge.
Talo sa neto ang backtest: avg_trade_return_pct na 0.006% lamang (humigit-kumulang 50x na mas mababa sa ~0.30% na cross-venue na gastos sa round trip), kabuuang return na -2.08% sa loob ng 6.5 taon, Sharpe na -0.125 (CI -0.585 hanggang 0.80), sa 118 trade na may pinakamataas na drawdown na 2.1% lamang. Sa kabila ng nominal na hedge, nagpakita ito ng matinding panganib sa tail (skew ng return na -26.4, kurtosis na 973, pinakamalaking lugi na -$16.7k), at halos lahat ng positibong PnL ay nagmula sa matinding funding na 2020 window, na may pantay o negatibong resulta bawat taon mula 2022-2026.
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.