Mga Estratehiya
ADA 4H Long na Pagpapatuloy sa Bullish Open-Gap (Signal ng Agwat sa Pagitan ng mga Bar)
Resulta: Inabandona
AdaFourHourBullishOpenGapContinuationLong
Buod ng Resulta
Nagmungkahi ang estratehiyang ito ng bagong mekanismo — i-trade ang agwat ng open ng bar kumpara sa naunang close sa 4H sa ADA spot — at kinailangan ng tatlong pag-ulit para maging gumagana ito sa mekanikal na paraan, matapos ayusin ang bug na nagyeyelo sa signal at ang bug na walang nagagawang trade dahil hindi kailanman na-trigger ang orihinal na gate na naka-scale sa ATR sa loob ng 17,336 bar. Muling ini-normalize ng pag-aayos sa pag-ulit-3 ang agwat batay sa sarili nitong rolling dispersion para magpilit ng ~215 trade, pero ipinakita ng backtest ang sistemang likas na nalulugi: profit factor na 0.93, negatibong expectancy at Sharpe, drawdown na 37%, at mga taong nalugi sa 5 sa 9; kinumpirma ng mababang kurtosis na tunay itong walang edge, hindi ingay. Iniwan ito ng analyst sa yugto ng pagsusuri ng backtest at nagpasyang ang palagay mismo ang mali — ingay ng microstructure ang agwat sa pagitan ng mga bar sa 24/7 crypto, kaya gumagawa lang ng mga z-score crossing ang pag-normalize rito, at hindi maililigtas ng optimization ang signal na walang gross edge.
Hypothesis
Implementasyon
Long-only na pagpapatuloy ng agwat sa pagitan ng mga bar sa mga bar na 4H ng ADAUSDT.BINANCE_SPOT. Pumapasok sa long kapag malaking positibong outlier ang agwat ng open ng kasalukuyang bar kumpara sa naunang close, batay sa sarili nitong kamakailang distribusyon (rolling gap z-score >= 1.5), nanatili ang agwat (close > open), at mas mataas ang presyo sa 50-bar na trend SMA. Lumalabas sa stop na 4%, take-profit na 8%, time stop na 12 bar, o pagkaputol ng trend. Presyo lang, iisang timeframe, walang leverage.
Mga Resulta ng Beripikasyon
Bigo ang beripikasyon (Layer 3 — sandbox backtest): Walang nagawang trade Uri ng bar na ginamit: ADAUSDT.BINANCE_SPOT-4-HOUR-LAST-EXTERNAL, Mga bar na naproseso: 17387 Mga diagnostic: nagbalik ng side ang should_enter() nang 0 beses sa 17336 sinuring bar -> hindi kailanman na-trigger ang iyong ENTRY CONDITION. Luwagan ang lohika / mga threshold sa pagpasok. Tiyaking nakakagawa ng trade ang iyong estratehiya gamit ang ibinigay na data at mga parameter.
Pagsusuri ng Backtest
- Sharpe
- -0.55
- Kabuuang Return
- -16.35%
- Max Drawdown
- 37.10%
- Kabuuang Trade
- 215
- Win Rate
- 35.3%
- Profit Factor
- 0.93
Gumagana sa mekanikal na paraan matapos ang 3 pag-ulit: pumapasok ang 215 long entry, 0 ang hindi naisama dahil sa laki/notional — naayos na ang mga bug na nagyeyelo sa signal at walang nagagawang trade
Ipinakikita ng malinis at hindi marupok na sample (kurtosis 2.71, 215 trade) na maaasahang pahayag ang negatibong resulta, hindi ingay
profit_factor 0.9297 (<1), expectancy na -76/trade, negatibong avg_trade_return, Sharpe na -0.548, PSR 0.311 — likas na nalulugi
Ingay ang variable ng edge: sa crypto na 24/7, ~= naunang close ng 4H ang open ng 4H, kaya ilang bps lang ng microstructure ang agwat sa pagitan ng mga bar; ang orihinal na gate na naka-scale sa ATR ay na-trigger nang ZERO beses sa 17,336 bar, at ini-normalize lang ng 'pag-aayos' sa z-score ang ingay hanggang may tumawid
commission_pct_of_gross 8.88% — malaking hatak ng bayarin sa signal na walang gross edge
Negatibo sa 5 sa 9 taon, 13 sunod-sunod na talo, 37% pinakamalaking drawdown sa loob ng 2785-araw na tagal ng drawdown
Kinukumpirma ng mababang kurtosis (2.71) na tunay itong walang edge, hindi fit na dulot ng isang naia-adjust na outlier
Kasaysayan ng Iterasyon
Bigo ang beripikasyon (Layer 2 — mga sintetikong senaryo): Mga parameter na ginamit: ['gap_mult', 'risk_pct', 'atr_period', 'min_notional', 'trend_period', 'max_hold_bars', 'stop_loss_pct', 'take_profit_pct'] Tiyaking itinatakda ng __init__ ang lahat ng attribute mula sa self.parameters.get(). - steady_uptrend: Nagyeyelong signal: magkakapareho ang lahat ng 449 signal (value=0.0). Malamang may bug ang calculate_signal() — hindi nagbabago ang signal. - steady_downtrend: Nagyeyelong signal: magkakapareho ang lahat ng 449 signal (value=0.0). Malamang may bug ang calculate_signal() — hindi nagbabago ang signal. - volatility_spike: Nagyeyelong signal: magkakapareho ang lahat ng 449 signal (value=0.0). Malamang may bug ang calculate_signal() — hindi nagbabago ang signal. - zero_volume: Nagyeyelong signal: magkakapareho ang lahat ng 449 signal (value=0.0). Malamang may bug ang calculate_signal() — hindi nagbabago ang signal. - price_gap: Nagyeyelong signal: magkakapareho ang lahat ng 449 signal (value=0.0). Malamang may bug ang calculate_signal() — hindi nagbabago ang signal.
Buod ng Resulta
Dapat nakabatay ang signal sa tunay na nasusukat na bagay: ilang bps lang na artifact ng microstructure ang agwat sa pagitan ng mga bar sa mga pamilihan ng 24/7 (ATR-scaled na gate ang orihinal at wala itong na-trigger sa loob ng 17,336 bar), at gumagawa lang ng crossing ang pag-normalize ng ingay batay sa sarili nitong dispersion nang walang dagdag na impormasyong mahuhulaan — walang tuning na makapagliligtas sa mekanismong mali ang batayang palagay.
Nagpasya ang analyst na 'iwan' ito sa yugto ng pagsusuri ng backtest bago ang optimization, kaya hindi ito umabot sa optimization; ang tiyak na problema ay likas na negatibong edge (profit factor < 1, negatibong expectancy at Sharpe) na nakabatay sa variable ng ingay, dahil sa crypto na 24/7, halos katumbas ng naunang close ng 4H ang open ng 4H.
Long-only na estratehiya sa ADAUSDT spot na gumagamit ng 4H at nakikipagkalakalan sa bagong nasusukat na bagay — ang 'agwat' sa open ng bar kumpara sa naunang close — pumapasok kapag lumampas sa rolling gap z-score ang bullish na agwat (gap_mult 1.5), nanatili ito hanggang sa pagsasara ng bar (close > open), at nasa loob ng kumpirmadong uptrend.
Sa loob ng ~8 taon, nakagawa ang batayang backtest ng 215 long trade na may 35% win rate, profit factor na 0.93, expectancy na -76 bawat trade, Sharpe na -0.548 (PSR 0.311), kabuuang return na -16.4%, at pinakamalaking drawdown na 37% na may 13 sunod-sunod na talo; negatibo ito sa 5 sa 9 taon at may hatak ng komisyon na 8.88%. Ipinahiwatig ng mababang kurtosis ng return (2.71) na tunay itong resultang walang edge, hindi fit na dulot ng isang naia-adjust na outlier.
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.