Mga Estratehiya
SOL COIN-M Paglaban sa Bitag ng Bigong Breakout — Salungatin ang mga Stop-Hunt Liquidity Grab sa Itaas/Ibaba ng N-Day Range, Long-Short (Single-Instrument SOLUSD_PERP.BINANCE_CM, 4H Bars, Plain OHLCV, 3-Parameter)
Resulta: Inabandona
SolCmFailedBreakoutTrapFadeLS
Buod ng Resulta
Tumaya ang SolCmFailedBreakoutTrapFadeLS laban sa mga bigong range breakout (stop-hunt) sa mas mataas ang volatility na SOL COIN-M perp. Ipinanindigan nitong ang kumpirmasyong pagsara pabalik sa loob ang sarili nitong regime filter at sapat ang laki ng mga SOL reversion para malampasan ang fees. Tamang pinalitan ng Iteration 2 ang close-only stop na nag-liquidate sa account (-100%) ng intra-bar venue bracket, na nagtakda ng mahigpit na hangganan sa lugi kada trade — malinis nang tumakbo ang strategy sa 374 balanseng long/short trade. Pero ipinakita ng backtest na kinakain ng mga gastos ang edge: 0.0947% ang average na trade (mas mababa sa fee floor), 1.07 ang profit factor, ang Sharpe na CI ay sumasaklaw sa sero, at lampas sa mahigpit na limit ang drawdown na 61.4%. Bilang isa pang pagkabigo ng edge laban sa fees sa pamilyang 0/174 single-name fade, iniwan ito ng analyst sa pagsusuri ng backtest nang hindi gumamit ng optimization run.
Hypothesis
Mas mababa sa gastos sa trading ang edge sa BACKTEST_REVIEW: mas mababa sa fee floor na COIN-M 0.10% ang avg_trade_return_pct 0.0947%, profit_factor 1.07 sa 374 trade (kinain ng komisyon ang gross edge), at lumampas sa hard-abandon threshold na 50% ang max_drawdown 61.4%. Sumasaklaw sa sero ang Sharpe na CI at lumalala ang taunang kita. Single-name mean-reversion/fade ito (class 0/174 survivors) na may PF < 1.15 — kilalang pattern ng fee_edge na hindi malalampasan ang gastos sa pag-tune ng tatlong threshold. Hindi sulit ang 2 oras ng optimization.
Implementasyon
Long-short na 4H mean-reversion sa SOL COIN-M inverse perp (SOLUSD_PERP.BINANCE_CM) na tumataya laban sa bigong range breakout (stop hunt): kapag tumusok ang high ng bar nang >= poke_atr x ATR sa ibabaw ng dating range_lookback-bar high pero CLOSES pabalik sa loob ng range, sini-short nito ang bigong grab; naglo-long naman sa kabaligtaran sa ibaba ng low ng range. Mga bracket leg na pinamamahalaan ng venue ang mga exit (STOP_MARKET stop sa stop_loss_pct, LIMIT take-profit sa 2x na parehong nagti-trigger ng INTRA-BAR), dagdag ang signal exit kapag bumalik sa midpoint ng range o umabot sa 24-bar hold cap. Nililimitahan ang laki ng posisyon sa panganib na 1% ng equity laban sa fixed stop, may hard cap na 50% ng gross equity, at ibinababa sa buong $10 inverse contract.
Mga Resulta ng Beripikasyon
Sa optimization push, itulak ang poke_atr/range_lookback tungo sa mas piling pagpili; tiyaking nalalampasan ng avg_trade_return_pct ang 0.10% net gamit ang payoff na hindi umaasa sa tail. Kung hindi kaya, iwan ito sa halip na mag-ulit-ulit.
Maliit lang ang edge kumpara sa fees gamit ang mga default na parameter. Ang avg_trade_return_pct ng sandbox ay 0.0897% (neto ng komisyon), BELOW lang ng ~0.10% COIN-M low-fee-venue floor. Marginal ang PF na 1.066; ang Sharpe na 0.331 na may CI [-0.385, 1.141] ay sumasaklaw sa sero, max_drawdown 61.4% sa loob ng 374 trade. Hindi ito code_defect/hypothesis_mismatch (tapat ang implementasyon) at hindi rin tiyak na no_edge — posibleng itaas ng mas piling poke_atr ang edge kada trade lampas sa floor; iyon mismo ang sinusubok ng optimization.
Walang kailangang baguhin.
Munting detalye sa timing ng midpoint target (walang materyal na epekto). I-freeze ng _sync_position_state() ang _target mula sa _pending_target ng naunang bar bago ito mapalitan ng kasalukuyang bar, kaya nakukuha ang tamang target ng trigger-bar. Walang bug.
Pagsusuri ng Backtest
- Sharpe
- 0.33
- Kabuuang Return
- 59.94%
- Max Drawdown
- 61.44%
- Kabuuang Trade
- 374
- Win Rate
- 36.6%
- Profit Factor
- 1.07
Maayos sa mekanika: 374 trade sa loob ng humigit-kumulang 5yr, tama ang inverse COIN-M contract sizing, walang liquidation matapos ang pag-aayos sa venue bracket sa iter-2
Tugma ang mga trade sa hypothesis: balanseng 198 short / 176 long na fade sa bigong breakout, hindi polarity bug
avg_trade_return_pct 0.0947% ay BELOW sa fee floor na COIN-M 0.10% — mas maliit ang edge kada trade kaysa round-trip cost
profit_factor 1.07 na may 374 trade — nasa loob lahat ng komisyon ang gross edge (klasikong lagda ng fee_edge)
max_drawdown 61.4% — lampas sa hard-abandon threshold na 50%; leverage/beta ang return, hindi edge
Sharpe na 0.33 na may CI [-0.38, 1.14] na sumasaklaw sa sero; information_ratio -0.244, lumalala ang taunang kita (2025 -12%, 2026 -5.8%)
Klase ng single-name mean-reversion/fade (0/174 survivors) na may PF < 1.15 — hindi kailanman nailigtas ito ng muling pag-tune sa mga threshold
Buod ng Resulta
Maaaring gawing ligtas patakbuhin ang strategy sa pamamagitan ng pag-aayos ng risk control (intra-bar bracket na nag-aalis sa liquidation), pero hindi nito awtomatikong nagiging viable ang strategy — ang single-name fade na mas mababa sa round-trip fee ang edge kada trade at may PF na ~1.07 ay may gross edge na lubusang kinakain ng komisyon, isang fee_edge na pagkabigo na hindi malalampasan ng pag-tune sa mga threshold.
Iniwan ito sa pre-optimization BACKTEST_REVIEW gate dahil mas mababa sa gastos sa trading ang edge: mas mababa sa fee floor ang return kada trade, PF 1.07 sa 374 trade (kinain ng komisyon ang gross edge — klasikong lagda ng fee_edge), at lumampas ang max drawdown na 61.4% sa hard-abandon threshold na 50%, habang ang Sharpe na CI ay sumasaklaw sa sero. Bilang single-name mean-reversion/fade (0/174 survivors) na may PF<1.15, hindi kailanman nailigtas ng muling pag-tune sa tatlong threshold ang klase, kaya napagpasiyahang hindi sulit ang optimization run. Hindi naabot ang optimization, analysis, at risk review.
Isang long-short, single-instrument, plain-OHLCV mean-reversion strategy sa SOL COIN-M inverse perp (SOLUSD_PERP.BINANCE_CM, 4H) na tumaya laban sa mga bigong range breakout (stop-hunt liquidity grab) — nag-short kapag tumusok ang bar sa ibabaw ng dating N-bar high nang ATR fraction pero nagsara muli sa loob ng range, at nag-long sa kabaligtarang galaw sa ibaba ng low — gamit ang bracket sa loob ng bar na pinamamahalaan ng venue (take-profit na 2x-stop) at target na pagbabalik sa gitna ng range.
Sa loob ng ~5 taon, nakagawa ito ng 374 trade (198 short / 176 long), pero nasa loob ng gastos ang edge: avg_trade_return_pct 0.0947% (mas mababa sa fee floor na COIN-M 0.10%), profit factor na 1.07, kabuuang return na +59.9%, Sharpe na 0.33 (CI [-0.38, 1.14] na sumasaklaw sa sero), information ratio na -0.244, at max drawdown na 61.4%, kasabay ng lumalalang resulta nitong mga huling taon (2025 -12%, 2026 -5.8%). Matagumpay na inalis ng venue-bracket fix sa iteration-2 ang naunang liquidation (ang dating run ay -100%).
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.