Mga Estratehiya
BTC Momentum na Kinukumpirma ng Perp Premium, Long-Short (Perp na BTCUSDT.BINANCE na iisang instrumento, 4H na mga bar — I-trade lang ang momentum ng presyo ONLY Kapag kinukumpirma ng mark-vs-index PREMIUM ng perp ang parehong direksiyon ng paniniwala sa leverage, manatiling walang posisyon kapag magkaiba, sumusubaybay sa ATR, parameter na 3
Resulta: Inabandona
BtcPerpPremiumConfirmedMomentumLS
Tapat at siksik na implementasyon: naglo-load ang totoong premium/funding feed at nakikipag-trade ang estratehiya sa nasusukat na sample na 271 trade sa loob ng 6.7 taon (metrics_reliable=true), kaya nasusukat talaga…
Hypothesis
Maaasahang sample na 271 trade/6.7 taon na may avg_trade_return_pct 0.123% (mas mababa sa minimum na bayarin ng Binance USD-M na 0.15%) at profit_factor 1.0067 — klasikong lagda ng fee_edge kung saan lubos na napapaloob ang kabuuang edge sa ~0.10% na balikang gastos. Kinukumpirma ng information_ratio -0.82 kumpara sa buy-hold, Sharpe na 0.164 (CI mababang -0.60 na sumasaklaw sa sero), at impact_cost_pct 73.97% (kapasidad na ~$183k lang) na walang netong edge. Hindi kayang itaas ng optimization ang edge bawat trade na mas mababa sa mga gastos sa trading, kaya napatunayan sa buong backtest ang alalahanin sa edge na QA. Walang idinadagdag na pagpapatuloy ng direksiyon ang axis ng pagkumpirma ng premium (halos patag ang agwat ng rehimen). Hindi sulit ang 2 oras ng optimization.
Implementasyon
Mga Resulta ng Beripikasyon
Bigo ang beripikasyon (Layer 3 — sandbox na backtest): Walang nagawang trade Uri ng bar na ginamit: BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, mga bar na naproseso: 14391 Mga diagnostic: nagbalik ng side ang should_enter() nang 0 beses sa 14360 nasuring bar -> hindi kailanman na-trigger ang ENTRY CONDITION. Luwagan ang lohika/mga threshold ng entry. Tiyaking nakagagawa ng mga trade ang estratehiya mo gamit ang ibinigay na datos at mga parameter.
Tiyakin sa buong backtest log na nagiging premium_index ang _prem_source (hindi funding_rates); kung patuloy itong palihim na bumabalik sa funding, feed na kaugnay pero naiiba sa nilalayon ng hipotesis ang sinusubok ng estratehiya.
Sa sandbox ng Layer-3, funding_rates (8h na pagitan) ang signal ng kumpirmasyon, hindi ang premium_index (mark-vs-index) na sentro ng hipotesis, dahil wala ang premium_index sa sandbox SUPP_KEYS at masyadong kalat-kalat ang sintetikong pamalit upang pumasa sa density gate. Itinatala ito ng developer at itinuturing ang funding bilang time-average ng premium sa 8h na may parehong quantity (nakalista ito ng hipotesis bilang alternatibo na may parehong quantity), kaya katanggap-tanggap ito — pero sa proxy nasusukat ang edge ng sandbox, hindi sa nilalayong feed. Tiyakin sa buong backtest na nilo-load at pinipili ang totoong premium_index.
Walang kailangang gawin maliban kung umaasa ang framework sa sarili nitong semantics ng min_bars_required; makatuwiran ang value ng override.
Ino-override ng min_bars_required(self) ang method ng framework (base_shadow babala ng static analysis). Ibinabalik nito ang max(atr_period+2, mom_lookback+2), na makatuwirang warm-up at sumusunod sa pag-override ng parameter, kaya tama ang asal; binanggit lang ito dahil natatabunan nito ang base implementation.
Ipinapakita ng sandbox (hindi inoptimize, iisang draw) ang avg_trade_return_pct 0.024% (mas mababa sa minimum na bayarin sa futures na 0.15%), profit_factor 0.96, negatibong inaasahang kita (-$26/trade), win_rate 33%, at information_ratio -0.78 kumpara sa buy-hold sa loob ng 374 trade. Smoke test ito sa mga default na parameter kaya hindi ito hadlang, pero manipis ang edge bawat trade ng mekanismo at funding_rates (8h) ang axis ng pagkumpirma sa sandbox, sa halip na 1-min premium_index na tinutukoy ng hipotesis — dapat tiyakin ng analyst sa buong backtest na (a) talagang naglo-load at pumapasa sa density gate ang totoong premium_index (upang ang nilalayong feed, hindi ang funding proxy, ang magtakda ng mga entry) at (b) naisasakatuparan ang sinasabing ~2-4% BTC 4H na mga leg matapos ibawas ang ~0.10% na balikang gastos at 7.8% na hatak ng komisyon na nakita rito. Maliit ang agwat ng rehimen (halos sero ang Sharpe sa kalmado/normal/matindi), na nagpapahiwatig ng mahinang pagpapatuloy ng direksiyon sa kinumpirmang signal.
Pagsusuri ng Backtest
- Sharpe
- 0.16
- Kabuuang Return
- 18.57%
- Max Drawdown
- 22.94%
- Kabuuang Trade
- 271
- Win Rate
- 35.1%
- Profit Factor
- 1.01
Tapat at siksik na implementasyon: naglo-load ang totoong premium/funding feed at nakikipag-trade ang estratehiya sa nasusukat na sample na 271 trade sa loob ng 6.7 taon (metrics_reliable=true), kaya nasusukat talaga ang edge, hindi lang ipinapalagay.
Makatuwirang kontrol sa drawdown (max_drawdown 22.9%) at halos serong beta sa merkado (0.017) — ginagawa ng mekanismo ang sinasabi nito, wala lang itong edge.
Ang avg_trade_return_pct 0.123% ay BELOW sa ibaba ng 0.15% Binance USD-M na minimum na bayarin — mas maliit ang edge bawat trade kaysa sa ~0.10% na gastos sa balikang trade (L22).
profit_factor 1.0067 na may 271 trade — lagda ng fee_edge: lubos na napapaloob sa mga komisyon ang kabuuang edge at hindi ito maitataas sa gastos (L18).
information_ratio -0.82 kumpara sa makabuluhang buy-hold benchmark; bale-wala ang alpha na ~0.028 at ang Sharpe na 0.164 na may sharpe_ci_low -0.60 ay sumasaklaw sa sero.
impact_cost_pct 73.97% at capacity_usd ~$183k — nauubos ng epekto sa merkado ang ~3/4 ng kabuuang PnL; totoo lang ang edge sa napakaliit na sukat.
Halos sero ang agwat ng rehimen sa kalmado/normal/matindi at negatibo ang 4 sa 7 taon — walang direksiyonal na pagpapatuloy sa kinumpirmang signal.
Kasaysayan ng Iterasyon
Bigo ang beripikasyon (Layer 3 — sandbox na backtest): Walang nagawang trade Uri ng bar na ginamit: BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL, mga bar na naproseso: 2182 Mga diagnostic: nagbalik ng side ang should_enter() nang 0 beses sa 2151 nasuring bar -> hindi kailanman na-trigger ang ENTRY CONDITION. Luwagan ang lohika/mga threshold ng entry. Tiyaking nakagagawa ng mga trade ang estratehiya mo gamit ang ibinigay na datos at mga parameter.
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.