Mga Estratehiya
BCH USD-M 4H Donchian Channel Breakout, Long-Short na may 1D Trend Filter at ATR-Trailing Exit (Turtle-style, 3-parameter)
Resulta: Inabandona
BchDonchianBreakoutTrendFilteredLS
Buod ng Resulta
Ang BchDonchianBreakoutTrendFilteredLS ay isang naiibang disenyo sa estruktura, 3-parameter na Turtle-style Donchian breakout sa BCH 4H, na pinili upang lumayo sa saturated na pamilyang EMA-momentum at sa konsentrasyon ng corpus sa BTC. Sa unang backtest, hindi ito maihiwalay sa zero sa estadistika, kaya nakapasa ito sa backtest-review na may hatol na 'optimize' dahil nakalampas sa bayarin ang kita bawat trade at tunay na bago ang pagkakabuo nito. Ipinakita ng optimization na ingay lamang ang edge: overfit ang walk-forward (IS Sharpe na bumagsak mula 1.033 tungo sa OOS -0.811), PBO 0.623, deflated Sharpe na 0.0, at negatibong -0.539 Sharpe sa hindi pa nakitang holdout. Pagkaraan ng 2 iteration, tinalikuran ito ng analyst bilang pagkabigo dahil sa overfit / walang generalization — kapareho ng paulit-ulit na sinapit ng mekanismo ng Donchian channel-breakout sa mga variant na BTC, BNB at BCH.
Hypothesis
Implementasyon
Turtle-style Donchian channel breakout sa BCHUSDT.BINANCE USD-M perpetual, 4H bars, long AND short. Entry: lumalampas ang pagsasara ng 4H sa pinakamataas na high (o pinakamababang low) ng naunang donchian_len 4H bars, na pinapayagan ng 1-DAY trend filter (rolling SMA ng trend_sma_len daily close na kinuha mula sa daloy ng 4H), kaya kailangan ng long na close > daily SMA at ng short na close < daily SMA. Exit: ATR-multiple trailing stop mula sa pinakamagandang galaw simula nang pumasok (siya ring initial stop). Turtle volatility sizing ang gamit sa laki ng posisyon — risk_pct ng equity sa atr_trail_mult*ATR stop distance, nililimitahan sa max_notional_frac*leverage ng notional equity. Tatlong parameter ang hinanap: donchian_len, trend_sma_len, atr_trail_mult.
Mga Resulta ng Beripikasyon
Tiyakin sa buong history na humahaba ang avg holding kasabay ng 4-ATR trail; kung mananatili sa ~3 bars ang holds, nalalampasan ng intrabar range ang distansya ng trailing-stop kaya halos hindi nagbabago ang horizon.
Inaasahan ng pangangatwiran ang ~60-150 trade at “tiyak na mas mahahabang hawak” dahil sa pinalawak na Turtle horizon, pero 362 round-trip lang ang ipinakita ng sandbox, na may ~11h39m na average na tagal ng paghawak. Mas mabilis pumutok kaysa nilayon ang ATR-trail exit, kaya maaaring hindi maihatid ng pag-aayos sa horizon ang fee-headroom na ipinapangatuwiran ng hypothesis. Hindi ito depekto sa code — tapat na naipatupad ang mekanismo — pero walang ebidensiya sa smoke test para sa sinabing pag-aayos.
Walang kailangang gawin; sinadya at ligtas ang override.
Ino-override ng min_bars_required ang isang method ng framework (babala ng Layer-1 base_shadow). Kinumpirmang sinadya ito rito — tama nitong nililimitahan ang warm-up sa mga 4H component lamang habang hiwalay na sinusuri ang daily SMA sa should_enter, kaya ipinagpapaliban nang tama ang mga entry hanggang mapunan ang daily trend filter. Walang epekto sa kawastuhan.
+0.125 ang Sharpe sa sandbox, na may CI [-0.63, 0.89] na sumasaklaw sa zero, at bunga ang total_return ng ilang malalaking panalo (largest_win 6063 kumpara sa avg_win 553; kurtosis 5.27) — halos ingay lamang sa smoke draw na ito. Higit na kapansin-pansin, hindi NOT nagbunga ang pagpapahaba ng horizon sa iteration-2 (donchian 55, atr_trail_mult 4.0) ng mahahabang paghawak na sinasabi ng paliwanag: ~11h39m (~3 bar) ang karaniwang tagal ng paghawak sa 362 trade; ibig sabihin, mabilis tamaan ang ATR trail at nagkakagulo pa rin ang sistema. Hindi rin ito LOSES sa tercile ng stressed vol (-9.79%, Sharpe -0.21), ang rehimeng dapat mapakinabangan ng Turtle breakout. Bahagyang lampas sa hangganan ng bayarin ang avg_trade_return_pct 0.27%. Dapat tiyakin ng analyst sa buong history kung talagang pinahahaba ng pinalawak na trail ang paghawak at kung totoo ang bentahe ng breakout o bunga lamang ito ng overfitting.
Pagsusuri ng Backtest
- Sharpe
- 0.12
- Kabuuang Return
- 14.98%
- Max Drawdown
- 14.06%
- Kabuuang Trade
- 372
- Win Rate
- 43.0%
- Profit Factor
- 1.15
Maaasahan at sapat ang sample: 372 trade sa loob ng 6.7 taon (14,634 bars), balanse ang long (190) / short (182) breakout na tugma sa long-short trend-filtered Donchian hypothesis — aktuwal na tine-trade ng mekanismo ang sinasabi nitong ite-trade.
Lumampas nang may pagitan ang avg_trade_return_pct 0.288% sa hangganan ng bayarin ng Binance USD-M 0.15% at neto na ito sa impact (impact_folded=true); PF 1.147 (>1.10, lampas sa saklaw na hinihila pababa ng bayarin), positibo ang inaasahang halaga (+$30/trade), total_return +15%, max_drawdown may kontroladong 14%.
Naiiba sa estruktura mula sa saturated na pamilyang EMA momentum-confluence at ginamit sa likido at pangunahing instrumentong hindi pa namimina (BCH), kaya nagpapalawak sa pagkakaiba-iba ng corpus — nararapat subukan sa tunay na 3-phase sa halip na agad patayin.
Malinis ang entry diagnostics (372 ang sinenyasan = 372 ang isinumite; 0 ang inalis dahil sa laki/notional/cash), kaya patas ang pagsubok.
Base Sharpe na 0.118 at sumasaklaw sa zero ang CI [-0.64, 0.89] — halos ingay; kung may edge man, manipis ito at ang mga deflation/holdout gate sa ANALYZING ang magiging tunay na pagsubok.
Napatunayan sa buong history ang alalahanin sa QA: ~2.5 bar (~9h51m) ang karaniwang tagal ng paghawak sa kabila ng 55-bar channel at 4xATR trail — hindi NOT pinahaba ng pinalawak na horizon ang paghawak, kaya nag-iiskalping ang sistema ng mga breakout na bumabaligtad sa halip na sumabay sa mga trend.
impact_cost_pct 31.8% (>25%) at capacity_usd na ~$990K — sa maliit na laki lamang umiiral ang edge; muling suriin ang kapasidad/laki pagkatapos ng optimization.
Patag ang pagkakaiba ng mga rehimen (kalmado 0.20 / normal 0.12 / stress 0.18) — walang naiibang edge sa high-vol na rehimen na dapat samantalahin ng Turtle breakout.
Pagsusuri
Maaasahan at sapat ang sample: 208 optimized trade (372 default) sa loob ng 6.7 taon, balanse ang long/short breakout na tapat na nagpapatupad sa mekanismong Donchian na may trend filter.
Lumampas ang avg_trade_return_pct 0.343% sa hangganan ng bayarin ng Binance USD-M 0.15%, kaya hindi ito NOT pagkabigo dahil sa fee-edge — lampas sa mga gastos ang edge kung mayroon man.
Katamtaman ang drawdown (10.9%) at tunay na nagpapalawak sa pagkakaiba-iba ng corpus ang pagpili ng BCH instrumento, na nagpapababa sa konsentrasyon nito sa BTC.
Bumagsak sa apat na hindi maaaring isantabing HARD gate: walk-forward is_overfitted=TRUE (avg IS Sharpe 1.033 -> avg OOS -0.811, windows 0.0 / -2.78 / +0.34), OOS Sharpe -0.811 <= 0, PBO 0.623 > 0.5 (mas malamang na overfitting ang naganap kaysa hindi), at ang holdout na FAILED na may Sharpe na -0.539 sa 25 trade sa hindi pa nakikitang 366-araw na window (isang NEGATIVE na forward edge, hindi basta bahagya lang).
Kinukumpirma ng robustness ang ingay na best-of-N: deflated_sharpe 0.0 << 0.95, is_significant=false, sumasaklaw sa zero ang Sharpe CI [-0.765, 0.798], at hindi ito nakaligtas sa FDR sa antas ng programa (pinananatili ang 4 sa 246, candidate_p 1.0).
May babala sa sensitivity tungkol sa matatarik na parameter (donchian_len, atr_trail_mult, breakout_threshold) ng 3; hanggang 0.25 Sharpe lang ang pinakamataas sa buong grid at agad itong bumabagsak sa negatibo kapag bahagyang lumayo sa base — walang matatag na rehiyon ng parameter na mapag-aayos.
Pinasama ito ng optimization (WORSE), hindi pinahusay (base Sharpe 0.118 -> optimized 0.079), at ang oos_vault mismo ay may babalang UNDERPOWERED (~70 inaasahang trade kumpara sa 100 na kailangan) — napakabagal ng mekanismo para mapatunayan gamit ang kasaysayang mayroon.
Hindi natupad ang mga paunang nakarehistrong prediksyon sa dalawang pinakamahalaga: OOS Sharpe na -0.811 kumpara sa idineklarang 0.9, PF 1.118 kumpara sa idineklarang 1.25.
Backtest gate: - hindi maaasahan ang mga sukatan: Hindi magkatugma: salungat ang sign ng Sharpe na 0.12 sa total_return -0.49% — kinukuwenta ang Sharpe mula sa seryeng mtm_equity_curve, samantalang mula sa equity curve ang return. Equity curve ang gamiting batayan.
Sa Benjamini-Hochberg na q=0.10 sa 246 kandidato ng programa, nananatili ang 4. Hindi maihihiwalay sa ingay ng programa ang kandidatong hindi makaligtas dito, gaano man kaganda tingnan ang sarili nitong estadistika.
Buod ng Resulta
Hindi matatakasan ng pag-angkop sa bagong instrumento o mas mahabang horizon ng recipe ng Donchian/Turtle channel-breakout ang paulit-ulit na pagkabigo ng pamilyang ito dahil sa overfit; walang matatag na bahaging mapag-aayos dahil manipis at halos sero ang base Sharpe, at biglang bumabagsak ang resulta kapag bahagyang binago ang mga parameter. Kulang din ang trade ng mabagal na mekanismo para mapatunayan ito gamit ang kasaysayang mayroon.
Tinalikuran ito ng analyst sa ANALYZING matapos bumagsak sa apat na hindi maaaring isantabing HARD gate — overfit na walk-forward, OOS Sharpe ≤ 0, PBO > 0.5, at bigong holdout na may negatibong forward edge — patunay ng ingay na best-of-N sa halip na tunay at nagge-generalize na edge.
Isang 3-parameter na Turtle-style Donchian channel-breakout strategy sa BCHUSDT 4H (USD-M perp), na nagte-trade ng long at short kapag pinayagan ng 1D trend-filter SMA, gamit ang ATR-multiple trailing exit. Sadyang pinili ang likido at pangunahing instrumentong hindi pa namimina upang mapalawak ang pagkakaiba-iba at mabawasan ang konsentrasyon ng corpus sa BTC.
Nagpakita ang unang backtest ng kabuuang return na +14.98%, Sharpe na 0.118 (CI [-0.64, 0.89]), profit factor na 1.15 at avg_trade_return_pct 0.288% sa 372 balanseng long/short trade (14,634 bars, ~6.7 taon). Lumampas ito sa hangganan ng bayarin ngunit halos sero ang edge. Pinasama ito ng optimization (Sharpe 0.079, PF 1.118) at bumagsak sa lahat ng gate para sa generalization: walk-forward is_overfitted=TRUE (avg IS Sharpe 1.033 → OOS -0.811), PBO 0.623, deflated Sharpe na 0.0, at holdout Sharpe na -0.539 sa 25 trade.
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.