Mga Estratehiya
ETH Bybit Daily Time-Series Momentum, Long-Short na may Inverse-Vol Sizing at Chandelier Exit (Perp sa Iisang Instrumentong ETHUSDT.BYBIT, DAILY Bar, Sign ng ~50-Araw na Trailing Return, Vol-Scaled na Laki, 3-Parameter) — Venue Diversification ng Tanging Mekanismo ng Factory na Nakaligtas papunta sa Major na may Malalim na Liquidity sa Walang-Gamit na Venue ng Bybit
Resulta: Inabandona
EthBybitDailyTsmomInverseVolChandelierLS
Buod ng Resulta
Hypothesis
Inaayos ng iteration 2 ang iniulat na pagkabigo sa leverage_set_but_unused sa ONLY: dati, ginagamit lang ang leverage bilang exposure CAP (max_exposure), kaya dahil bihirang lumampas sa 1.0 ang target_daily_vol/realized_vol, hindi nagamit ng notional ang dagdag na margin at kapareho ng 1x ang backtest. Tahasang binabasa na ngayon ng position_size() ang self.config.leverage at sine-size ang notional = equity * inverse_vol_fraction * leverage, habang nililimitahan sa [min_exposure, max_exposure_frac=1.0] ang inverse-vol fraction. Hindi nagbabago ang lahat ng pumasa na sa Layers 1-2: magkaparehong imports, class structure, tuloy-tuloy na t-stat signal, mga deadband entry, Chandelier + momentum-flip exit, at tatlong parameter na na-tune.
Implementasyon
Long-short na daily time-series momentum sa ETHUSDT.BYBIT linear perp. Signal = ~50-araw na trailing log return na in-normalize ayon sa trailing realized-vol scale (tuloy-tuloy na momentum t-stat, kinukuwenta sa bawat bar). Nag-e-entry kapag lumampas sa deadband ang |t|; size = equity fraction na kabaligtaran ng volatility (target na daily vol / 20d na realized vol, nililimitahan) na minumultiply sa naka-configure na leverage na 1.5x; nag-e-exit kapag naabot ang Chandelier trailing stop (extreme sa 22 bar -/+ 3*ATR) o may kumpirmadong pagbaligtad ng momentum na nagpapahintulot sa libro na huminto at magbaligtad ng posisyon.
Mga Resulta ng Beripikasyon
Kung nilalayong puwedeng i-override ang min_bars_required ng base template (karaniwan sa mga strategy na ito), walang kailangang gawin. Kung hindi, palitan ito ng helper na pribado sa strategy at ipasa sa ginagamit ng base.
Ino-override ng min_bars_required(self) ang isang framework method (static warning na base_shadow). Ibinabalik ng override ang max(51,21,23,22,20)=51, na makatwirang warmup para sa lookback na 50 araw, kaya tama ang asal — pero tiyaking sinusunod ng base template ang override sa halip na sarili nitong default para sa warmup gating.
Walang kailangang baguhin; tandaan na kumakagat lang ang inverse-vol sizing kapag lumampas sa target ang realized volatility (pagbawas ng panganib), hindi kapag mas mababa ito sa target (nililimitahan).
Nililimitahan ang inverse-vol fraction sa max_exposure_frac=1.0, saka minumultiply sa leverage na 1.5; kaya sa mga panahong kalmado (target_daily_vol/realized_vol >= 1.0), halos nakapirmi sa notional na 1.5x-equity ang posisyon sa halip na patuloy na i-scale ayon sa volatility. Kaayon nito ang avg_position_pct 109%. Makatwirang pagpiling pang-istruktura ito at tumutugma sa pananalitang 'clamped inverse-vol' ng hypothesis; hindi ito depekto.
Ipinapakita ng sandbox ang tapat pero marupok na edge: profit_factor ay 1.07 lang at 0.47 ang Sharpe, habang sumasaklaw sa zero ang CI [-0.40, 1.25]; lubhang nakasentro ang paghahati ayon sa regime — LOSES ang libro sa mga tercile ng volatility na kalmado (-62%) at matindi (-71%), at kumikita ito ng ALL sa 'normal' na tercile (+1017%, only_one_regime=true). 81.6% ang max drawdown at 1521 araw ang tagal na underwater. Lumalampas sa round-trip ng Bybit ang kita kada trade (0.29%); pinatutunayan ng kapasidad ($5.5M, impact 13.5%) ang tesis ng venue diversification (inaayos ang dating pagkabigo sa impact/kapasidad na ATOM), pero dapat timbangin ng analyst kung makakaligtas sa optimization sa buong history ang edge na TSMOM sa iisang regime at asset bago ito isulong. Payo lamang.
Pagsusuri ng Backtest
- Sharpe
- 0.47
- Kabuuang Return
- 24.05%
- Max Drawdown
- 81.63%
- Kabuuang Trade
- 190
- Win Rate
- 40.5%
- Profit Factor
- 1.01
Tapat na implementasyon: 190 ang nagsenyas = 190 ang isinumite, balanse ang 89 long / 101 short, walang diagnostics ng mga inalis — makatarungang pagsubok sa mekanismo.
Mapagpasyang sample: 190 trade sa loob ng 2000 araw (5.5 taon), metrics_reliable=true.
Sa papel, lumalampas sa round-trip ng Bybit ang nominal na avg_trade_return_pct 0.293%.
Pinabulaanan sa buong history ang THESIS ng venue diversification: impact_cost_pct ay 66.2% (hindi 13.5% ng sandbox) at $227,945 lang ang capacity_usd (hindi $5.5M) — ang mismong pagkabigo sa impact/kapasidad sa ATOM-Bybit na sinabi ng hypothesis na ito na aayusin. Kinakain ng impact ang dalawang-katlo ng gross PnL, kaya sa napakaliit na sukat lang totoo ang edge.
Nasa breakeven ang profit_factor 1.0056 sa loob ng banda ng drag mula sa bayarin/impact na [0.85,1.10] (L18) — halos wala nang gross edge kapag isinama ang impact.
Sharpe 0.470 at sumasaklaw sa zero ang CI [-0.426, 1.196]; Sortino 0.70, information_ratio -0.09 (negatibong alpha kumpara sa tinanggap na panganib).
max_drawdown 81.6% na may tagal na 1521 araw (4.2 taon) na underwater; recovery_factor 0.02, Calmar 0.004 — lampas na lampas sa hangganan ng tuluyang pag-abandona na L19 >50%.
only_one_regime=true: nalulugi sa mga tercile na kalmado (-62%) at matindi (-71%); lahat ng kita ay mula sa normal na tercile (+1014%); napatunayan ang pangamba ni QA tungkol sa iisang regime.
Nalulugi sa 4 sa 6 taon sa kalendaryo (2021 -41%, 2022 -34%, 2023 -41%, 2024 -17%); nakasentro sa leverage/MTM ang headline total_return, na dulot ng iilang dambuhalang pang-araw-araw na print (hal. 2024-12-20 +226%, 2025-04-24 +130%).
Clone ng momentum na OHLCV sa iisang asset (L93), malayong mas mababa sa tanging tier na nakaligtas (PF>=2.0, Sharpe>=1.5, DD<20%).
Kasaysayan ng Iterasyon
Bumagsak ang beripikasyon (leverage_set_but_unused): itinatakda ng config ang leverage=1.5 pero hindi ito kailanman ginagamit ng strategy sa pag-size. I-size rito ang mga posisyon — notional = equity * fraction * leverage / price (basahin ang self.config.leverage) — o itakda ang leverage=1.0. Gaya ng pagkakasulat, walang epekto ang leverage at kapareho ng 1x ang backtest.
Buod ng Resulta
Ang paglilipat ng napatunayang mekanismo sa venue na nominal na mas malalim ay hindi garantiya ng kapasidad na maaaring i-trade — kailangang kumpirmahin sa buong kasaysayan ang mapagpuring mga bilang ng epekto/kapasidad sa sandbox bago sabihing nalutas na ang problema sa epekto, at hindi maililigtas ng pag-aayos sa tatlong parameter ang clone ng iisang pangalan na PF~1.0 TSMOM na kinakain na ng epekto ang edge.
Inabandona sa yugto ng pagsusuri sa backtest bago ang optimization: ipinasiya ng analyst na marupok ito sa gastos at walang edge na maide-deploy, dahil nasa breakeven ang profit_factor, kinain ng impact ang dalawang-katlo ng gross PnL (>50% na mahigpit na hangganan) at bumagsak ang kapasidad sa ~$228k — pinabulaanan nito sa buong history ang tesis ng venue diversification sa halip na ipakitang maaari itong i-tune.
Long-short na daily time-series momentum strategy sa ETHUSDT.BYBIT perps, na nag-size nang kabaligtaran sa realized volatility gamit ang Chandelier trailing stop; sadyang inilipat sa major na may malalim na liquidity na ETH sa halos hindi nagagamit na venue ng Bybit para makaiwas sa pagkabigo sa impact/kapasidad na pumatay sa dating clone ng Bybit sa manipis ang liquidity na instrumento.
Sa backtest na 190 trade sa loob ng 5.5 taon (2021-2026), nagbalik ito ng nominal na avg_trade_return_pct na 0.293%, pero 0.470 lang ang Sharpe (CI [-0.426, 1.196]) at profit_factor 1.0056, kasama ang max drawdown na 81.6% at panahong 1521 araw na underwater. Kinain ng mga gastos sa impact ang 66.2% ng gross PnL at nasa ~$228k lang ang kapasidad; nalugi ito sa 4 sa 6 taon sa kalendaryo at sa mga panahong kalmado at matindi ang volatility.
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.