Volume Breakout Filter Backtest in Crypto: Fees, Slippage and Break-Even Costs
Requiring above-average volume on a breakout bar should filter false breakouts. Whether it does depends on how 'above average' is measured.
Short answer
A volume breakout filter requires the breakout bar's volume to exceed a multiple of recent average volume (e.g. 1.5× the 20-bar average). It can remove low-conviction breakouts, but crypto volume varies strongly by time of day and venue, so a plain average can flag ordinary session-open volume as 'high'. Use the venue's own volume, consider time-of-day-adjusted baselines, and compare break-even cost and false-breakout share with and without the filter.
Break-even cost
| Item | Value (illustrative) |
|---|---|
| Trades | 95 |
| Gross avg per trade | +0.62% |
| Fees (2 × 0.05%) | −0.10% |
| Slippage (2 × 0.06%) | −0.12% |
| Net avg per trade | +0.40% |
| Break-even round-trip cost | 0.62% |
Defining 'high volume'
| Baseline | Issue |
|---|---|
| 20-bar average | Ignores time-of-day patterns |
| Same hour, past N days | Accounts for daily rhythm |
| Aggregated venues | Mixes participants |
| Venue's own volume | Matches the market traded |
Conclusion
Related: Relative-Volume Breakout Backtest in Crypto: Fees, Slippage and Break-Even Costs, Bollinger Squeeze Breakout Backtest in Crypto: Fees, Slippage and Break-Even Costs.
Backtest the volume breakout filter rule with costs in ChartsPod.
Open the ChartsPod terminalUse the venue's own volume, consider time-of-day-adjusted baselines, and compare break-even cost and false-breakout share with and without the filter.
See Volume Breakout Filter Backtest in Crypto on live data in the free ChartsPod terminal.
Open the ChartsPod terminalQuestions readers ask
Does volume confirm breakouts?
It can help; definition and venue matter.
Why time-of-day baselines?
Crypto volume has strong daily patterns.
Which volume to use?
The venue you trade.
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.