Session-Range Mean Reversion Backtest in Crypto: Fees, Slippage and Break-Even Costs
Fading moves to the edges of a session's range assumes the range holds. Session definition and a stop beyond the range decide the outcome.
Short answer
A session-range mean-reversion rule defines a range over an early part of a session (e.g. the first 4 hours after 00:00 UTC) and fades touches of its edges, targeting the middle. Results depend on the session start, range length, the stop beyond the edge and trend days, which break ranges and produce large losses. Compute break-even cost, use next-bar fills and separate results for range days and trend days.
Break-even cost
| Item | Value (illustrative) |
|---|---|
| Trades | 230 |
| Gross avg per trade | +0.18% |
| Fees (2 × 0.05%) | −0.10% |
| Slippage (2 × 0.03%) | −0.05% |
| Net avg per trade | +0.03% |
| Break-even round-trip cost | 0.18% |
Range vs trend days
| Day type | Trades | Net avg (illustrative) |
|---|---|---|
| Range days | 160 | +0.21% |
| Trend days | 70 | −0.38% |
| All | 230 | +0.03% |
Conclusion
Related: Opening-Range Breakout Backtest in Crypto: Fees, Slippage and Break-Even Costs, CCI Mean Reversion Backtest in Crypto: Fees, Slippage and Break-Even Costs.
Backtest the session-range mean reversion rule with costs in ChartsPod.
Open the ChartsPod terminalCompute break-even cost, use next-bar fills and separate results for range days and trend days.
Compare Session-Range Mean Reversion Backtest in Crypto across Binance, Bybit, OKX and Hyperliquid markets.
Open markets in ChartsPodQuestions readers ask
What is session-range mean reversion?
Fading edges of an early-session range.
When does it fail?
Trend days.
Which session?
Fix one and test alternatives.
Sources and methodology
Backtest cost logic follows TradingView's Pine Script strategy documentation; indicator definitions are standard. All performance numbers are illustrative examples of the method, not results of real tests.
- TradingView Pine Script: Strategies — simulated fills and assumptions.
- TradingView Pine Script: Repainting — live vs historical calculation.
- ChartsPod documentation — guides for order flow, derivatives, alerts, backtests, journal and workspaces.
This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.
CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.