Sinalungat ng FundingContrarianBtcMeanReversion ang siksikang perpetual funding sa BTCUSDT, nag-long kapag lubhang negatibo ang funding at nag-short kapag may pagtaas ng positibong funding upang makuha ang balik sa mean. Nagpakita ang batayang backtest sa loob ng 6.5 taon ng tunay ngunit mahinang edge — Sharpe na 1.04, 285 trade, positibong inaasahang halaga — sapat upang pahintulutan ng backtest-review gate ang pag-optimize sa kabila ng matinding drawdown na 66.8% at negatibong information ratio kumpara sa BTC. Itinaas ng optimizer na may 3 yugto ang in-sample Sharpe sa 2.23, ngunit inilantad nito ang overfitting: PBO 0.73, deflated Sharpe na 0.013 lamang kumpara sa luck bar na 4.84, bumagsak ang walk-forward OOS sa 0.265 na may dalawang walang-lamang window, at lubhang naging negatibo ang holdout sa -3.47. Iniwan ito ng analyst sa unang iteration bilang overfitting na mataas ang IS/negatibo ang OOS sa tunay ngunit maliit na edge na walang iniaalok na risk-adjusted na halaga kumpara sa basta paghawak sa BTC.
Salungatin ang siksikang perpetual funding sa BTCUSDT (Binance USD-M futures). Pangunahing signal: kapag biglang naging negatibo ang 8h na funding (siksikan ang mga short / nagbabayad sa mga long), mag-LONG BTC at humawak nang ~24-72h upang makuha ang pagbabalik ng mean matapos ang short squeeze. Batayang empirikal: ipinakita ng 6.5 taong backtest sa Binance ng 7,162 pangyayari sa funding ang tuluy-tuloy na kontraryanong ugnayan — corr(funding, next-24h return) = -0.028; ang funding <= -0.02% (n=53) ay nagbubunga……Magpakita ng higit paMagpakita ng mas kaunti
Salungatin ang siksikang perpetual funding sa BTCUSDT (Binance USD-M futures). Pangunahing signal: kapag biglang naging negatibo ang 8h na funding (siksikan ang mga short / nagbabayad sa mga long), mag-LONG BTC at humawak nang ~24-72h upang makuha ang pagbabalik ng mean matapos ang short squeeze. Batayang empirikal: ipinakita ng 6.5 taong backtest sa Binance ng 7,162 pangyayari sa funding ang tuluy-tuloy na kontraryanong ugnayan — corr(funding, next-24h return) = -0.028; ang funding <= -0.02% (n=53) ay nagbubunga ng +2.87% neto pagkaraan ng bayarin na 24h na kita, sa panalong rate na 71.7%, at ang funding <= -0.01% (n=159) ay nagbubunga ng +1.44% neto sa panalong rate na 63.5%. Simetrikong bersyon sa short side: salungatin ang pagtaas ng positibong funding (>= +0.05%), ang tanging bucket na may negatibong susunod na kita (-0.16% median na 24h). Mga parameter na susubukan: threshold ng entry funding (-0.01% hanggang -0.05%), tagal ng paghawak (24/48/72h) kumpara sa paglabas kapag naging normal ang funding, at opsyonal na filter ng pagkumpirma (bumaba na ang presyo bago ang negatibong funding). Dumadaan ang long side sa BINANCE USD-M futures na may leverage>1 (edge na nakabatay sa funding); komportableng lumalampas ang avg netong kita bawat trade na ~+1.4-2.9% sa ~0.10% na bayad ng taker sa round-trip. Tandaan na manipis ang mga sukdulang bucket (n=12-53), kaya tiyakin ang tibay at suriin ang overfitting sa optimizer na may 3 yugto.
Direktang ipinapatupad nito ang hypothesis: salungatin ang siksikang perpetual funding. Tumutugma ang entry_funding_long=-0.01% at entry_funding_short=+0.05% sa mga kontraryanong bucket na tuluy-tuloy ayon sa datos (funding<=-0.01% -> +1.44% netong 24h sa 63.5% panalo; ang positibong pagtaas lang ang bucket na may negatibong susunod na kita). Ibinabalik ng calculate_signal ang tuluy-tuloy na -funding decision variable bawat bar upang mag-iba-iba ito at magdala ng conviction; nilalagyan ito ng threshold ng……Magpakita ng higit paMagpakita ng mas kaunti
Direktang ipinapatupad nito ang hypothesis: salungatin ang siksikang perpetual funding. Tumutugma ang entry_funding_long=-0.01% at entry_funding_short=+0.05% sa mga kontraryanong bucket na tuluy-tuloy ayon sa datos (funding<=-0.01% -> +1.44% netong 24h sa 63.5% panalo; ang positibong pagtaas lang ang bucket na may negatibong susunod na kita). Ibinabalik ng calculate_signal ang tuluy-tuloy na -funding decision variable bawat bar upang mag-iba-iba ito at magdala ng conviction; nilalagyan ito ng threshold ng should_enter sa katugmang mga yunit ng funding. Sinasaklaw ng tagal ng paghawak (max_hold_hours) kasama ng paglabas kapag naging normal ang funding ang 24-72h na yugto ng pagbabalik, at hinahayaan nitong subukan ng optimizer ang paghawak kumpara sa paglabas kapag naging normal ang funding. Naka-parameter ang opsyonal na filter na pagkumpirma ng presyo (use_confirmation) para masubok. Itinuro sa BINANCE USD-M futures na may leverage=3 na ikinabit sa position_size (equity*capital_frac*leverage/price) dahil nakabatay sa funding ang edge at nangangailangan ng short at margin; lumalampas ang avg netong kita bawat trade na ~1.4-2.9% sa ~0.10% na bayad ng taker sa round-trip.
Bagsak ang deflated Sharpe: DSR=0.0133, expected-max=4.8401 sa 225 pagsubok — napakalayo sa ibaba ng luck bar ng best-of-N ang napiling optimized Sharpe (2.232), at hindi ito naiiba sa ingay ayon sa estadistika (is_significant=false, sharpe_ci_low=0.0061 sumasaklaw sa 0, PBO=0.7289>0.5; ang probabilistic_sharpe 0.9712 kumpara sa DSR 0.0133 ay klasikong patibong ng pagtaas dahil sa pagpili ng PSR kumpara sa DSR). Mapagpasya ito: ang hindi ginalaw na time-ordered HOLDOUT FAILED at ito ay NEGATIVE (holdout_sharpe……Magpakita ng higit paMagpakita ng mas kaunti
Bagsak ang deflated Sharpe: DSR=0.0133, expected-max=4.8401 sa 225 pagsubok — napakalayo sa ibaba ng luck bar ng best-of-N ang napiling optimized Sharpe (2.232), at hindi ito naiiba sa ingay ayon sa estadistika (is_significant=false, sharpe_ci_low=0.0061 sumasaklaw sa 0, PBO=0.7289>0.5; ang probabilistic_sharpe 0.9712 kumpara sa DSR 0.0133 ay klasikong patibong ng pagtaas dahil sa pagpili ng PSR kumpara sa DSR). Mapagpasya ito: ang hindi ginalaw na time-ordered HOLDOUT FAILED at ito ay NEGATIVE (holdout_sharpe -3.4716, ratio -13.079). is_overfitted=TRUE ang walk-forward: bumabagsak ang avg IS 4.381 sa avg OOS 0.265 sa mga window na [0.0, 0.796, 0.0] — nagbubunga ang mas mahihigpit na optimized threshold (entry_funding_long -9.25e-5, entry_funding_short 7.31e-4) ng NO trade sa dalawa sa tatlong OOS window. Malinis ang sensitivity (0 cliff), pero nasa ~1.0-1.5 Sharpe ang buong base grid, palaging malayong mas mababa sa luck bar na 4.84, kaya walang matatag na rehiyong lampas sa significance na maaaring pagtuunan ng tuning. Kinakredito na ngayon ng engine ang funding, pero DIRECTIONAL bet ito na kumokontra sa funding (hindi delta-neutral carry), kaya hindi pangunahing usapin ang tala tungkol sa funding credit — walang idinadagdag na risk-adjusted value ang strategy kumpara sa BTC: NEGATIVE information_ratio sa parehong base (-0.304) at optimized (-0.546) na anyo na may benchmark_meaningful=true, bukod pa sa matinding base max drawdown na 66.8% (2021-02 buwan -44%, 2021-02-08 araw -23.5%). Huwag nang umulit (pagsubok 1 sa 2): ayon sa tuntuning iwanan ang overfit, ito ay overfitting na may mataas na IS at zero o negatibong OOS, may PBO 0.73 at negatibong holdout; dahil mas mababa sa luck bar ang buong sensitivity surface, pipili na naman ng ingay ang ikalawang best-of-225 sweep. Huwag revise_hypothesis: wastong instrumentong sagana sa data ang BTCUSDT.BINANCE at wala itong na-promote na kapatid na naiwan sa patay na target — overfitting ito sa paghahanap sa isang mahusay na target, hindi isang napatunayang mekanismong naghihintay ng bagong framing. FAILURE PATTERN: may tunay ngunit mahina at nakatali sa regime na edge ang directional funding-contrarian mean-reversion sa single-asset BTC (long kapag maraming short at negatibo ang funding, short kapag may matitinding positibong funding spike), pero hindi nito nalalampasan ang pagpili sa best-of-225 — numinipis ang sample na ~285 trade sa per-window walk-forward hanggang maging walang laman ang dalawang OOS window (IS 4.38 -> OOS 0.265), lubhang nagiging negatibo ang holdout (-3.47), DSR ay 0.013 at mas mababa ang optimized Sharpe sa luck bar na 4.84, PBO 0.73, at negatibo ang information ratio ng strategy kumpara sa sarili nitong BTC buy-hold. Sinusukat ng malinis na 0-cliff sensitivity surface at mataas na probabilistic_sharpe (0.9712) ang katatagan ng parameter at consistency ng iisang config, hindi ang statistical significance o generalisasyon sa hinaharap; pabigat sa netong resulta ang simetrikong short side (minarkahang marginal sa hypothesis).
Implementasyon
Mean reversion na kontra sa funding sa BTCUSDT Binance USD-M perpetual futures gamit ang mga bar na 1-HOUR. Kumukuha ito ng 8h na mga rate ng funding mula sa karagdagang datos sa pamamagitan ng paunang inayos na index (O(log n) bisect lookup sa bawat bar). Signal = -funding (tuluy-tuloy): nagiging LONG kapag lubhang negatibo ang funding (nagbabayad ang siksikang mga short sa mga long, at inaasahan ang pag-angat dahil sa short squeeze) at SHORT kapag matindi ang pagtaas ng positibong funding (siksikang mga long). Lumalabas kapag naging normal ang funding, lumampas sa pinakamahabang tagal ng paghawak (default na 48h), naabot ang stop-loss, o naabot ang take-profit. Ibinabatay sa kapital ang laki ng posisyon at gumagamit ito ng 3x leverage.
Pagsusuri ng Backtest
Sharpe
1.04
Kabuuang Return
78.87%
Max Drawdown
66.84%
Kabuuang Trade
285
Win Rate
56.1%
Profit Factor
1.17
285 trade (123 long / 162 short) sa loob ng 6.5 taon — sapat na malaking sample para sa makabuluhang estadistikal na pag-optimize ng mga parameter
Tumutugma ang mga trade sa ipinagpalagay na mekanismo: long kapag lubhang negatibo ang funding (siksikan ang mga short), short kapag may pagtaas ng positibong funding; kinukumpirma ng entry_diag na naisumite ang lahat ng 285 signal nang walang naibagsak dahil sa laki/notional/cash
Tunay na edge sa batayang bersyon: Sharpe na 1.04, profit_factor 1.17, positibong inaasahang halaga ($512/trade), positibong alpha na 0.126 sa mababang beta na 0.116 (benchmark_meaningful=true), win_rate 0.56
Matinding max_drawdown na 66.8% na may avg_position_pct 118% (may leverage) — malinaw na kailangang ayusin ang laki ng posisyon/mga stop
Mahina ang short side (short_win_rate 0.537 kumpara sa long na 0.593) at mismong hypothesis ang nagsasabing manipis/marginal ang bucket ng positibong funding; dapat subukan ng pag-optimize ang enable_short=False
Negatibong information_ratio (-0.30) kumpara sa buy-hold na BTC at katamtamang CAGR 15.4% — nag-iiba-iba ang edge (mababang beta) ngunit hindi nito nahihigitan ang merkado; manipis ang mga sukdulang funding bucket (n=12-53), kaya totoong panganib ang overfitting na dapat bantayan ng optimizer
Pagsusuri
Tapat na ipinapatupad ng mga trade ang hypothesis (long kapag lubhang negatibo ang funding, short kapag may pagtaas ng positibong funding); 285 batayang / 184 na-optimize na trade, walang ibinagsak na entry
Mababang beta sa merkado (0.07-0.12) — tunay na nag-iiba-iba ang exposure kung may edge ito
Malinis ang sensitivity surface (walang cliff na mga parameter na 0), kaya kabuluhan estadistikal/kakayahang umangkop sa datos sa hinaharap ang dahilan ng kabiguan, hindi ang pagiging marupok ng parameter
FAILED ang holdout at NEGATIVE ito: holdout_sharpe -3.47, ratio na -13.08 — lugi sa datos na hindi ginamit sa pagbuo
Walk-forward is_overfitted=TRUE: avg IS 4.38 -> avg OOS 0.265 kasama ang OOS mga window [0.0, 0.796, 0.0], dalawa sa tatlo ang walang laman
Bumagsak sa deflated Sharpe: DSR 0.0133, mas mababa ang na-optimize na Sharpe na 2.232 kaysa sa luck bar na 4.84 best-of-225, PBO 0.729, sharpe_ci_low 0.0061 na sumasaklaw sa 0 (is_significant=false)
Negatibo information_ratio kumpara sa buy-hold na BTC (batayan -0.30, na-optimize -0.55) — walang dagdag na risk-adjusted na halaga kumpara sa basta paghawak sa BTC
Matindi ang batayang max_drawdown na 66.8% (2021-02 buwan na -44%, 2021-02-08 araw na -23.5%); mahina ang short side (short_win_rate 0.526 na-optimize), gaya ng mismong sinabi ng hypothesis
Buod ng Resulta
Sinusukat ng malinis na sensitivity surface at mataas na probabilistic Sharpe ang katatagan ng mga parameter, hindi ang kakayahang umangkop sa datos sa hinaharap — hindi makaliligtas sa pagpili ng best-of-225 ang manipis (~285-trade), nakatali sa rehimen na direksiyonal na edge mula sa funding na nananatiling ~1.0-1.5 Sharpe sa ibaba ng luck bar na best-of-N, kaya hindi ito dapat idaan sa pag-optimize.
Iniwan ito ng analyst sa yugto ng ANALYZING pagkatapos ng pag-optimize: bumagsak ito sa deflated Sharpe test (DSR 0.0133 kumpara sa luck bar na 4.84 best-of-225), na-flag bilang is_overfitted=TRUE (bumagsak ang avg Sharpe na IS 4.38 sa OOS 0.265 na may dalawa sa tatlong OOS window na walang laman), nagkaroon ito ng PBO 0.73 at negatibong holdout, at walang idinagdag na risk-adjusted na halaga kumpara sa BTC (negatibong information ratio).
Taya ito sa mean reversion na kontra sa funding sa BTCUSDT (Binance USD-M futures): nag-long kapag lubhang negatibo ang 8h na funding (siksikan ang mga short) at nag-short kapag may malalaking pagtaas ng positibong funding, at humawak nang ~24-72h upang makuha ang balik.
Nakalikha ang batayang backtest sa loob ng 6.5 taon ng 285 trade (123 long / 162 short) na may Sharpe na 1.04, 56% na panalong rate, +78.9% kabuuang kita at positibong inaasahang halaga (~$512/trade), ngunit may matinding pinakamataas na drawdown na 66.8% at negatibong information ratio (-0.30) kumpara sa buy-and-hold na BTC. Itinaas ng pag-optimize ang in-sample Sharpe sa 2.23 (184 trade), ngunit lubhang naging negatibo ang holdout (holdout_sharpe -3.47, ratio na -13.08).
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.