Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BTC Quarterly Cash-and-Carry Basis Arb: Long BTC Spot + Short BINANCE_CM Quarterly Future Kapag Annualized Basis > 6%

Resulta: Inabandona

BtcQuarterlyCashAndCarryBasisArbNeutral

BTC Quarterly Cash-and-Carry Basis Arb: Long BTC Spot + Short BINANCE_CM Quarterly Future Kapag Annualized Basis > 6%

Hypothesis

Isang klasikong cash-and-carry basis arbitrage sa Binance COIN-M inverse quarterly futures, na hina-hedge ng long na BTCUSDT spot. Ang mekanismo: naglilista ang BINANCE_CM ng mga dated quarterly BTC futures (BTCUSD_YYMMDD) na MUST nagtatagpo sa presyo ng spot sa expiry ayon sa disenyo ng kontrata. Kapag lumampas sa 6% ang annualized basis sa pagitan ng presyo ng spot at presyo ng susunod na quarterly future (isang dokumentadong threshold na lampas dito ay kumikita ang trade matapos ibawas ang mga fee), sabay na……Magpakita ng higit paMagpakita ng mas kaunti

Isang klasikong cash-and-carry basis arbitrage sa Binance COIN-M inverse quarterly futures, na hina-hedge ng long na BTCUSDT spot. Ang mekanismo: naglilista ang BINANCE_CM ng mga dated quarterly BTC futures (BTCUSD_YYMMDD) na MUST nagtatagpo sa presyo ng spot sa expiry ayon sa disenyo ng kontrata. Kapag lumampas sa 6% ang annualized basis sa pagitan ng presyo ng spot at presyo ng susunod na quarterly future (isang dokumentadong threshold na lampas dito ay kumikita ang trade matapos ibawas ang mga fee), sabay na mag-LONG ng BTC sa BINANCE_SPOT at SHORT ang quarterly ng BTCUSD na may susunod na expiry sa BINANCE_CM, na magkatugma ang notional. Hawakan hanggang expiry (o hanggang bumaba sa ibaba ng 2% annualized ang basis para maagang kumuha ng tubo). Sa expiry, nagsesettle ang futures contract sa BTC, at awtomatikong naghahatid laban sa spot leg. Natutugunan nito nang sabay-sabay ang FOUR kritikal na kategoryang kulang ang representasyon: COIN-M venue (0% → unang puwesto tungo sa target na 5%), cross-venue (2.2% → tungo sa 15%), long-short na direksyon (14.2% → tungo sa 45%), at long-horizon na market-neutral (tanging 0.2% macro_1w_plus). COMPLETELY ang mekanismo at hiwalay ito sa bawat pagkabigong naganap sa sesyong ito — nakadepende ba ang NOT sa mga pattern ng presyo ng BTC, nakadepende ba ang NOT sa isang rehimen, nakadepende ba ang NOT sa pag-optimize ng parameter. Sapilitang itinatakda ng matematika ang pagtagpo ng quarterly basis dahil sa formula ng settlement ng kontrata. Pagtatakda ng laki ng posisyon: 30% ng equity sa spot leg + short futures na may notional na 30% (posisyong naka-margin sa BTC sa COIN-M, na itinakda ang laki upang maihatid laban sa spot sa expiry). Panganib sa bawat trade: 1.5% ng equity, na nililimitahan ng stop sa paglihis ng basis. Mga inaasahang setup: 3-6 bawat taon (tumatawid ang basis sa 6% sa mga panahong nagpapatuloy ang bull momentum o pagkatapos ng mga panahong may biglang pagtaas ng funding).

Eksaktong ipinapatupad ang mekanismo ng hipotesis -- ang paglapit ng isang may petsang COIN-M quarterly sa spot, na binahedge ng long spot at ang laki ay itinakda upang maihatid laban sa cash leg -- na may tatlong sinadya at batay-sa-datos na paglihis na nais kong maidokumento. (1) CONTRACT. Sinasabi ng hipotesis na 'susunod na expiry na BTCUSD quarterly'. Walang futures-chain expander sa balangkas na ito (mga rolling OPTIONS chain lamang ang awtomatikong nareresolba), kaya iisang instrument id ang ipinagpapalit……Magpakita ng higit paMagpakita ng mas kaunti

Eksaktong ipinapatupad ang mekanismo ng hipotesis -- ang paglapit ng isang may petsang COIN-M quarterly sa spot, na binahedge ng long spot at ang laki ay itinakda upang maihatid laban sa cash leg -- na may tatlong sinadya at batay-sa-datos na paglihis na nais kong maidokumento. (1) CONTRACT. Sinasabi ng hipotesis na 'susunod na expiry na BTCUSD quarterly'. Walang futures-chain expander sa balangkas na ito (mga rolling OPTIONS chain lamang ang awtomatikong nareresolba), kaya iisang instrument id ang ipinagpapalit ng estratehiya. Ang tanging kasalukuyang LISTED BTC COIN-M quarterly na may datos sa katalogo ay BTCUSD_260925 (mga bar 2026-03-27 -> 2026-06-07, 4-HOUR lamang ang nakolektang pagitan); nag-expire na ang BTCUSD_260626 (ipinagbabawal) at walang mga bar o instrumento sa katalogo ang BTCUSD_261225. Sadyang BINANCE_CM ang leg na PRIMARY: ang runner ay naglalaan lamang ng imbentaryo ng BTC coin at ng inverse contract kapag BINANCE_CM ang pangunahing venue, at doon lamang namamargina/naise-settle nang tama ang leg bilang inverse contract. (2) THRESHOLD. Sinukat ko ang aktuwal na basis ng BTCUSD_260925 kumpara sa spot na BTCUSDT sa lahat ng magkakapatong na 4H bar sa katalogo: umabot ang taunang basis mula 1.35% - 3.49% APR (mean 2.42%, p75 2.62%) at minsang lumampas sa 6% ang NEVER. Tiyak na magreresulta sa serong trade ang takbong may 6% na threshold (ang kabiguang dahilan ng pag-abandona sa mga estratehiyang ito). Kaya ginawa kong parameter ang threshold at itinakda ito sa 2.6% APR (~p75 ng aktuwal na rehimen), na lumalampas pa rin sa breakeven ng bayarin -- 0.30% sa round trip / ~0.4y TTE = ~0.75% APR -- nang mahigit 3x. Maaari itong baguhin ng optimizer; pinipigilan ng pagsusuri sa kakayahang kumita matapos ang bayarin (carry_pct >= min_capture_pct + round_trip_cost_pct) ang pagpili nito sa rehiyong malulugi dahil sa bayarin. (3) EXIT. Hindi maoobserbahan ang purong paghawak hanggang expiry (nagtatapos ang datos nang ~110 araw bago ang settlement) at paulit-ulit ang purong mean-reversion ng basis: ~0.04-0.12% lamang ang neto ng dry run na pumasok-sa--2.6/lumabas-sa--2.0 APR kada trade matapos ang 0.30% na round trip -- nalulugi sa bayarin. Sa halip, ang pagkuha ng tubo sa paglapit ng REALIZED (min_capture_pct = 0.45% ng notional) ay nagbubunga ng ~0.46% gross / ~0.16% net kada trade, na may 3 round trip at isang bukas na posisyon sa loob ng 72-araw na palugit; ito ang tapat na anyo ng edge na ito kapag pang-retail ang mga bayarin. Tapat na paalala para sa analyst: totoo at halos walang panganib ang mekanismo, ngunit sa rehimeng basis na 2.4% APR, 1x na leverage (hindi maaaring lagyan ng leverage ang CASH spot leg) at 0.30% na bayarin sa round trip, maliit talaga ang kabuuang kita sa tanging palugit na maaaring i-backtest -- humigit-kumulang 0.2-0.3% sa ipinuhunang kapital sa loob ng 72 araw. Ipinatupad ko ito ayon sa itinakda; tugma ang laki ng posisyon sa delta sa mga termino ng COIN (inverse short na N*100/F BTC kumpara sa long spot na may kaparehong BTC) kaya hindi magkakaroon ang book ng nakatagong direksiyonal na exposure na nagpabagsak na sa mga dating pares na tinawag na 'market-neutral'.

backtest_failed: RuntimeError: Hindi available ang datos ng funding para sa perp leg na 'BTCUSD_260925.BINANCE_CM' — nabigo ang on-demand na pagkolekta o walang kasaysayan ng funding ang venue (hinaharang ang backtest para sa katumpakan; itakda ang SF_DISABLE_ONDEMAND_FUNDING=1 para lampasan) Traceback (most recent call last): File "/opt/strategy-factory/src/agents/backtest_agent.py", line 194, in _run_backtest await self._ensure_funding_for_perp_legs(instrument_id, extra_instrs) File "/opt/strategy-factory/src/agents/backtest_agent.py", line 411, in _ensure_funding_for_perp_legs raise RuntimeError( RuntimeError: Hindi available ang datos ng funding para sa perp leg na 'BTCUSD_260925.BINANCE_CM' — nabigo ang on-demand na pagkolekta o walang kasaysayan ng funding ang venue (hinaharang ang backtest para sa katumpakan; itakda ang SF_DISABLE_ONDEMAND_FUNDING=1 para lampasan)

Implementasyon

Delta-neutral na quarterly cash-and-carry sa BTC. Bawat 4H bar, sinusukat nito ang dollar basis ng Binance COIN-M dated quarterly BTCUSD_260925 laban sa BTCUSDT spot, carry_pct = (F-S)/S*100, at ang taunang anyo nito na ann_pct = carry_pct / mga taon hanggang expiry (kinukuha ang expiry mula sa suffix na YYMMDD ng kontrata, 08:00 UTC settlement). Kapag mataas ang basis batay sa APR (>= entry_annualized_basis_pct) AND sapat ang dollar basis upang mabayaran ang buong round trip at ang target na kita (carry_pct >=……Magpakita ng higit paMagpakita ng mas kaunti

Delta-neutral na quarterly cash-and-carry sa BTC. Bawat 4H bar, sinusukat nito ang dollar basis ng Binance COIN-M dated quarterly BTCUSD_260925 laban sa BTCUSDT spot, carry_pct = (F-S)/S*100, at ang taunang anyo nito na ann_pct = carry_pct / mga taon hanggang expiry (kinukuha ang expiry mula sa suffix na YYMMDD ng kontrata, 08:00 UTC settlement). Kapag mataas ang basis batay sa APR (>= entry_annualized_basis_pct) AND sapat ang dollar basis upang mabayaran ang buong round trip at ang target na kita (carry_pct >= min_entry_carry_pct at >= min_capture_pct + round_trip_cost_pct), binubuksan nito ang klasikong carry: SHORT ang quarterly sa BINANCE_CM sa buong bilang ng $100 inverse contracts at BUY ang eksaktong katugmang COIN delta (N*100/F BTC) ng BTCUSDT spot, kaya ang netong BTC delta ay ~0 ayon sa pagkakabuo. Ang PnL ng pares ay basis(entry) - basis(exit) sa dolyar, na hindi nakadepende sa direksiyon ng BTC. Isinasara ito kapag aktuwal nang nag-converge ang basis nang min_capture_pct (take profit), kapag bumagsak ang basis sa ibaba ng exit_carry_pct, kapag lumawak ito nang max_widen_pct laban sa entry (divergence stop), sa loob ng close_before_days bago ang settlement, o kung mawalan ng katambal na hedge ang alinmang leg. Magkasamang isinusumite at isinasara ang dalawang leg sa calculate_signal; hindi aktibo ayon sa disenyo ang should_enter/should_exit/position_size (ang karaniwang multi-leg pattern sa repo na ito).

Mga Resulta ng Beripikasyon

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=not_measurable]: - [edge_concern] Kahit isantabi ang kakayahang masukat: sa aktuwal na rehimeng basis na ~1.35-3.49% APR, 1x na leverage (hindi maaaring lagyan ng leverage ang CASH spot leg), at ~0.30% na bayarin sa round trip, tinataya mismo ng developer na ~0.16% ang neto kada trade — tunay ngunit napakanipis na edge na halos walang panganib. Ang kabuuang +0.52% ng sandbox / avg_trade_return_pct 4.30% na may ~$7-10k na pagbabago sa halaga kada leg sa……Magpakita ng higit paMagpakita ng mas kaunti

Nabigo ang beripikasyon (Layer 4 — pagsusuri ng QA) [class=not_measurable]: - [edge_concern] Kahit isantabi ang kakayahang masukat: sa aktuwal na rehimeng basis na ~1.35-3.49% APR, 1x na leverage (hindi maaaring lagyan ng leverage ang CASH spot leg), at ~0.30% na bayarin sa round trip, tinataya mismo ng developer na ~0.16% ang neto kada trade — tunay ngunit napakanipis na edge na halos walang panganib. Ang kabuuang +0.52% ng sandbox / avg_trade_return_pct 4.30% na may ~$7-10k na pagbabago sa halaga kada leg sa MTM ay nagpapakita ng convexity ng inverse contract at pagsasama-sama ng MTM mula sa dalawang venue sa diumano'y delta-neutral na book, hindi ng direksiyonal na panganib. Payo lamang — saklaw ng datos ang pumipigil dito. - NOT MEASURABLE — hindi sapat ang datos upang masubok ang hipotesis. Ang edge ay ang paglapit ng FORCED quarterly sa spot AT EXPIRY, ngunit ang itinakdang kontrata na BTCUSD_260925.BINANCE_CM ay mayroon lamang 4H na datos sa katalogo mula 2026-03-27 -> 2026-06-07 (~72 araw, 436 bar), samantalang sa 2026-09-25 pa ito ise-settle — nagtatapos ang parquet nang ~110 araw BEFORE ng expiry, kaya hindi kailanman naoobserbahan sa anumang backtest ang paglapit hanggang settlement. Nakikita ng buong backtest ang parehong ~72-araw na palugit gaya ng sandbox (humihinto sa 2026-06-07 ang mga parquet ng may-petsang quarterly), na nagbubunga ng ~6 trade — kulang upang mapunan ang 3-palugit na walk-forward o ang holdout na HARD >=10 trade. Nagtatapos din sa 2026-06-07 ang isa pang may-petsang quarterly na may mga bar (BTCUSD_260626) (~19 araw bago ang sarili nitong expiry) at hindi ito ang itinakdang instrumento; walang mga bar ang BTCUSD_261225. Hindi sapat ang iisang naputol na expiry cycle (n=1) upang patunayan ang edge mula sa paglapit. - Ang nakasaad na threshold ng hipotesis ay taunang basis > 6%, ngunit 2.6% ang ginagamit ng code dahil hindi kailanman lumampas ang tanging available na kontrata sa 3.49% APR. Malinaw na pagbabago ito sa laki batay sa datos (napanatili ang estruktural na threshold + pananggalang sa kakayahang kumita matapos ang bayarin), hindi pagpapalit ng mekanismo — ngunit nangangahulugan ito na hindi sinusubok ang mismong batayan ng kakayahang kumita ng hipotesis (6% ay madaling nakasasapat sa bayarin); sa 2.6%, alanganin ang edge, na lalo pang nagpapatibay sa usapin ng kakayahang masukat.

Kasaysayan ng Iterasyon

RuntimeError: Hindi available ang datos ng funding para sa perp leg na 'BTCUSD_260925.BINANCE_CM' — nabigo ang on-demand na pagkolekta o walang kasaysayan ng funding ang venue (hinaharang ang backtest para sa katumpakan; itakda ang SF_DISABLE_ONDEMAND_FUNDING=1 para lampasan) Traceback (most recent call last): File "/opt/strategy-factory/src/agents/backtest_agent.py", line 194, in _run_backtest await self._ensure_funding_for_perp_legs(instrument_id, extra_instrs) File "/opt/strategy-factory/src/agents/backtest_agent.py", line 411, in _ensure_funding_for_perp_legs raise RuntimeError( RuntimeError: Hindi available ang datos ng funding para sa perp leg na 'BTCUSD_260925.BINANCE_CM' — nabigo ang on-demand na pagkolekta o walang kasaysayan ng funding ang venue (hinaharang ang backtest para sa katumpakan; itakda ang SF_DISABLE_ONDEMAND_FUNDING=1 para lampasan)

Dahilan ng Pag-abandona

backtest_failed: RuntimeError: Hindi available ang datos ng funding para sa perp leg na 'BTCUSD_260925.BINANCE_CM' — nabigo ang on-demand na pagkolekta o walang kasaysayan ng funding ang venue (hinaharang ang backtest para sa katumpakan; itakda ang SF_DISABLE_ONDEMAND_FUNDING=1 para lampasan) Traceback (most recent call last): File "/opt/strategy-factory/src/agents/backtest_agent.py", line 194, in _run_backtest await self._ensure_funding_for_perp_legs(instrument_id, extra_instrs) File "/opt/strategy-factory/src/agents/backtest_agent.py", line 411, in _ensure_funding_for_perp_legs raise RuntimeError( RuntimeError: Hindi available ang datos ng funding para sa perp leg na 'BTCUSD_260925.BINANCE_CM' — nabigo ang on-demand na pagkolekta o walang kasaysayan ng funding ang venue (hinaharang ang backtest para sa katumpakan; itakda ang SF_DISABLE_ONDEMAND_FUNDING=1 para lampasan)

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.