Mga Estratehiya
Pagbaligtad sa Nabigong Breakout (Spring/Upthrust), Long-Short (Iisang Instrumentong XRPUSDT.BINANCE USD-M Perp, 1h na mga Bar, Salungatin ang FALSE na Pagbasag sa Saklaw ng Ilang Bar—Pumasok Lang Kapag Lumampas ang Presyo sa Sukdulan ng Saklaw at Muling Nagsara sa Loob INSIDE = Naipit na mga Trader sa Breakout, Mahigpit na Stop Lampas sa Wick / Malawak na Target sa Gitna ng Saklaw, 3-Parameter)
Resulta: Inabandona
XrpFailedBreakoutSpringUpthrustReversalLS
Buod ng Resulta
iniwan
Hypothesis
Implementasyon
Long-short event-driven na failed-breakout (Wyckoff spring/upthrust) reversal sa XRPUSDT.BINANCE (USD-M perp), 1h bars, purong OHLCV. Itinatakda nito ang range gamit ang naunang range_len=20 bar (hindi kasama ang kasalukuyang bar). UPTHRUST -> SHORT: tumatagos ang high ng bar nang >= pierce_min (0.1%) lampas sa high ng range ngunit muling nagsasara sa loob (at lampas sa midpoint ng range); SPRING -> LONG: tumatagos ang low sa ibaba ng low ng range ngunit muling nagsasara sa loob (at ibaba ng midpoint). Nilalagyan ng bracket ang bawat trade: tight stop lampas lang sa tinanggihang wick (stop_buffer=0.3% lampas sa dulo) at target sa MIDPOINT ng range — maliit na risk, malaking reward — kasama ang 24-bar time cap. Pumapasok lamang kapag flat (walang pyramiding); nanganganib ang sizing ng 1% ng equity sa tight stop at nililimitahan ang kabuuang gross sa <= 0.5x equity (leverage 1.0, margin buffer). 3 tuned parameter (range_len, pierce_min, stop_buffer).
Mga Resulta ng Beripikasyon
Itigil sa backtest_review; hindi maaayos ng muling pagtune sa 3 parameter ang depekto sa disenyo sa ibaba.
STRONG ABANDON RECOMMENDATION (hindi QA code failure). Mapagpasyang negatibo at sapat ang sample: 386 trade, total_return -31.98%, Sharpe -2.01 CI na lahat ay mas mababa sa zero [-3.39, -0.64], PF 0.81, win_rate 0.43, avg_trade_return_pct 0.031% (mas mababa sa fee floor), turnover 248 / $10,866 impact, skew -4.74. Tunay na pagkabigo ng edge, walang degenerative na palatandaan — panawagan ng analyst na itigil.
Mali ang premise, hindi ang tuning — itigil. Mangangailangan ng reward/R gate at tunay na intrabar stop order (muling disenyo).
Hindi NOT naipapatupad ang sentral na pahayag ng hypothesis na 'maliit na R, malaking reward'. Target = midpoint ng range, ngunit kailangan lamang ng entry na magsara sa kabilang panig ng midpoint — kaya maliit ang reward kapag bahagyang lampas lang sa midpoint ang close, samantalang pinalalaki ng mataas na rejection wick ang R; nakukuha ng pinakamalalaking trap ang WORST reward:risk. Kumpirmasyon ng sandbox: avg_win $834 kumpara sa avg_loss $775 (1.08, hindi paborable) sa 43% hit → negatibong expectancy, inuulit ang pagkabigo ng baligtad na RR na sinabi ng hypothesis na iiwasan nito. Hinahayaan din ng mga close-based exit na lumampas nang malaki sa tight wick-stop ang mga pagkalugi (skew -4.74). Tapat na ipinatutupad ng code ang mga inilarawang antas (walang kritikal na salungatan sa estruktura), ngunit hindi totoo ang premise.
Itigil ang purong OHLCV na pagbalangkas; kung uulitin, lagyan ng gate ang trap block upang maging None ang _open_position().
Purong OHLCV range-fade (0% survival sa 213 run). Bahagyang nakatagong kahinaan: hindi nililimitahan sa flat ang pagsulat sa trap/_last_trap (di-gaya ng inayos na kapatid na BNB), kaya maaaring mapalitan ng bar pagkatapos ng entry ang _last_trap bago simulan ng _track_position ang bracket — hindi mapaminsala rito.
Pagsusuri ng Backtest
- Sharpe
- -0.40
- Kabuuang Return
- -100.00%
- Max Drawdown
- 100.00%
- Kabuuang Trade
- 2424
- Win Rate
- 46.0%
- Profit Factor
- 0.69
Sapat ang sample (2424 trade, 57k bar), kaya mapagpasyang estadistikal ang negatibong resulta
Tumutugma ang direksiyon ng trade sa hypothesis (balanseng long-short: 1242 long / 1182 short)
OHLCV lamang ang ginagamit (walang supplementary feed na humihina)
Account LIQUIDATED 2022-02-10: total_return -100%, max_drawdown 100% — hard-abandon (>50% DD)
avg_trade_return_pct -0.101% — negatibong expectancy bawat trade, mas mababa sa fee floor
profit_factor 0.69, Sharpe -0.40, omega 0.67 — walang edge
Napatunayang mali ang pangunahing tesis: kahit 46% ang win rate, mas mababa ang aktuwal na avg_win $243 < avg_loss $299, kaya mas BIGGER ang mga pagkalugi kaysa mga panalo — eksaktong baligtad na reward:risk na sinabi ng hypothesis na iiwasan nito (bihirang maabot ang midpoint target bago ang wick stop)
avg_position_pct 104.9% — umabot sa full+ exposure kahit may 0.5x notional cap; nagdulot ng liquidation ang mapaminsalang 2022 tail day (largest_loss -$3,837, kurtosis 748)
Patay na ang ~4 taon ng backtest (pawang zero ang return matapos ang pagkalugi), kaya walang sample pagkatapos ng -2022 na maaaring pag-optimize-an
Buod ng Resulta
Layunin ng strategy na salungatin ang mga failed range breakout sa XRP, bumili sa spring at mag-short sa upthrust gamit ang tight wick stop at malapad na target sa midpoint ng range — sadyang binaligtad ang hugis na maliit na TP/malapad na stop na pumatay sa mga kapatid na reversal strategy sa sesyong ito. Sa mapagpasyang sample na 2,424 trade, nabaligtad pa rin sa aktuwal ang nilalayong hugis: kahit 46% ang win rate, bihirang maabot ang midpoint target bago ang wick stop, kaya mas malaki ang average loss ($299) kaysa average win ($243), at na-liquidate ang account sa 2022-02-10 na may -100% return at 100% drawdown. Lalo pang nagpalala sa kabiguan ang sizing na umabot sa 104.9% average position kahit may 0.5x notional cap, at ang matitinding 2022 tail day (kurtosis 748) ang nagpasabog sa account. Iniwan ito ng analyst sa pagsusuri ng backtest alinsunod sa hard drawdown rule at negatibong fee-floor expectancy; ayon sa analyst, hindi kayang baligtarin ng optimization ang negatibong edge o ibalik ang liquidation.
Maaaring mabaligtad sa aktuwal ang bracket na mukhang 'paborable sa reward' ayon sa hugis kapag bihirang maabot ang malapad na target bago ang tight stop; papasabugin ng sizing model na nagpapalampas sa sarili nitong notional cap (104.9% average position laban sa 0.5x cap) ang account sa mga tail day anuman ang entry logic.
Iniwan ito ng analyst sa yugto ng pagsusuri ng backtest bago mag-optimize, alinsunod sa tuntuning hard-abandon na >50% drawdown at negatibong avg_trade_return_pct fee floor: bihirang maabot ang midpoint target bago ang wick stop (kaya mas malaki ang talo kaysa panalo kahit malusog ang hit rate), at pumalya ang sizing — umabot sa full-plus exposure ang avg_position_pct 104.9% kahit may 0.5x notional cap; nagdulot ng liquidation ang mapaminsalang 2022 tail day (pinakamalaking lugi -$3,837, kurtosis 748).
Long-short, single-instrument, event-driven na reversal sa XRPUSDT.BINANCE USD-M perp (1h bars, OHLCV lamang), na sumalungat sa mga failed breakout (Wyckoff spring/upthrust) — pumapasok kapag tumagos ang presyo sa dulo ng multi-bar range saka muling nagsara sa loob, na may tight stop lampas lang sa tinanggihang wick at malapad na target sa midpoint ng range para sa estrukturang paborable sa reward.
Mapagpasyang ipinakita ng sapat na sample ang kabiguan: na-liquidate ang account sa 2022-02-10 na may kabuuang return na -100% at 100% max drawdown sa 2,424 balanseng trade (1,242 long / 1,182 short), win rate 46%, profit factor 0.69, Sharpe -0.40, at avg_trade_return_pct -0.101%. Nabaligtad sa aktuwal ang tesis na paborable sa reward — mas maliit ang aktuwal na average win na $243 kaysa average loss na $299.
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.