Mga Estratehiya
BTC 4H Bollinger Band Upper-Band Breakout Momentum-Continuation Long na may Daily Bull Regime Filter
Resulta: Inabandona
BtcFourHourBollingerUpperBandMomentumContinuationLong
Buod ng Resulta
Binaligtad ng strategy na ito ang dating nabigong BB-lower mean-reversion long tungo sa BB-upper momentum-continuation long sa BTC 4H futures, na sinasala ng daily bull regime. Batay ito sa palagay na ang 2-sigma band break ay palatandaan ng pagbabago ng regime na nagpapatuloy nang ilang oras hanggang araw. Malinis itong ipinatupad na may 485 entry at naghatid pa ng positibong +12.7% total return, pero 1.016 lang ang profit factor, -0.10 ang Sharpe, at halos $11 (~0.01%) ang average na kita kada trade — malayong kulang para maging mabubuhay. Kinain ng komisyon (22% ng gross) at impact (77%) ang buong edge, kaya $168k lang ang kapasidad. Iniwan ito ng analyst sa backtest-review gate sa ikalawang iteration bilang tunay na ekonomikong resulta, hindi bug sa code. Napagpasyahan niyang walang optimization na makapag-aangat sa serong gross-of-cost edge nang lampas sa cost floor, kaya hindi ito umusad sa optimization o risk review.
Hypothesis
Pagwawasto sa iteration 2 para sa pagkabigong 'frozen signal' sa Layer 2. Sa nakaraang bersyon, inilagay ang calculate_signal sa likod ng `if not self._bull_regime: return 0.0`; dahil hindi nagbibigay ang mga sintetikong senaryo ng Layer 2 ng mga dagdag na daily bar na nagtutulak sa regime flag, nanatiling False ang _bull_regime at naging 0.0 ang bawat signal (479 magkaparehong signal sa steady_downtrend). Ang pinakamaliit na wastong pagbabago: ibinabalik na ngayon ng calculate_signal ang tuloy-tuloy na BB-distance z-score sa bawat bar (nag-iiba ito kada bar), at inilipat ang bull-regime gate sa should_enter (`signal >= entry_std AND self._bull_regime`). Walang pagbabago sa kilos ng live trading — kailangan pa rin ng kumpirmadong bull regime para pumasok — pero hindi na naka-freeze ang signal, kaya pumapasa ito sa sintetikong beripikasyon. Buong-buo pa ring naroon ang lahat ng import, class structure, sizing, paggamit ng leverage at exit logic mula sa nakaraang code (Layer-1/dating pumasa).
Implementasyon
Long-only na BTC 4H Bollinger upper-band breakout momentum-continuation strategy sa Binance USD-M perpetual futures, na may daily bull-regime filter (daily close > daily SMA50). Nagbubukas ng long kapag lumampas ang 4H close sa mean na 20-period nang >= entry_std standard deviations habang nasa bull regime, at inaasahan ang pagpapatuloy ng pag-akyat sa loob ng ~4-24h. Lumalabas sa take-profit, stop-loss, pagsara pabalik sa ibaba ng BB middle, o max-hold time stop. Gumagamit ng 2x leverage at sizing na batay sa kapital (~1.2x equity notional).
Mga Resulta ng Beripikasyon
Nabigo ang beripikasyon (Layer 2 — mga sintetikong senaryo): Mga ginamit na parameter: ['bb_period', 'entry_std', 'min_notional', 'position_pct', 'max_hold_bars', 'regime_period', 'stop_loss_pct', 'take_profit_pct'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_downtrend: Naka-freeze ang signal: magkakapareho ang lahat ng 479 signal (value=0.0). Malamang may bug ang calculate_signal() — hindi nagbabago ang signal.
Pagsusuri ng Backtest
- Sharpe
- -0.10
- Kabuuang Return
- 12.71%
- Max Drawdown
- 33.60%
- Kabuuang Trade
- 485
- Win Rate
- 44.5%
- Profit Factor
- 1.02
Malinis na implementasyon na tumutugma sa palagay: 485 long entry sa ibabaw ng upper BB habang kumpirmadong bull regime sa araw-araw; walang naka-freeze na signal, metrics_reliable=true, walang artifact sa compounding.
Maingat na paglalatag ng ekonomikong palagay (simetrikong kabaligtaran ng nabigong BB-lower mean-reversion) at sapat na sample (485 trade) para makabuo ng malinaw na pagsusuri.
Napanatili ang panganib kumpara sa mga kaugnay na strategy (walang pagsabog dahil sa leverage; max_drawdown 33.6%).
Walang edge matapos ang mga gastos: profit_factor 1.016, Sharpe -0.10, sortino -0.17, win_rate 44.5%, +12.7% kabuuan sa loob ng ~6 taon (alpha ~0).
avg_trade_return ~0.01% (≈$11/trade) — sampung ulit na mas mababa sa hangganan ng pagiging viable ng 0.15% futures.
Nangingibabaw ang mga gastos: komisyon na 22.0% ng gross + impact_cost_pct 77.1%; $168k lang ang kapasidad — umiiral lang ang edge sa napakaliit na laki.
Pinabulaanan ang palagay na simetrikong baligtad: hindi nagpapatuloy nang kumikita pagkatapos ng gastos ang mga BB-upper breakout sa bull regime; walang pagbabagong parameter na makapag-aangat sa halos 0% gross edge nang lampas sa cost floor.
Minor: Ipinahihiwatig ng avg_position_pct 135% kumpara sa nakasaad na 1.2x na maaaring may kaparehong nawawalang open-position guard gaya ng mga kaugnay na strategy, pero hindi ito ang sanhi ng pagkabigo.
Buod ng Resulta
Maaaring makatwiran sa mekanismo ang isang palagay, maipatupad ito nang malinis, at halos sero pa rin ang gross edge pagkatapos ng mga gastos — sa ~0.01% kada trade habang nangingibabaw ang komisyon at impact, walang mapagsasamantalahang alpha ang BB-upper continuation signal. Hindi rin garantiya ng kumikitang momentum na salamin ang pagbabaligtad sa nabigong mean-reversion na ideya.
Nagbigay ang analyst sa backtest-review ng hatol na 'itigil': tapat ang pagpapatupad, pero halos buong gross edge ay kinain ng mga gastos (komisyon na 22.0% ng gross at impact cost na 77.1%, kapasidad na $168k lang). Kaya pinabulaanan ang palagay na simetrikong baligtad — hindi nagpapatuloy nang kumikita pagkatapos ng mga bayarin ang upper-band breakout sa bull regime, at walang pagbabagong parameter na makapag-aangat sa halos serong gross-of-cost edge nang lampas sa cost floor.
Long-only na Bollinger-band momentum-continuation strategy sa BTCUSDT 4H Binance futures (leverage na 2.0x) — simetrikong kabaligtaran ng nabigong BB-lower mean-reversion long. Pumapasok kapag lumampas ang 4H close sa upper band na 2-sigma habang kumpirmadong bull regime sa araw-araw, batay sa palagay na mga pangyayaring nagbabago ng regime ang BB-distance trigger at nagpapatuloy, sa halip na bumalik.
Sa 485 trade sa loob ng ~6 taon, +12.7% ang kabuuang balik pero walang tunay na edge: 1.016 ang profit factor, -0.10 ang Sharpe, -0.17 ang Sortino, 44.5% ang win rate, at ~$11 (~0.01%) lang ang average na balik kada trade — sampung ulit na mas mababa sa hangganan ng pagiging viable ng 0.15% futures, na may 33.6% max drawdown.
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.