Mga Estratehiya
BTC Efficiency-Gated Volatility-Channel Breakout — I-trade ang mga trend ONLY kapag malinis ang regime (mataas ang Kaufman Efficiency), manatiling flat kapag choppy, at sumabay sa chandelier trailing stop (BINANCE USD-M, 4H bar, long-short, asymmetrical na pagpapatakbo sa mga panalo, 3-parameter)
Resulta: Inabandona
BtcEfficiencyGatedChannelBreakoutLS
Komportable ang pagitan ng per-trade edge at bayarin sa dalawang run (unang avg_trade_return_pct 0.878%, na-optimize na 6.15% kumpara sa 0.15% na floor ng Binance USD-M), at 3.55%/1.55% lang ng gross ang komisyon —…
Hypothesis
Implementasyon
Long-short na BTCUSDT volatility-channel breakout (Binance USD-M, 4H) na kikilos lang kapag nagpapakita ang Efficiency Ratio ni Kaufman ng malinis at tunay na nagte-trend na galaw, at mananatiling flat kapag choppy. Ang signal ay ang tuloy-tuloy na posisyon sa range (close - channel mid) / (kalahati ng channel width), kinakalkula sa bawat bar batay sa PRIOR channel_lookback bar, kaya eksaktong nasa gilid ng channel ang +-1 at lampas dito ang breakout. Chandelier trailing stop lang ang exit (pinakamataas na high mula pagpasok bawas chandelier_atr x ATR, kabaligtaran para sa short) — walang takdang take-profit — kaya asymmetrical ang payoff at napapatakbo ang mga panalong trade. Nasa panganib ang risk_frac ng equity sa bawat stop distance na batay sa ATR, hanggang 1x equity notional.
Mga Resulta ng Beripikasyon
CLEAN RESTART 2026-09-04 — inalis ang history ng mga hatol at tala ng pagkatuto sa run na ito at sinimulan itong muli mula sa verification. Pipeline ang sanhi ng naunang pag-abandona, hindi ang market: mali ang pagkakabind ng Layer-2 harness sa mga @staticmethod helper (naayos); naglabas ang QA ng pinal na hatol sa performance batay sa hindi pa na-optimize na smoke test (inalis — correctness na lang ang hinahatulan ngayon ng QA); at nagmula sa kakulangan ng backtest slot ang mga timeout sa sandbox (naayos). Hindi nagbago ang hypothesis at strategy code. Suriin ang code batay sa merito nito; pagpapasyahan ang performance sa buong backtest at ng optimizer sa susunod.
Walang kailangang aksiyon; tiyaking iginagalang ng base class ang override (nakagawa ang sandbox ng 231 trade, kaya gumagana ang warmup gating).
Nag-o-override ang min_bars_required sa framework method (babala ng Layer-1 base_shadow). Mukhang sinadya at tama ang asal (nagbabalik ng makatuwirang warmup na sumasaklaw sa mga window ng channel/ER/ATR); normal na nagwa-warmup at nakakapag-trade ang synthetic tests at sandbox.
-0.6447 ang information ratio kumpara sa buy-hold sa smoke test kahit positibo ang alpha (0.094) at mababa ang beta (0.037) — nagdaragdag ang strategy ng absolute return pero mas mahina ito kaysa basta hawakan ang BTC batay sa benchmark sa pinaikling window na ito. Dapat muling suriin ng analyst ang kabuluhan ng IR / alpha sa buong history gamit ang na-optimize na parameter bago ang promotion; hindi ito isyu sa correctness at hindi nakahahadlang.
Pagsusuri ng Backtest
- Sharpe
- 0.98
- Kabuuang Return
- 101.52%
- Max Drawdown
- 8.11%
- Kabuuang Trade
- 235
- Win Rate
- 34.0%
- Profit Factor
- 1.56
Sapat at nasusukat ang sample: 235 trade sa loob ng 6.6 taon (128 long / 107 short) — sapat para sa makabuluhang 3-parameter na walk-forward nang hindi nagcu-curve-fit sa ingay.
May sapat na palugit ang edge sa gastos: avg_trade_return_pct 0.878% kumpara sa 0.15% na floor ng Binance USD-M; 3.55% lang ng gross ang komisyon, kaya hindi marupok dahil sa bayarin.
Matibay at kapani-paniwala ang risk-adjusted profile: Sharpe 0.98 (PSR 0.977), Sortino 1.42, Calmar 1.32, max DD 8.1%, recovery factor 11.7 — walang palatandaan ng artifact (walang di-makatwirang Sharpe/win rate/pataas nang pataas na equity).
Tugma ang mga trade sa hinulaang mekanismo: long-short breakout na may ~4.5d na karaniwang tagal ng hawak at asymmetrical na pagpapatakbo sa mga panalo (avg_win 3115 kumpara sa avg_loss 1032, tail_ratio 1.23, return_skew 1.70) at 34% win rate — eksaktong trend profile na may makapal na kanang buntot na inilarawan.
Nasa tanging pamilyang nakaligtas ito (BTC directional trend na may trailing stop), gamit ang hiwalay na regime-quality gate (Kaufman ER); positibo sa 6 sa 7 taon, at positibo sa calm/normal/stressed regime.
-0.727 ang information ratio kumpara sa buy-hold na BTC (QA alalahanin sa edge): mas mahina ang strategy kaysa basta hawakan ang BTC batay sa benchmark. Napapagaan ito ng mababang beta (0.046), positibong alpha (0.088) at 8% DD — sadyang iniiwasan nito ang drawdown sa buong cycle — kaya hatulan ito batay sa absolute risk-adjusted metrics, pero dapat muling suriin ng analyst ang kabuluhan ng alpha/IR sa na-optimize na parameter bago ang anumang promotion.
Malaki ang ambag sa pangunahing resulta ng na-modelong impact_cost_pct 2.49% at isang araw na may malaking outlier (2026-08-28 +12.6%, 2021-01-11 +16.1%); ang robustness/deflated-Sharpe gating sa run na may 3 yugto ang tunay na pagsubok.
Taong lugi ang 2025 (-3.45%); kailangang suriin kung cliff ang ilang parameter (er_threshold, chandelier_atr) kapag binago ang sensitivity.
Pagsusuri
Komportable ang pagitan ng per-trade edge at bayarin sa dalawang run (unang avg_trade_return_pct 0.878%, na-optimize na 6.15% kumpara sa 0.15% na floor ng Binance USD-M), at 3.55%/1.55% lang ng gross ang komisyon — hindi ito NOT na ikinamatay ng fee_edge.
Matapat sa ekonomiya ang backtest na may default parameter: 235 trade (128 long / 107 short) sa loob ng 6.6 taon, PF 1.56, DD 8.1%, positibong alpha (0.088), mababang beta (0.046) — tunay na directional trend construction, hindi market beta.
Halos patag ang sensitivity grid (er_period lang ang natukoy na cliff) at false ang walk-forward is_overfitted ayon sa ratio test.
Ginawang WORSE ng optimization ang estratehiya, hindi mas mahusay: pinili ng optimizer ang er_period=55 at break_thresh=1.80, kaya bumagsak ang bilang ng trade mula 235 tungo sa 14 sa loob ng 6 taon (10 long / 4 short). Ang PF 15.5 at win_rate 0.79 sa 14 trade ay klasikong tanda ng curve fitting — akma ang na-tune na config sa iilang malilinis na window at walang saysay ito sa estadistika.
Bumagsak ang dalawang HARD gate at hindi maaaring i-waive: PBO 0.5106 > 0.5 (mas malamang na overfit ang pagpili ng parameter kaysa hindi) at 3 trade lang ang holdout (< 10 min), kaya ingay na hindi mahihinuha ang 'pumasa' nitong holdout Sharpe na 1.67.
Bumibigo ang robustness sa lahat ng aspeto: deflated_sharpe 0.783 < 0.95, is_significant=false, halos hindi lumilihis sa zero ang Sharpe na CI [0.448, 1.582], at NOT nakaligtas ang kandidato sa pagsusuri sa antas ng programa na FDR (pinananatili ng Benjamini-Hochberg ang 3 sa 231; candidate_p 0.217).
Marupok ang walk-forward OOS: per-window OOS Sharpe na -1.95 / 0.99 / 3.07 (avg 0.70) — malalim na negatibo ang unang window at iisang outlier window ang 3.07 na nagpapataas sa average; mas mababa ang OOS 0.70 < sa 1.5 na in-sample floor.
Ang pamilya ng breakout/momentum na may gate na ER ay 0-sa-marami ang kinalabasan sa outcome store: ETH na ER-gated na TSMOM (overfit), SOL na ER-gated breakout (overfit), BTC na ER-gated momentum (overfit), BTC na ER-gated na TSMOM (fee_edge), basket ng malalaking coin na sinala ng ER (overfit). Pareho ang mekanismo at ang pagkamatay dahil sa overfit sa iba't ibang asset.
Gate ng backtest: - hindi mapagkakatiwalaan ang metrics: kulang ang ebidensiya mula sa 3 trade / 2437 araw ng data (kailangan ng >=5 trade sa loob ng >=10 araw) — dagdagan ang dalas ng signal o palawakin ang window
Sa q=0.10 sa 231 kandidato ng programa, pinananatili ng Benjamini-Hochberg ang 3 kandidato. Hindi maibubukod sa sariling ingay ng programa ang kandidatong hindi nakaligtas sa prosesong ito, gaano man kaganda ang mga indibidwal na estadistika nito.
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.