Mga Estratehiya
backtesting COIN-M ETH Inverse-Perp: Bollinger Mean Reversion na may Salang Regime, Long-Short (Isang Instrumento BINANCE_CM, 1H, Salungatin ang Sukdulan ng Banda ONLY sa Saklaw/Mababang-ADX na Regime, Kita sa Mid-Band, Stop sa Nabigong Reversion, Purong OHLCV, Kaunting Parameter, Venue na may Pinakamababang Bayarin) | Stratmill
Resulta: Inabandona
EthCoinMRangingBollingerReversionLS
Nasukat nang maayos (781 trade sa loob ng 5.8 taon); malinis na konstruksyong purong-OHLCV na may 4 parameter, ADX regime gate at tamang sizing para sa inverse contract
Hypothesis
Implementasyon
Long-short na Bollinger band fade na ginagamitan ng ADX gate sa inverse perpetual na ETH COIN-M (ETHUSD_PERP.BINANCE_CM, mga bar na 1 oras, purong OHLCV). Kinukuwenta nito ang Bollinger z-score ng close sa loob ng 20 bar, inaarma ang fade kapag umabot sa sukdulan ng band ang z (+/-2.0), at pumapasok lang kapag nagsimulang bumalik sa loob ng band ang presyo at kinumpirma ng Wilder ADX(14) ang ranging regime na mas mababa sa 20. Take-profit ang mid-band (pagtawid ng z sa SMA) at nililimitahan ng time stop na 48 bar ang haba ng paghawak. Inililipat ng iteration 2 ang failed-reversion stop mula sa pagsuri ng z sa pagsasara ng bar tungo sa VENUE-MANAGED bracket leg sa 2.0% na tumitrigger sa loob ng bar, kaya napuputol sa mismong antas ang mabilis na salungat na galaw sa halip na hintayin ang susunod na close. Nagsasapanganib ang sizing ng 0.5% ng equity batay sa layo ng bracket stop, nililimitahan sa 0.75x ng equity ang gross notional, at itinatakda ang minimum sa WHOLE kontratang inverse na may face value na $10.
Mga Resulta ng Beripikasyon
CLEAN RESTART 2026-09-04 — inalis ang kasaysayan ng hatol at mga tala ng pagkatuto para sa run na ito, at sinimulan itong muli mula sa verification. Ang dating paghinto ay dulot ng pipeline, hindi ng merkado: mali ang pagkakabind ng Layer-2 harness sa mga @staticmethod helper (naayos na), naglabas ang QA ng pinal na hatol sa performance batay sa smoke test na hindi na-optimize (inalis na — QA ay kawastuhan lang ang hinuhusgahan ngayon), at dulot ng kakulangan ng backtest slot ang mga sandbox timeout (naayos na). Hindi nagbago ang hypothesis at ang code ng strategy. Suriin ang code batay sa sarili nitong merito; ang full backtest at optimizer ang magpapasya sa performance sa susunod.
Analyst ang magpapasya kung ihihinto o io-optimize gamit ang buong history; kung mananatili sa ~1.0 ang PF pagkatapos ng walk-forward, ihinto ayon sa kundisyong sinabi ng developer sa halip na ubusin ang 3-phase na optimization.
Ayon sa sariling sukat ng developer, halos hindi sapat ang kita para mabayaran ang fee (gross edge sa bawat trade na ~0.11% kumpara sa ~0.10% CM para sa round trip), at nauuwi ito sa breakeven hanggang negatibo (PF 1.0001, avg_trade_return_pct ~0). Klasikong tensyon ng mean reversion sa fee graveyard: nililimitahan ng mid-band TP ang panalo kaya maliit ito, samantalang ginagawang ~2x na mas malaki ng 2% bracket stop ang pagkalugi; halos wala tuloy puwang pagkatapos ng fee. Hindi ito depekto sa code — tama ang pagkakagawa sa mekanismo, gate at mga exit.
Pagsusuri ng Backtest
- Sharpe
- -0.02
- Kabuuang Return
- -19.62%
- Max Drawdown
- 35.12%
- Kabuuang Trade
- 781
- Win Rate
- 64.3%
- Profit Factor
- 0.91
Nasukat nang maayos (781 trade sa loob ng 5.8 taon); malinis na konstruksyong purong-OHLCV na may 4 parameter, ADX regime gate at tamang sizing para sa inverse contract
Iteration-2 gumana ayon sa mekanika ang intra-bar bracket stop (win_rate hanggang 64%); walang biglaang pagkalugi, kontrolado ang panganib sa bawat trade
Negatibong expectancy: PF 0.907, avg_trade_return_pct -0.059%, expectancy na -$14.74/trade, total_return -19.6%, Sharpe na -0.019 (CI [-0.85, 0.76])
Baligtad pa rin ang RR (avg_win $224 < avg_loss $444, ~0.5) — hindi napapawi ng mataas na win rate ang di-pantay na laki ng pagkalugi; itinaas ng pag-aayos sa stop ang win rate pero hindi ang expectancy
Madaling maapektuhan ng fee: 17.34% ng gross ang komisyon sa cadence ng reversion na 1H
Pamilyang fade/reversion para sa iisang asset na L55 (0/174 nakaligtas); nalulugi sa karamihan ng taon; halos lahat ng stress window ay negatibo; max_drawdown 35% (CI hanggang 76.5%)
Kasaysayan ng Iterasyon
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.