Mga Estratehiya
ADA Passive Liquidity-Provision Mean-Reversion, Long-Short (Single-Instrument BINANCE Perp, 15m Bars, Pumasok Gamit ang MAKER Limit Orders sa Volatility Band sa Paligid ng Rolling Mid — Kumita sa Maker Side (0.02%) sa Halip na Magbayad ng Taker (0.05%), Lumabas Gamit ang Maker Limits sa Mean, Taker Stop para Lang sa Risk, NO Trend Filter, Madalas Mag-trigger, 3-Parameter
Resulta: Inabandona
AdaMakerLiquidityProvisionReversionLS15m
Bagong framing ng maker-execution at mahusay na nasukat na sample (2,854 trades); malinis na incremental O(1) rolling stats; totoong pagtatangka sa mga risk control (sizing na may risk cap, kill-switch, cooldown)
Hypothesis
Implementasyon
Long-short maker liquidity-provision mean-reversion sa ADAUSDT.BINANCE USD-M perp, 15m bars, purong OHLCV. Tinutukoy ng rolling mid (SMA-32) at ATR-14 ang band na band_k x ATR; nagpo-post ang strategy ng iisang post_only maker limit sa panig na inaabot ng presyo (SELL sa mid+band kapag nasa itaas ng mid, BUY sa mid-band kapag nasa ibaba), kaya napupunan ito ng mga taker na nagmamadali at sumosobra sa 0.02% maker fee. Kapag napunan, nagpo-post ito ng maker limit exit sa rolling mid. Taker lang ang risk: isang 2-ATR stop at 8h time stop, na parehong sinusundan ng 2h quoting cooldown. Ang laki ay mas maliit sa 15% ng nakapirming $100k base at sa stop-distance risk budget (1% ng equity kada stop), at isinasara at pinahihinto ng equity-floor kill-switch ang strategy kung bumaba ang equity sa 60% ng base. Walang trend filter, 3 tunables (band_k, stop_atr, mid_window).
Mga Resulta ng Beripikasyon
Pagsusuri ng Backtest
- Sharpe
- -2.50
- Kabuuang Return
- -100.00%
- Max Drawdown
- 100.00%
- Kabuuang Trade
- 2854
- Win Rate
- 71.5%
- Profit Factor
- 0.47
Bagong framing ng maker-execution at mahusay na nasukat na sample (2,854 trades); malinis na incremental O(1) rolling stats; totoong pagtatangka sa mga risk control (sizing na may risk cap, kill-switch, cooldown)
Account LIQUIDATED (total_return -100%, max_drawdown 100%, liquidation 2021-01-26) sa kabila ng buong iter-4 risk apparatus — huli nang kumilos ang kill-switch habang nagpo-post ang maker-fade sa gitna ng trend noong Jan-2021
Walang edge at negatibo ang expectancy: PF 0.465, avg_trade_return_pct -0.063%, expectancy -$47/trade, Sharpe -2.50 (CI [-14.2, -2.30]), PSR 0.0, omega 0.044, IR -3.37
Baligtad sa estruktura ang RR (avg_win $57 kumpara sa avg_loss $309, ~5:1); return_skew -21, kurtosis 451 — buntot na fade-patungong-crash
Sumasalungat sa maker thesis: total_impact_usd $94.8k + komisyon na 14.5% ng gross — nangingibabaw pa rin ang gastos sa execution, at pinupuno ka ng pagbibigay ng liquidity sa trending overshoot mismo kapag mali ang posisyon mo
L55 pamilya ng single-name intraday mean-reversion fade (0/174 survivors) + L19 liquidation/100% DD
Kasaysayan ng Iterasyon
Bumagsak ang beripikasyon (Layer 3 — sandbox backtest): lumampas ang smoke test sa limitasyong 300s ng wall-clock. Halos palaging nangangahulugan ito ng trabahong kada bar na lumalaki kasabay ng history — halimbawa, muling pag-scan sa buong funding/supplementary series, o muling pagbuo ng listahan at pagtawag sa min()/sorted() sa loob ng calculate_signal()/on_bar() sa bawat bar. Paunang kalkulahin sa __init__ ang mga nakaayos na timestamp array ONCE at gamitin ang bisect, o i-cache ang mga lookup ayon sa timestamp, upang maging O(log n) sa halip na O(n) ang gastos kada 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.