ADA 4H Long na Paglawak ng Lapad ng Donchian Channel (Mekanismo ng Entry sa Paglawak ng Range)
Resulta: Inabandona
AdaFourHourDonchianWidthExpansionLong
Buod ng Resulta
Nagpakilala ang estratehiyang ito ng tunay na bagong mekanismo — paglawak ng Donchian channel-WIDTH sa halip na karaniwang paglagpas ng presyo — na inilapat nang long-only sa ADA 4H, ang tanging uri ng Binance futures bar na tuloy-tuloy na sariwa. Tapat itong naipatupad at sapat ang sample (214 trade, +184.9%, Sharpe 0.66, PF 1.065), sapat para makapasa sa pagsusuri bago ang optimization na may hatol na 'i-optimize' sa kabila ng na-flag na 30% gastos sa impact. Ngunit ibinunyag ng optimization na overfit ito: bumagsak ang in-sample Sharpe na 2.68 tungo sa -0.365 out-of-sample at negatibo ang dalawa sa tatlong OOS window, 0.08 ang deflated Sharpe—malayong mas mababa sa luck threshold na 2.71 para sa 225 pagsubok—kasabay ng PBO 0.53 at napakatarik na sensitivity surface na may 2 cliff. Itinigil ito ng analyst pagkatapos ng 3 ulit, at nagpasiyang walang matatag na rehiyon ng parameter na maaaring pagtuunan at walang pinatutunayan ang positibong holdout na sinukat laban sa negatibong baseline na OOS.
Estratehiya na long-only, iisang instrumento at iisang timeframe sa ADAUSDT.BINANCE 4H bars (ang ONLY uri ng bar na palaging sariwa ayon sa tuloy-tuloy na pattern na audit_stale, na nakaaapekto sa lahat ng iba pang Binance futures bar). Gumagamit ito ng NEW MECHANISM CLASS na hindi pa nasusubukan sa portfolio: DONCHIAN CHANNEL-WIDTH EXPANSION. Ginagamit ng karaniwang Donchian breakout strategy ang channel na TOP o BOTTOM bilang signal (lumalampas ang presyo sa hangganan ng channel). Ginagamit ng strategy na ito……Magpakita ng higit paMagpakita ng mas kaunti
Estratehiya na long-only, iisang instrumento at iisang timeframe sa ADAUSDT.BINANCE 4H bars (ang ONLY uri ng bar na palaging sariwa ayon sa tuloy-tuloy na pattern na audit_stale, na nakaaapekto sa lahat ng iba pang Binance futures bar). Gumagamit ito ng NEW MECHANISM CLASS na hindi pa nasusubukan sa portfolio: DONCHIAN CHANNEL-WIDTH EXPANSION. Ginagamit ng karaniwang Donchian breakout strategy ang channel na TOP o BOTTOM bilang signal (lumalampas ang presyo sa hangganan ng channel). Ginagamit ng strategy na ito ang channel na WIDTH ITSELF bilang signal: kapag lumawak nang malaki ang 20-bar Donchian channel WIDTH (high20 - low20) lampas sa pinakinis nitong average, ipinahihiwatig nito ang pagbabago ng rehimen mula sa pagliit tungo sa paglaki. Kasama ng filter para sa bullish na direksiyon (pagsasara ng kasalukuyang bar sa itaas na kalahati ng channel) at trend filter, nahuhuli nito ang simula ng pagbabago ng rehimen ng volatility habang nakahilig pataas ang presyo. Naiiba ito sa lahat ng kasalukuyang mekanismo ng pipeline: (a) NOT paglagpas ng presyo sa Donchian (sukatan ng lapad ng channel ang gamit, hindi presyo kumpara sa hangganan); (b) NOT paglawak ng ATR (sukat ng range sa mas mahabang window ang lapad ng channel, mas kaunti ang ingay kaysa sa 14-bar ATR); (c) NOT signal ng volume (hindi kailangan ng kumpirmasyon ng volume — ang lapad mismo ng channel ang signal); (d) NOT pattern ng pagkakasunod-sunod (snapshot na batay sa estado ng heometriya ng channel). Nagbubunga ang pagsasama ng paglawak ng lapad, bullish na direksiyon at trend ng humigit-kumulang 35-60 trade kada taon sa ADA 4H — higit sa minimum ng walk-forward nang walang panganib na dulot ng bihirang pangyayari.
Pagwawasto sa pag-ulit 3: TypeError ang sintetikong pagkabigo sa Layer-2 — tinawag ang tumatakbong helper na `_sma(self, ...)` gamit ang dalawang argumento ngunit isa lang ang tinatanggap ng aktuwal nitong signature, kaya nag-crash ang bawat senaryo sa tawag sa trend-SMA. Pinakaligtas na maliit na pagbabago: palitan ang malabong helper na `_sma` ng helper na may natatanging pangalang `_mean_last(self, vals, n)` at signature na tiyak na tugma sa nag-iisang call site nito, para maalis ang hindi pagtutugma ng dami ng argumento. Hindi binago ang signal logic, pagsasama ng entry/exit, sizing, imports, at mga parameter — pangalan/depinisyon lang ng helper at ang isang tawag dito ang ginalaw, kaya nananatiling pasado ang mga naunang pumasa na layer (Layer 1 static, structure).
Bumagsak sa lahat ng robustness at forward gate sa optimization attempt 1. Ang walk-forward ay is_overfitted=TRUE: bumabagsak ang avg IS Sharpe 2.68 sa avg OOS -0.365, kung saan negatibo ang 2 sa 3 OOS window ([-0.92, -0.30, +0.12]) — hindi nagge-generalize sa labas ng sample ang signal ng channel-width expansion sa ADA 4H. Tiyak itong bumagsak sa deflated Sharpe: DSR=0.0819 (kumpara sa 0.95); ang na-optimize na Sharpe na 1.205 ay FAR mababa sa inaasahang-max luck bar na 2.7118 para sa 225 trial……Magpakita ng higit paMagpakita ng mas kaunti
Bumagsak sa lahat ng robustness at forward gate sa optimization attempt 1. Ang walk-forward ay is_overfitted=TRUE: bumabagsak ang avg IS Sharpe 2.68 sa avg OOS -0.365, kung saan negatibo ang 2 sa 3 OOS window ([-0.92, -0.30, +0.12]) — hindi nagge-generalize sa labas ng sample ang signal ng channel-width expansion sa ADA 4H. Tiyak itong bumagsak sa deflated Sharpe: DSR=0.0819 (kumpara sa 0.95); ang na-optimize na Sharpe na 1.205 ay FAR mababa sa inaasahang-max luck bar na 2.7118 para sa 225 trial (is_significant=false, sharpe_ci_low=-1.0779 na tumatawid sa 0, PBO=0.5278 >0.5) — matapos itama ang multiple testing, hindi maihiwalay ayon sa estadistika ang napiling config sa ingay ng best-of-225, at ang PSR 0.87 kumpara sa DSR 0.08 ay klasikong bitag ng paglobo dahil sa pagpili. SPURIOUS ang 'pass' sa holdout: passed=true pero ratio=0, dahil kinukuwenta ito laban sa baseline na NEGATIVE WF-OOS (-0.365), kaya hindi mapapatunayan ng positibong holdout_sharpe (2.08) ang estratehiyang nalulugi sa labas ng sample. FAILED ang sensitivity, na may 2 cliff parameter (expansion_mult: Sharpe 0.14->1.32 sa maliliit na hakbang; donchian_period: 0.33->0.89) — napakatalim na hangganan ng resulta at walang matatag na rehiyon. May NEGATIVE information ratio rin ang na-optimize na run (-0.44), kaya hindi nito nahihigitan ang sarili nitong benchmark batay sa risk adjustment. Huwag nang mag-iterate: ang mga mapagpasyang pagkabigo ay negatibong walk-forward OOS na may is_overfitted=true sa surface na may 2 cliff, kung saan malayong mababa sa luck bar ang napili mula sa best-of-225 — walang matatag na rehiyon ng parameter na mapagtutuunan, kaya muling iaangkop ng ikalawang sweep ang parehong in-sample ridge. Huwag revise_hypothesis: ito ang overfit na kaso (mataas ang IS, negatibo ang OOS); ayon sa tuntunin ng overfit->abandon, ang paglalapat muli ng parehong mekanismo sa ibang instrumento ay mag-o-overfit lang ulit; mainam na target ang ADA 4H at walang napatunayang kaparehong channel-width na naiwan dito. FAILURE PATTERN: hindi maililigtas ng tunay na bagong signal (paglawak ng Donchian channel-WIDTH kumpara sa price-breach) at malinis, sapat ang sample na data path ang long-only na ADA 4H trend variant na nag-o-overfit sa loob ng sample (IS 2.68 -> OOS -0.365, is_overfitted), hindi pumapasa sa deflation ng best-of-225 (DSR 0.08, Sharpe na 1.21 kumpara sa luck bar na 2.71, PBO 0.53, CI hanggang 0), at nasa sensitivity surface na may 2 cliff. Hindi patunay ng pagge-generalize ang 'pass' sa holdout na may ratio na 0 laban sa negatibong baseline na WF-OOS.
Implementasyon
Long-only na estratehiyang ADA 4H na ang entry signal ay paglawak ng Donchian channel na WIDTH (high20-low20) lampas sa 1.3x nitong baseline na pinakinis sa loob ng 50 bar, na kinukumpirma ng bullish na posisyon sa channel (pagsasara sa itaas na kalahati) at trend filter na 100-SMA. Lumalabas ito kapag naabot ang target na tubo na 8%, ang stop na 5%, nabasag ang trend, o natapos ang 20-bar na takdang oras.
Mga Resulta ng Beripikasyon
Bumagsak ang beripikasyon (Layer 2 — mga sintetikong senaryo): Mga ginamit na parameter: ['min_notional', 'position_pct', 'trend_period', 'width_smooth', 'max_hold_bars', 'stop_loss_pct', 'expansion_mult', 'donchian_period', 'take_profit_pct', 'channel_pos_thresh'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: TypeError: Tumatanggap ang AdaFourHourDonchianWidthExpansionLong._sma() ng 2 positional argument ngunit 3 ang ibinigay (timestamp ng bar:……Magpakita ng higit paMagpakita ng mas kaunti
Bumagsak ang beripikasyon (Layer 2 — mga sintetikong senaryo):
Mga ginamit na parameter: ['min_notional', 'position_pct', 'trend_period', 'width_smooth', 'max_hold_bars', 'stop_loss_pct', 'expansion_mult', 'donchian_period', 'take_profit_pct', 'channel_pos_thresh']
Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get().
- steady_uptrend: TypeError: Tumatanggap ang AdaFourHourDonchianWidthExpansionLong._sma() ng 2 positional argument ngunit 3 ang ibinigay (timestamp ng bar: 1735695660000)
- steady_downtrend: TypeError: Tumatanggap ang AdaFourHourDonchianWidthExpansionLong._sma() ng 2 positional argument ngunit 3 ang ibinigay (timestamp ng bar: 1735695660000)
- flat_ranging: TypeError: Tumatanggap ang AdaFourHourDonchianWidthExpansionLong._sma() ng 2 positional argument ngunit 3 ang ibinigay (timestamp ng bar: 1735695660000)
- volatility_spike: TypeError: Tumatanggap ang AdaFourHourDonchianWidthExpansionLong._sma() ng 2 positional argument ngunit 3 ang ibinigay (timestamp ng bar: 1735695660000)
- zero_volume: TypeError: Tumatanggap ang AdaFourHourDonchianWidthExpansionLong._sma() ng 2 positional argument ngunit 3 ang ibinigay (timestamp ng bar: 1735695660000)
- price_gap: TypeError: Tumatanggap ang AdaFourHourDonchianWidthExpansionLong._sma() ng 2 positional argument ngunit 3 ang ibinigay (timestamp ng bar: 1735695660000)
Pagsusuri ng Backtest
Sharpe
0.66
Kabuuang Return
184.89%
Max Drawdown
42.71%
Kabuuang Trade
214
Win Rate
45.8%
Profit Factor
1.07
Tapat sa mekanismo at sapat ang sample: 214 long trade / 0 short (~35/taon, tugma sa hypothesis), 15% exposure, malinis na pagpapatupad ng bagong signal ng paglawak ng lapad ng channel
Positibo ang netong edge matapos ang lahat ng gastos (kasama ang impact): total_return 184.9%, profit_factor 1.065, Sharpe 0.66, alpha +0.069, nakaligtas sa buong 2020-2026 cycle
Sapat ang dami ng trade para sa makabuluhang walk-forward optimization; may kongkretong paraan ng pagpapahusay (bawasan ang laki ng posisyon para lumiit ang impact)
Malubhang market impact: impact_cost_pct 30% (impact ~= commissions: 52.2k kumpara sa 56.7k), capacity_usd na 1.1M lamang — masyadong malaki ang position_pct 0.95 para sa liquidity ng ADA 4H at ito ang pangunahing nagpapababa sa netong PF
Manipis na edge na nakapokus sa mga bull year: profit_factor 1.065 na may return mula sa 2021 (+217%) at 2024 (+49%); negatibo ang lahat ng 2020/2022/2023/2026 (2026 -27%)
Ang Sharpe ay nasa mababang banda na CI--0.834, na sumasaklaw sa 0 at info_ratio -0.36 — malalagay ito sa ilalim ng presyon ng deflated-Sharpe gate; 42.7% pinakamataas na drawdown
Pagsusuri
Bagong klase ng mekanismo na tapat na naipatupad (paglawak ng Donchian channel-WIDTH sa halip na paglagpas ng presyo); malinis na data path na bars lamang para sa iisang asset at sapat na dami ng trade (214 batayan / 78 na-optimize)
Patuloy na nagbabago ang signal sa halip na manatiling nakapirmi, tama ang long-only na pagkakabuo, at makatwiran ang base equity curve sa mga bull regime (2021 +217%, 2024 +49%)
Tiyak na bagsak sa deflated Sharpe: DSR=0.0819 (<0.95), ang in-optimize na Sharpe na 1.205 ay malayong mas mababa sa hangganan ng swerte na katumbas ng inaasahang pinakamataas na halaga sa 225 pagsubok, na 2.7118, is_significant=false, ang sharpe_ci_low=-1.0779 ay nasa magkabilang panig ng 0, PBO=0.5278 (>0.5)
Walk-forward is_overfitted=TRUE: bumagsak ang average na IS Sharpe 2.68 tungo sa average na OOS -0.365, na may 2 sa 3 OOS window na negatibo ([-0.92, -0.30, +0.12])
'Pass' ang holdout ngunit SPURIOUS: passed=true pero ratio=0 dahil kinuwenta laban sa negatibong baseline na NEGATIVE WF-OOS (-0.365); hindi mapatutunayan ng positibong holdout_sharpe ang estratehiyang negatibo ang OOS
May FAILED sensitivity na may 2 cliff parameter (expansion_mult: Sharpe 0.14->1.32; donchian_period: 0.33->0.89) — napakatarik na surface na walang matatag na rehiyon
Negatibo ang information ratio (-0.44 na-optimize, -0.36 batayan) — hindi nito nadaig ang sarili nitong benchmark batay sa risk-adjusted; impact_cost ng base run ay 30% ng gross (alalahanin sa kapasidad)
Ang PSR 0.87 laban sa DSR 0.08 ay klasikong patibong ng pagtaas ng napiling resulta dahil sa maraming pagsubok
Huwag pang mag-optimize ng NOT — sira ang run dahil sa walang-ingat na laki ng posisyon sa instrumentong manipis ang liquidity, kaya hindi patas na pagbasa sa edge ang marginal na PF 1.057. Ayusin muna bago muling patakbuhin: 1. SIZING (kritikal): Nagko-compound ang position_pct=0.95 tungo sa avg_position_pct 119% na may 103% annualized volatility at 42.7% drawdown. Palitan ito ng katamtamang nakapirming bahagi (hal. 0.15-0.25 ng equity) o sizing na batay sa panganib laban sa stop na 5%. Ito ang pangunahing sanhi……Magpakita ng higit paMagpakita ng mas kaunti
Huwag pang mag-optimize ng NOT — sira ang run dahil sa walang-ingat na laki ng posisyon sa instrumentong manipis ang liquidity, kaya hindi patas na pagbasa sa edge ang marginal na PF 1.057. Ayusin muna bago muling patakbuhin:
1. SIZING (kritikal): Nagko-compound ang position_pct=0.95 tungo sa avg_position_pct 119% na may 103% annualized volatility at 42.7% drawdown. Palitan ito ng katamtamang nakapirming bahagi (hal. 0.15-0.25 ng equity) o sizing na batay sa panganib laban sa stop na 5%. Ito ang pangunahing sanhi ng 32.8% gastos sa impact ($52k) — kasama na ang impact sa PnL, kaya babawasan ng pagpapaliit ng laki ang impact_cost_pct at dapat pataasin ang NET profit_factor. Iulat ang bagong impact_cost_pct at netong PF.
2. CAPACITY/LIQUIDITY (mahalaga): $929k lang ang capacity_usd at 647%/yr ang turnover — hindi kayang sumalo ng malaking laki ng posisyon ang ADA 4H. Kahit tama ang sizing, edge pa rin ito na maliit ang kapasidad at pang-laruan ang saklaw; tiyakin kung may natitirang netong edge sa laki ng posisyong maaari talagang gamitin.
3. END-OF-BACKTEST EXIT (mahalaga): end_unrealized_pct ay 77.96 — hindi pa naisasakatuparang kita sa bukas na posisyon sa huling bar ang humigit-kumulang 78% ng headline na +184.9%. Tiyaking pinamamahalaan ito ng exit logic (TP/stop/trend-break/time) at suriin batay sa REALIZED return.
4. REGIME CONCENTRATION (paalala): malakas ang pagkakatuon ng edge sa 2021 (+153%) habang negatibo ang 2022/2023/2026. Pagkatapos baguhin ang sizing, kung mananatiling <1.2 ang realized netong PF o mananatiling nakapokus sa 2021 ang kita, dapat itong itigil sa halip na i-optimize — kukumpirmahin lang ng 2-hour walk-forward ang pagdepende nito sa rehimen.
Muling isumite lamang pagkatapos ng run na tama ang laki ng posisyon at naiulat ang realized return at netong impact.
Buod ng Resulta
Hindi kayang isalba ng tunay na bagong signal at malinis, mahusay ang pagkakasampol na daloy ng datos ang isang long-only na baryante ng trend na nag-o-overfit sa loob ng sampol; higit na pagkatiwalaan ang mga pamantayang nagsasala batay sa deflated Sharpe/sukatan ng swerte at OOS kaysa sa kaakit-akit na batayang backtest, at ituring na walang ebidensiya ng kakayahang mag-generalize ang “pumasa” sa holdout na may ratio na 0 laban sa baseline na negatibong WF-OOS.
Ang hatol ng analyst pagkatapos ng optimization ay 'itigil': bumagsak ang estratehiya sa lahat ng robustness at forward gate — nag-flag ng is_overfitted=true ang walk-forward, hindi ito makabuluhan ayon sa estadistika (Sharpe na mababa sa CI--1.08 at sumasaklaw sa sero), bumagsak ang sensitivity na may dalawang cliff parameter, at huwad ang 'pass' sa holdout (ratio na 0 laban sa negatibong baseline na OOS).
Long-only na estratehiyang ADA 4H na sumusubok ng bagong klase ng mekanismo — ginagamit bilang entry signal ang paglawak ng WIDTH ng Donchian channel (lapad na lampas sa pinakinis na baseline nito), sa halip na paglagpas ng presyo sa hangganan ng channel; nililimitahan ito ng bullish na channel-position filter at 100-bar na trend filter.
Mukhang nangangako ang base backtest sa loob ng 2020-2026: 214 long trade, +184.9% kabuuang return, Sharpe 0.66, profit factor 1.065 at 45.8% win rate, bagaman may 42.7% pinakamataas na drawdown at 30% hatak mula sa gastos sa impact (kapasidad na humigit-kumulang $1.1M lamang). Pagkatapos ng optimization, bumagsak ang edge sa out-of-sample: bumaba ang average in-sample Sharpe na 2.68 tungo sa average na OOS -0.365 (2 sa 3 OOS window ang negatibo), 0.08 deflated Sharpe laban sa luck threshold na 2.71 para sa 225 pagsubok, PBO 0.53, at sensitivity surface na may 2 cliff.
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.