Trend / Momentum · Original research · June 1, 2025 – June 1, 2026 (12 months)

VWAP cross trend on 5-minute charts: what 24/7 markets do to it

VWAP — the volume-weighted average price, anchored to the session open — is the line institutional desks watch all day, which is why retail strategies cluster around it. The trend reading is the simplest: hold long while price trades above VWAP, hold short while it trades below, flipping on each cross. The thesis is that VWAP separates the day’s buyers from its sellers, so being on the right side of it keeps you with the dominant flow.

We tested that cross-trend reading mechanically: enter on the cross of the day-anchored VWAP, go flat at session end, with a 1.5×ATR(14) stop and a 1.5R target, on 5-minute candles from 12 months of real Binance 1-minute data on BTC and ETH — both directions, 1% risk, 0.05% commission per side, the same deterministic engine behind Secuora’s AI backtester. The headline is the harshest in this batch: the rule fired thousands of times per symbol, not a single month finished green, and both equity curves were driven all the way to zero. As the page below explains, that is a story about anchoring and frequency at least as much as about VWAP itself. Full numbers inside.

Secuora Verification

Verified Result

20/ 100
No Edge

No edge: net negative after costs across 2 markets.

Markets tested
2
Markets profitable
0 / 2
Total trades
5,654
Win rate
39.0%
Profit factor
0.54
Avg net P&L
-100.0%
Avg max drawdown
100.0%
Best market
ETH -100.0%
MarketTFTradesWinPFMax DDNet
ETH5m2,75239.8%0.65100.0%-100.0%
BTC5m2,90238.2%0.34100.0%-100.0%
How the SVS 20 breaks down ▾
Edge (profit factor)
0 / 35
Robustness (markets)
0 / 20
Sample size
20 / 20
Drawdown control
0 / 15
Consistency
0 / 10

12 months of real 1-minute data, fees on (0.05%/side), $10k start, 1% risk. How the score works →

The exact rules we tested

  1. Anchor VWAP to the session open and recompute it each day on 5-minute candles.
  2. Enter long on a cross up through VWAP; enter short on a cross down through VWAP.
  3. Cross semantics — the signal fires once on the cross, not on every bar price stays on one side.
  4. Stop 1.5×ATR(14) from entry; target 1.5R; go flat at session end.
  5. No session filter beyond the daily anchor — crypto trades 24/7, so every cross is taken, both directions.
  6. Risk 1% of equity per trade; 0.05% commission per side; 10× max notional leverage.

Results

Binance spot 1-minute klines (data-api.binance.vision), aggregated per strategy timeframe · starting balance $10,000 · risk 1%/trade · Commission 0.05% per side; no spread/slippage modeled (BTC/ETH spot spreads are sub-basis-point); position size capped at 10× notional leverage. Generated 2026-06-12 by the Secuora ai-strategy deterministic runner (same engine as the in-app AI backtester).

BTCUSDT
5m candles · 105,120 bars
Trades
2902
Win rate
38.2%
Profit factor
0.34
Net P&L
-100.0%
Expectancy / trade
−$3
Avg R multiple
-0.67
Max drawdown
-100.0%
Fees paid
$11,174
MonthTradesWin rateNet P&L
2025-0623541%−$7,410
2025-0726739%−$2,125
2025-0823638%−$371
2025-0920833%−$73
2025-1027239%−$17
2025-1124939%−$4
2025-1226337%−$1
2026-0126334%−$0
2026-0218541%−$0
2026-0323542%−$0
2026-0422838%−$0
2026-0526139%−$0
ETHUSDT
5m candles · 105,120 bars
Trades
2752
Win rate
39.8%
Profit factor
0.65
Net P&L
-100.0%
Expectancy / trade
−$4
Avg R multiple
-0.40
Max drawdown
-100.0%
Fees paid
$12,486
MonthTradesWin rateNet P&L
2025-0620743%−$4,411
2025-0723047%−$1,880
2025-0822938%−$2,048
2025-0924937%−$1,223
2025-1024043%−$205
2025-1122743%−$92
2025-1224737%−$101
2026-0124331%−$33
2026-0219842%−$3
2026-0322839%−$3
2026-0422134%−$1
2026-0523345%−$0

Assumptions (how loose terms were pinned down)

  • Enter on the cross of the day-anchored VWAP; flat at session end; 1.5x ATR stop; 1.5R

The anchor problem and the frequency problem, compounding

Two flaws stacked to produce the worst result in this batch. The first is the anchor. VWAP was designed for a market with a real session open — equities reset every morning, and the line means something because everyone re-anchors at the same bell. Crypto never closes, so anchoring VWAP to an arbitrary daily boundary draws a line through a market that did not reset, and the "cross" it generates is often just price oscillating around a number with no structural significance. The second flaw is frequency: a bare cross-trend rule on 5-minute candles flips constantly, firing thousands of times a year per symbol. Multiply that trade count by 0.05% per side and the fee line alone is enormous — on both symbols the commission paid was larger than the entire starting balance.

Put those together and the outcome was not a slow bleed but a controlled demolition: zero green months on either symbol and both equity curves to zero. The win rate around 38–40% is almost a distraction — even a respectable hit rate cannot survive a 1.5R target whipsawing on a line that does not mark real supply and demand, with a fee charged on every flip. The lesson generalizes past VWAP: a frequently-firing rule with no genuine edge is not neutral, it is a fee subscription, and the more often it trades the faster it pays out. If VWAP has a use on 24/7 markets it is almost certainly as a mean-reversion reference or a bias filter, not as a high-frequency cross engine — and the unfiltered baseline here is what any improvement has to beat.

How to backtest the VWAP trend on Secuora

VWAP is a built-in primitive of the AI backtester, so the cross-trend rule reproduces in seconds — and the first thing to read is the fee line.

  • Open /backtest/ai and describe it in plain English: "go long on a cross up through the day-anchored VWAP, short on a cross down, 1.5×ATR stop, 1.5R target, flat at session end, 5-minute candles." It compiles to the same engine that produced this page.
  • Run it with costs on and read total fees against net P&L before anything else — that single comparison is the whole story of this page.
  • Change one variable per run: trade VWAP as a mean-reversion fade instead of a trend cross, use it only as a directional filter for a separate setup, or move to a higher timeframe so the line flips far less often.
  • Sign up free and use the replay terminal — add VWAP as one of your two free indicators and replay a chopping day bar by bar to see how many crosses were noise around the line.
  • Journal the variants worth keeping, with confluences and screenshots attached, so the version you trade live is the version that survived the fee line in testing.

Methodology, in one paragraph

Data: Binance spot 1-minute klines (data-api.binance.vision), aggregated per strategy timeframe, June 1, 2025 – June 1, 2026 (12 months). Execution: Secuora’s deterministic strategy runner (the same engine behind the in-app AI backtester) — single position at a time, entries at the close of the signal candle, commission 0.05% per side; no spread/slippage modeled (btc/eth spot spreads are sub-basis-point); position size capped at 10× notional leverage, starting balance $10,000, 1% risk per trade. Swings are confirmed fractals with no look-ahead. These are mechanical results: no discretion, every signal taken. Past performance does not predict future results; this is research, not financial advice.

Frequently asked questions

What is the VWAP trend strategy?

VWAP is the volume-weighted average price, usually anchored to the session open. The trend reading holds you long while price is above VWAP and short while it is below, flipping on each cross, on the idea that VWAP separates the session’s buyers from its sellers and you want to be on the dominant side.

What win rate does the VWAP cross have?

Around 38–40% on 5-minute BTC and ETH in our 12-month test — but the win rate is beside the point here. The rule fired thousands of times per symbol, not one month finished green, and both equity curves went to zero because the commission on that trade count exceeded the entire starting balance. The exact figures are in the results table above.

Does VWAP work on crypto?

As a high-frequency cross-trend engine on 24/7 crypto, it failed badly in our test — both accounts went to zero, driven mostly by fees on an enormous trade count and by a daily anchor that has no real meaning in a market that never resets. VWAP may still be useful on crypto as a mean-reversion reference or a bias filter; it was the constant flipping, not the line itself, that did the damage.

How do I backtest a VWAP strategy myself?

Two ways on Secuora: describe the rule in plain English at /backtest/ai — VWAP is a built-in primitive that compiles to the same deterministic engine used here — or sign up free, add VWAP in the replay terminal, and trade it bar by bar with simulated orders. Either way, check the fee line against net P&L first.

Run your own version of this test

Change the window, the stop, the target, the instrument — describe it in plain English and Secuora’s AI backtester runs it through the same engine that produced these numbers. Or replay the chart bar by bar and trade it yourself.

More strategy research

ICT / Smart Money
ICT Silver Bullet: backtest results on 12 months of real data
ICT / Smart Money
Fair Value Gap strategy: 12-month backtest stats
Breakout
Opening Range Breakout: 12-month backtest, win rate and stats
ICT / Smart Money
Liquidity sweep reversal: 12-month backtest results
Trend / Momentum
EMA 50/200 golden cross: what it does intraday (real results)
Sessions
London session breakout: 12-month backtest results
Sessions
Trading the New York open: two mechanical readings, 12 months of data
Sessions
NY opening drive: 12-month backtest results
Sessions
Power hour (15:00–16:00 NY): 12-month backtest results
ICT / Smart Money
Turtle Soup: backtest results for the intraday failed-breakout fade
ICT / Smart Money
Golden pocket: the 0.618–0.65 zone, pinned to testable rules
Price Action
Supply and demand zones: exact rules and the backtest plan
Price Action
Break and retest: exact rules and the backtest plan
Indicators
MACD cross: 12-month backtest results (zero-line vs signal-line)
Indicators
RSI divergence strategy: exact rules and the backtest plan
Candlestick Patterns
Inside bar breakout: exact rules and the backtest plan
Candlestick Patterns
Engulfing candle strategy: exact rules and the backtest plan
Mean Reversion
Mean reversion with RSI: 12-month backtest results on real data
Scalping
Momentum scalping on 1-minute charts: what fees actually do
Indicators
VWAP bounce: the rules, the anchor problem, and the backtest plan
Breakout
Donchian 20-bar channel breakout: 12-month backtest on real data
Indicators
Stochastic %K/%D cross in oversold/overbought zones: 12-month backtest
Breakout
Previous-day high/low break: the closest-to-breakeven result in our research
Mean Reversion
Fading the stretch: 3% from the 50 SMA, mean reversion backtest
Trend / Momentum
Rate-of-change momentum: trading the 24-bar surge, 12-month backtest
Breakout
Bollinger squeeze breakout: trading the volatility expansion, 12-month test
Trend / Momentum
HTF trend filter + 20 EMA pullback: 12-month backtest on real data