Mga Estratehiya
BTC Spot-Perp Funding Carry na Market-Neutral (BINANCE_SPOT long + BINANCE perp short, nagti-trigger kapag naabot ang threshold ng funding rate, naka-hedge sa iba't ibang venue)
Resulta: Inabandona
BtcSpotPerpFundingCarryNeutralBinance8H
Maayos na market-neutral na implementasyon: parehong naka-hedge ang dalawang leg, kinikilala ng engine ang funding, walang bug sa code o data (24 signal -> 24 entry na ipinasa, 0 na itinapon)
Hypothesis
Funding carry na may negatibong inaasahang kita at edge na mas mababa sa gastos sa fee (fee_edge). Dahil na-credit na ng engine ang funding, avg_trade_return_pct ay -0.0124% (negatibo, mas mababa sa hangganang 0.15%), total_return -1.81, Sharpe -0.117 (CI na sumasaklaw sa sero). 24 entry lang sa loob ng 6.6 taon at dulot ng mga outlier (skew -7.8, kurtosis 137). Hindi sapat ang nakolektang funding na BTC para sa round-trip fees ng dalawang leg + impact + tracking error ng spot-perp basis, kaya netong lugi ang bawat hedged na episode. Lalo lang pinapaliit ng pagtataas sa entry threshold ang sample at hindi nito kayang gawing positibo ang negatibong edge kada trade. Tama ang pagkakakodigo sa mekanismo (hindi ito bug), pero wala ang carry edge kapag ibinawas ang mga gastos — hindi sulit ang 2 oras ng optimization.
Implementasyon
Market-neutral na spot-perp funding carry sa BTC: mag-short ng BTCUSDT.BINANCE USD-M perp (tatanggap ng funding) at i-hedge ito ng long na kapantay ang notional sa BTCUSDT.BINANCE_SPOT kapag lumampas sa positibong threshold ang funding kada 8 oras. Pinagmumulan ng PnL ang mekanikal na cash flow ng funding kada 8 oras habang neutral sa delta. Bago sa iteration 2: nililimitahan ng maximum na panahon ng paghawak ang tagal ng posisyon sa halip na panatilihin ito nang ilang buwan, at isinasara ng stop sa paglihis ng spot-perp basis ang BOTH leg kapag nagkahiwalay ang galaw ng hedge — nililimitahan nito ang walang hangganang exposure sa biglang paglawak ng basis na naging sanhi ng mga naunang pansamantalang drawdown.
Mga Resulta ng Beripikasyon
CLEAN RESTART 2026-09-04 — inalis ang history ng hatol at mga rekord ng pagkatuto sa run na ito, at sinimulan itong muli mula sa beripikasyon. Pipeline ang dahilan ng naunang pag-abandona, hindi ang merkado: mali ang pagkakabigkis ng Layer-2 harness sa mga @staticmethod helper (naayos na), naglabas ang QA ng pinal na hatol sa performance batay sa hindi na-optimize na smoke test (inalis na — kawastuhan lang ang hinahatulan ngayon ng QA), at nagmula sa kakulangan ng backtest slot ang mga timeout ng sandbox (naayos na). Hindi nagbago ang hypothesis at strategy code. Suriin ang code batay sa sarili nitong merito; pagpapasyahan ang performance sa susunod sa pamamagitan ng buong backtest at optimizer.
Wala.
Nag-flag ang static analyzer ng mga paghahati sa atr / stop_dist / price. May proteksiyon ang tatlo sa naunang bahagi ng code: >0 lang ang ibinabalik ng _atr, maagang nagbabalik ang _manage_asset kapag atr<=0, stop_dist<=0, price<=0, at equity<=0. Mga maling positibo ito — walang kailangang ayusin.
Dapat suriin ng analyst ang ugnayan ng mga return kumpara sa pino-promote na LS trend basket sa pagsusuri ng backtest.
Usapin sa pananaliksik o analyst ang novelty at pagsisiksikan, hindi depekto sa kawastuhan: inilalagay ng hypothesis ang estratehiyang ito sa loob ng saklaw ng napatunayang LS-trend-basket habang ipinag-iiba ito sa MA-momentum at sa iisang asset na SOL Donchian. Makatwiran ang pahayag na iyon, pero dapat itong patunayan ng analyst sa pamamagitan ng ugnayan sa portfolio, hindi ito dapat maging dahilan para harangin dito.
Pagsusuri ng Backtest
- Sharpe
- -0.12
- Kabuuang Return
- -1.81%
- Max Drawdown
- 1.81%
- Kabuuang Trade
- 48
- Win Rate
- 52.1%
- Profit Factor
- 1.19
Maayos na market-neutral na implementasyon: parehong naka-hedge ang dalawang leg, kinikilala ng engine ang funding, walang bug sa code o data (24 signal -> 24 entry na ipinasa, 0 na itinapon)
Lehitimo ang spot-perp basis ng iisang asset na BTC (walang artifact mula sa lipas na leg o iba't ibang venue); maayos ang kapasidad ($243M)
avg_trade_return_pct = -0.0124% — NEGATIVE at mas mababa sa hangganan ng fee ng Binance 0.15% na USD-M; netong lugi ang bawat carry episode matapos ang fees ng dalawang leg + impact + tracking error ng basis
total_return -1.81, Sharpe -0.117 (CI na sumasaklaw sa sero), Sortino -0.052 — walang edge na ibinagay sa panganib kahit na-credit na ang funding
24 entry lang sa loob ng 6.6 taon — kulang para sa optimization; dulot ng mga outlier ang resulta (skew -7.8, kurtosis 137)
Klasikong pirma ng funding carry na fee_edge/no_edge (L22/L73): hindi sapat ang nakolektang funding para sa round-trip na gastos ng hedge at paglihis ng basis
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.