Lumaktaw papunta sa nilalaman
Lahat ng estratehiya

Mga Estratehiya

BNB BINANCE_SPOT Pang-araw-araw na Bollinger Band Squeeze Breakout, Long-Only (Momentum na Nakabatay sa Volatility Compression)

Resulta: Inabandona

BnbSpotDailyBollingerSqueezeBreakoutLong

Buod ng Resulta

Sinubukan ng strategy na ito ang Bollinger squeeze-release breakout na may compression gate sa BNB spot, isang mekanismong sadyang naiiba sa mga strategy ng Donchian/TSM/EMA na nangingibabaw na sa portfolio. Matapos ayusin sa mga naunang iteration ang bug na min_bars na nagdulot ng serong trade at lumipat mula daily tungo sa 4H bars para palakihin ang sample, nakapag-trade na rin sa wakas ang iteration 3 — 212 trade sa loob ng 8 taon para sa headline na +764%. Ngunit nakita sa pagsusuri ng analyst bago ang……Magpakita ng higit paMagpakita ng mas kaunti

Sinubukan ng strategy na ito ang Bollinger squeeze-release breakout na may compression gate sa BNB spot, isang mekanismong sadyang naiiba sa mga strategy ng Donchian/TSM/EMA na nangingibabaw na sa portfolio. Matapos ayusin sa mga naunang iteration ang bug na min_bars na nagdulot ng serong trade at lumipat mula daily tungo sa 4H bars para palakihin ang sample, nakapag-trade na rin sa wakas ang iteration 3 — 212 trade sa loob ng 8 taon para sa headline na +764%. Ngunit nakita sa pagsusuri ng analyst bago ang optimization na halos buong resulta ay dala ng parabola ng alt-season noong Feb 2021, na may Sharpe na -1.495, 238% volatility at pagkalugi sa bawat kamakailang taon, na pinalala pa ng mga gastos na hindi maipapatupad (kinakain ng impact ang ~48% ng gross, kapasidad na $439k, drawdown na 58.9% at anomalya sa sizing sa CASH account na hindi puwedeng gumamit ng leverage). Dahil walang parameter sweep na makapagpapabago sa profile na may negatibong Sharpe, nakasandal sa outlier at winasak ng impact para maging nararapat i-promote, iniwan ito sa backtest-review gate at hindi umabot sa optimization, pagsusuri ng panganib o paper trading.

Hypothesis

Long-only na momentum breakout strategy na nakabatay sa volatility compression sa BNBUSDT.BINANCE_SPOT, gamit ang daily bars. Tahasang naiiba ang uri ng mekanismong ito sa mga strategy ng Donchian high-breakout / TSM / EMA-cross / 4H volume-breakout na nangingibabaw sa kasalukuyang portfolio ng 1157 eksperimento. Mahusay ang pagkakadokumento sa mekanismo ng 'squeeze breakout' (Bollinger 2001, Carter 2005 TTM Squeeze) at nakabatay ito sa prinsipyo ng regime: karaniwang nagsasama-sama ang volatility, kaya……Magpakita ng higit paMagpakita ng mas kaunti

Long-only na momentum breakout strategy na nakabatay sa volatility compression sa BNBUSDT.BINANCE_SPOT, gamit ang daily bars. Tahasang naiiba ang uri ng mekanismong ito sa mga strategy ng Donchian high-breakout / TSM / EMA-cross / 4H volume-breakout na nangingibabaw sa kasalukuyang portfolio ng 1157 eksperimento. Mahusay ang pagkakadokumento sa mekanismo ng 'squeeze breakout' (Bollinger 2001, Carter 2005 TTM Squeeze) at nakabatay ito sa prinsipyo ng regime: karaniwang nagsasama-sama ang volatility, kaya sistematikong nauuna sa malalaking galaw na may direksiyon ang mga panahong napakakitid ng lapad ng Bollinger Band (compression). Pumapasok ang strategy ONLY kapag sabay na natutupad ang mga kundisyon na BOTH: (a) lumiit ang lapad ng band hanggang sa ibabang 25% ng trailing distribution na 90 araw (regime gate), AND (b) malinaw na nagsara ang daily close sa ibabaw ng upper band (pagkumpirma ng direksiyon). Ang compression gate ang 'microstructure twist' na ikinaiiba nito sa karaniwang Bollinger trading sa iisang simbolo (na wastong tinatanggihan ng listahan ng mga anti-pattern) — kung walang kundisyon ng compression, napakadalas ng pagdampi sa Bollinger band at nauubos sa bayarin ang edge. Pinili ang BNB sa BINANCE_SPOT dahil partikular na: (1) pinakamataas ang liquidity sa spot sa Binance ng BNB kasunod ng BTC/ETH (~$300-500M kada araw) — 30-100× na mas mataas sa minimum na liquidity na ETC na pumatay sa paglalapat sa iba pang instrumento, (2) katutubong token ng palitan ang BNB at tuloy-tuloy ang datos ng Binance spot mula 2017 (mahigit 8 taon para sa matatag na walk-forward), (3) dumaan ang BNB sa maraming magkakaibang volatility regime (2018 pagbagsak ng ICO, alt-season ng 2021, bear market ng 2022, quarterly burn at paglulunsad sa ecosystem na 2023-2024) — nagbibigay ito ng masaganang pagsubok sa mga mekanismong may kundisyon sa regime sa magkakaibang panahon, (4) walang mga parabolic reversal na tulad ng memecoin ang BNB (iniiwasan ang bitag sa microstructure ng DOGE-2024-2025), (5) nasa 10.0% ang venue na BINANCE_SPOT kumpara sa quota target na 15% — kulang pa rin ang representasyon nito. Purong OHLCV — kailangan ang NO karagdagang datos (iniiwasan ang mga pag-abandona sa 14+ session dahil sa mga kakulangan sa imprastraktura ng supp_data). Kabuuang 3 parameter: bb_period=20, compression_percentile=25, atr_stop_mult=2.0. Long-only dahil sa limitasyon ng venue (SPOT CASH account ay hindi puwedeng mag-short).

Pag-aayos sa iteration-3 para sa kabiguan ng Layer-3 na 'Walang trade / 0 sinuring bar'. Sanhi: nililimitahan ng base class ang self._bars sa 500 samantalang nagbalik ang min_bars_required ng bb_period+compression_lookback+5=565, kaya palaging totoo ang len(self._bars) < min_bars_required at hindi kailanman tumatakbo ang _process_primary (kaya 0 sinuring bar, hindi 0 signal sa maraming bar). Minimal at tuwirang pag-aayos: nagbabalik na ngayon ang min_bars_required ng max(bb_period, atr_period+1)+5 (~26, ligtas na……Magpakita ng higit paMagpakita ng mas kaunti

Pag-aayos sa iteration-3 para sa kabiguan ng Layer-3 na 'Walang trade / 0 sinuring bar'. Sanhi: nililimitahan ng base class ang self._bars sa 500 samantalang nagbalik ang min_bars_required ng bb_period+compression_lookback+5=565, kaya palaging totoo ang len(self._bars) < min_bars_required at hindi kailanman tumatakbo ang _process_primary (kaya 0 sinuring bar, hindi 0 signal sa maraming bar). Minimal at tuwirang pag-aayos: nagbabalik na ngayon ang min_bars_required ng max(bb_period, atr_period+1)+5 (~26, ligtas na mas mababa sa limitasyong 500). Hindi kailangang nasa self._bars ang compression distribution ng 540 sample — naiipon ito sa hiwalay at walang limitasyong listahang _width_hist, at kusang nagbabantay ang compression gate (nagbabalik ng 'hindi compressed' hangga't walang compression_lookback sample ang _width_hist). Hindi binago ang mga import, pagkalkula ng signal, mga gate para sa compression/release, sizing at lohika ng paglabas, kaya nananatiling pumapasa ang mga naunang layer. Dahil aktibo na ang pagproseso sa lahat ng 17,399 bar, maraming ulit na natitrigger ang kondisyon ng squeeze-release breakout sa iba't ibang volatility regime ng BNB, kaya nagagawa ang mga trade na kailangan ng backtest.

Hindi sulit i-optimize: sa kabila ng sapat na sample na 212 trade sa loob ng 8 taon, malalim na negatibo ang resultang nakaayon sa panganib at nakasandal sa mga outlier, at dahil sa mga gastos ay hindi ito maipapatupad. Ang Sharpe ay -1.495 (Sortino -5.72, sharpe_ci_high 0.56, PSR 0.176, annualized_volatility 238%) kahit total_return ay +764% — palatandaan ito na iisang pagtaas ng volatility ang nasa likod ng headline, hindi isang edge. Buong resulta ay mula sa Feb 2021: nagbalik ang 2021 ng +652%, kung saan……Magpakita ng higit paMagpakita ng mas kaunti

Hindi sulit i-optimize: sa kabila ng sapat na sample na 212 trade sa loob ng 8 taon, malalim na negatibo ang resultang nakaayon sa panganib at nakasandal sa mga outlier, at dahil sa mga gastos ay hindi ito maipapatupad. Ang Sharpe ay -1.495 (Sortino -5.72, sharpe_ci_high 0.56, PSR 0.176, annualized_volatility 238%) kahit total_return ay +764% — palatandaan ito na iisang pagtaas ng volatility ang nasa likod ng headline, hindi isang edge. Buong resulta ay mula sa Feb 2021: nagbalik ang 2021 ng +652%, kung saan 2021-02 lamang ang +462.8% (+212.6% sa iisang araw), samantalang nalugi ang bawat kamakailang taon (2022 -12%, 2023 -18%, 2026 -22.9%; skew 9.5, kurtosis 117). Alisin ang parabola ng alt-season na 2021 at tuloy-tuloy na nalulugi ang breakout na may compression gate sa BNB. Sapat na para alisin ito ang mga sumusunod: impact_cost_pct 47.7% (kinakain ng market impact ang kalahati ng gross PnL), total_impact $697k + komisyon na $468k, capacity_usd na $439k lamang (sa napakaliit na sukat lang may edge), at max_drawdown 58.9% (CI mataas na ~100%); pinalalala ng anomalya sa sizing (avg_position_pct 127.8% sa spot account na CASH at hindi puwedeng gumamit ng leverage) ang drag mula sa impact. Ito na ang iteration 3 — nagamit na ang mga magagamit na pagbabago sa code (ang ayos na min_bars 0-trade, daily→4H para dumami ang trade), at ipinakita lang ng mas malaking sample na walang positibong edge na nakaayon sa panganib; walang parameter sweep na makapagpapabago sa profile na may negatibong Sharpe, nakasandal sa iisang outlier at winasak ng impact para maging nararapat i-promote. FAILURE PATTERN: nagbubunga ang squeeze breakout na may compression gate sa iisang malaking spot asset ng kahanga-hanga ngunit nakasentro sa 2021 na headline; inilalantad ng negatibong Sharpe nito (-1.50) at 238% volatility na nakasandal ito sa outlier, habang hindi ito maipapatupad dahil sa 4H trading sa venue na CASH na may ~0.20% RT, impact na 48% ng gross at kapasidad na $439k, anuman ang mga parameter — kapareho ng katangian ng iniwang BTC ATR-compression-breakout.

Implementasyon

Long-only na Bollinger Band squeeze-release breakout sa BNBUSDT.BINANCE_SPOT, mga bar na 4-HOUR, OHLCV lamang. Sa bawat bar, kinakalkula nito ang normalized na lapad ng Bollinger band at ang z-score ng layo ng close sa ibabaw ng upper band sa yunit na ATR (ang tuloy-tuloy na signal). Kailangan sa pagpasok ang parehong BOTH compression regime (nasa ibabang compression_percentile ng trailing distribution na compression_lookback bar ang lapad ng band, at naganap ito sa loob ng huling release_window bar) AND malinaw na pagsasara sa ibabaw ng upper band. Ang paglabas ay gumagamit ng chandelier trailing ATR stop mula sa pinakamataas na close mula nang pumasok. Long-only dahil sa limitasyon ng venue na SPOT CASH.

Mga Resulta ng Beripikasyon

Nabigo ang beripikasyon (Layer 3 — sandbox backtest): Walang nagawang trade Uri ng bar na ginamit: BNBUSDT.BINANCE_SPOT-4-HOUR-LAST-EXTERNAL, mga bar na naproseso: 17399 Mga diagnostic: nagbalik ang should_enter() ng side nang 0 beses sa 0 sinuring bar -> hindi kailanman na-trigger ang iyong ENTRY CONDITION. Luwagan ang lohika/mga threshold sa pagpasok. Tiyaking nakakagawa ng trade ang iyong strategy gamit ang ibinigay na datos at mga parameter.

Pagsusuri ng Backtest

Sharpe
-1.50
Kabuuang Return
764.79%
Max Drawdown
58.87%
Kabuuang Trade
212
Win Rate
37.7%
Profit Factor
1.16

Sapat na sample ng trade (212 trade sa loob ng 8 taon) at malinaw na naiiba at mahusay ang pagkakadokumento sa uri ng mekanismo (squeeze release na may compression gate); 3 pangunahing parameter, purong OHLCV

Naayos na ang bug na min_bars 0-trade mula sa mga naunang iteration — pinoproseso na ngayon ng strategy ang mga bar at trade

Negatibong return na iniakma sa panganib sa kabila ng headline na +764%: Sharpe -1.495, Sortino -5.72, sharpe_ci_high 0.56 (CI kadalasang mas mababa sa 0), PSR 0.176, annualized_volatility 238% — ang klasikong pattern na dala ng iilang outlier

Buong resulta ay mula sa Feb 2021: nagbalik ang 2021 ng +652% (2021-02 lamang ang +462.8%, sa +212.6% iisang araw), samantalang nalugi ang 2022 -12%, 2023 -18%, at 2026 -22.9% — tuloy-tuloy na lugi sa labas ng parabola ng alt-season na 2021 (skew 9.5, kurtosis 117)

Hindi maipapatupad ang ekonomiya: impact_cost_pct 47.7% (kinakain ng impact ang kalahati ng gross), total_impact $697k + komisyon na $468k, capacity_usd na $439k lamang, max_drawdown 58.9% (CI mataas na ~100%)

Anomalya sa sizing: avg_position_pct 127.8% sa BINANCE_SPOT CASH account na hindi puwedeng gumamit ng leverage, kaya lumalala ang drag mula sa impact

Iteration 3 na ito — nagamit na ang mga magagamit na pagbabago (min_bars na pag-aayos, daily→4H para dumami ang trade), at ipinakita lang ng mas malaking sample na walang positibong edge na nakaayon sa panganib

Pagsusuri

Huwag munang i-optimize ang NOT — sa 30 trade sa loob ng humigit-kumulang 8 taon, napakaliit ng sample para sa 3-window walk-forward (ilang trade lang ang makikita sa bawat OOS window), at ang resulta ay pinapagana ng mga outlier sa iisang araw ng bull cycle na 2-3 (2021-02-20 +630%, 2019-05 +152%), na nagpadistort sa volatility dahil sa attribution kada araw (annualized_vol 1780%). Dalawang partikular na pagbabago para maging masusubok ito: 1. INCREASE TRADE FREQUENCY nang malaki habang pinananatili ang batayang……Magpakita ng higit paMagpakita ng mas kaunti

Huwag munang i-optimize ang NOT — sa 30 trade sa loob ng humigit-kumulang 8 taon, napakaliit ng sample para sa 3-window walk-forward (ilang trade lang ang makikita sa bawat OOS window), at ang resulta ay pinapagana ng mga outlier sa iisang araw ng bull cycle na 2-3 (2021-02-20 +630%, 2019-05 +152%), na nagpadistort sa volatility dahil sa attribution kada araw (annualized_vol 1780%). Dalawang partikular na pagbabago para maging masusubok ito: 1. INCREASE TRADE FREQUENCY nang malaki habang pinananatili ang batayang ideya ng squeeze: masyadong mahigpit ang compression gate (ika-25 percentile sa ibaba + 6-bar na release window) sa daily bars. Pag-isipang luwagan ang compression_percentile patungo sa 35-50, palawakin ang release_window, at/o lumipat sa 4H bars para mapataas ang sample sa ilang daang trade at maiwasang mag-fit sa ingay ang optimization. Itakda ang bilang ng trade upang magkaroon ng 20+ trade sa bawat OOS window ng walk-forward. 2. CONFIRM THE EDGE IS NOT JUST BULL-OUTLIER BETA: matapos pataasin ang dalas, tiyaking nananatili ang edge kada trade kapag inalis ang pinakamalalaking 2-3 araw ng bull cycle, at hindi nakasentro sa 2019/2021 lamang ang mga kita. Kung sa mas malaking sample ay nasa mga breakout lang tuwing bull cycle ang edge at bumabagsak ang PF sa 2022/2025/2026, itigil ito — walang naidaragdag na edge na nagagamit sa ibang sitwasyon ang squeeze gate. Kung manipis pa rin at nakadepende sa mga outlier ang natantiyang track record matapos ulitin ang test nang may sapat na dalas, itigil ito sa halip na mag-optimize.

Buod ng Resulta

Palatandaan ng outlier sa iisang regime, hindi ng edge, ang malaking headline return na may negatibong Sharpe at matinding volatility/skew; bumabagsak din ang mga breakout na may compression gate sa iisang malaking spot asset dahil sa market impact na ~48% ng gross at napakaliit na kapasidad.

Nagbigay ng hatol na 'itigil' ang backtest-review gate bago ang optimization dahil itinuring nitong hindi maaayos ang negatibong resultang nakaayon sa panganib na nakasandal sa iisang outlier at ang ekonomiyang hindi maipapatupad (impact_cost 47.7% ng gross, kapasidad na $439k lamang, avg_position_pct 127.8% sa CASH account na walang leverage) — iteration 3 na ito, nagamit na ang mga magagamit na pagbabago sa code.

Long-only na momentum breakout na nakabatay sa volatility compression sa BNBUSDT.BINANCE_SPOT; pumapasok lamang kapag sumikip ang lapad ng Bollinger Band hanggang sa ibabang bahagi ng trailing distribution nito at pagkatapos ay nagsara ang presyo sa ibabaw ng upper band (squeeze-release na istilong TTM).

Sa loob ng 8 taon (2018-07 hanggang 2026-06), nagsagawa ito ng 212 long trade na may kabuuang return na +764.8%, ngunit Sharpe na -1.495 (Sortino -5.72, sharpe_ci_high 0.56, PSR 0.176), 238% annualized volatility, 37.7% win rate at 58.9% max drawdown. Nakadepende sa mga outlier ang mga kita: nagbalik ang 2021 ng +652% lamang (Feb 2021 +462.8%, isang araw na +212.6%), samantalang nalugi ang 2022 (-12%), 2023 (-18%) at 2026 (-22.9%).

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.