Mga Estratehiya
XRP USD-M Intraday na mean-reversion RSI(2), long-short, may gate para sa market na nasa loob ng range (BINANCE Perp, 15m na mga bar, Connors-style na pagbalik mula sa panandaliang oversold/overbought na sukdulan tungo sa mabilis na EMA, iisang instrumento, purong OHLCV, 4 parameter)
Resulta: Inabandona
XrpRsi2ReversionRangingGatedLS
Nasukat nang maayos (755 transaksyon sa loob ng 6.5 taon); malinis na konstruksyong purong-OHLCV na may 4 parameter, ADX pangsalang rehimen at mga kontrol laban sa labis na pagpapalit-palit; walang biglaang pagbagsak
Hypothesis
Implementasyon
Long/short na mean-reversion na estilo Connors na RSI(2) sa XRPUSDT.BINANCE USD-M perp, gamit ngayon ang mga bar na 2-HOUR, purong OHLCV. Tinututulan nito ang mga panandaliang sukdulan (RSI(2) <= rsi_extreme -> long, >= 100-rsi_extreme -> short) kapag nasa ranging regime lang (Wilder ADX(14) < adx_threshold), at lumalabas kapag bumalik ang presyo sa mabilis na EMA(ema_period), tumama sa hard price stop-loss, o umabot sa max-hold time stop; may minimum hold at cooldown bago muling pumasok para mabawasan ang sobrang churn. Sa paglipat mula 15-minutong bar tungo sa 2-oras na bar, nagiging mas malaki nang ilang ulit ang bawat nahuhuling reversion kumpara sa nakapirming 0.10% round-trip fee, habang bumababa nang halos walong ulit ang dami ng trade (at commission drag); pinapataas ng mas buong EMA(10) reversion target at mas mahigpit na 2% stop ang ratio ng karaniwang panalo sa karaniwang talo. Incremental ang lahat ng indicator (O(1) bawat bar). Iisang instrumento, simetrikong long/short, walang leverage. Mga parameter na tinune ng 4: rsi_period, rsi_extreme, ema_period, adx_threshold.
Mga Resulta ng Beripikasyon
CLEAN RESTART 2026-09-04 — inalis ang kasaysayan ng hatol at mga rekord ng pagkatuto sa run na ito, at sinimulan itong muli mula sa verification. Pipeline, hindi ang merkado, ang dahilan ng dating pag-abandona: 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 pa na-optimize (inalis na — correctness lang ang hinuhusgahan ngayon ng QA), at mga timeout sa sandbox ang dulot ng kakulangan ng backtest slot (naayos na). Hindi nagbago ang hypothesis at strategy code. Suriin ang code batay sa merito nito; ang buong backtest at optimizer ang magpapasya sa performance sa susunod.
Pagsusuri ng Backtest
- Sharpe
- -0.54
- Kabuuang Return
- -40.57%
- Max Drawdown
- 41.02%
- Kabuuang Trade
- 755
- Win Rate
- 58.9%
- Profit Factor
- 0.67
Nasukat nang maayos (755 transaksyon sa loob ng 6.5 taon); malinis na konstruksyong purong-OHLCV na may 4 parameter, ADX pangsalang rehimen at mga kontrol laban sa labis na pagpapalit-palit; walang biglaang pagbagsak
Mga incremental indicator (ligtas sa Layer-3); naiibang trigger na RSI(2) at simbolo kumpara sa mga kapareha nito sa pipeline
Negatibo ang expectancy: PF 0.671, avg_trade_return_pct -0.290%, expectancy -$51.9/trade, total_return -40.6%, Sharpe -0.536 (CI [-1.27, 0.24])
Nalulugi sa lahat ng 7 taon at bawat vol regime; binaligtad ang RR (avg_win $180 < avg_loss $385) — hindi napapantayan ng mataas na win rate ang hindi pantay na laki ng pagkalugi; hindi ito naayos ng pagbabago ng timeframe sa 2H
Epekto ng fee (commission na 11.5% ng gross); max_drawdown 41% (CI hanggang 68%); halos lahat ng stress window ay negatibo
Pamilyang L55 single-name fade/reversion (0/174 survivor); ikatlong variant na RSI/Bollinger/VWAP-fade na bumagsak sa parehong paraan sa sesyong ito
Kasaysayan ng Iterasyon
Nabigo ang verification (Layer 3 — sandbox backtest): lumampas ang smoke test sa 300s na limitasyon ng oras. Karaniwang ibig sabihin nito ay may trabahong bawat bar na lumalaki kasabay ng haba ng history — halimbawa, muling sinusuri ang buong funding/supplementary series, o muling bumubuo ng listahan at tumatawag ng min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Paunang kalkulahin ang mga nakaayos na timestamp array ONCE sa __init__ at gumamit ng bisect, o mag-cache ng lookup batay sa timestamp, para maging O(log n) sa halip na O(n) ang gastos bawat bar.
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.