9 EMA + 20 EMA + VWAP Strategy: The Intraday Playbook, and the Chop Problem

Title card: 9 EMA + 20 EMA + VWAP — the intraday playbook

Yesterday afternoon, Bitcoin's 1-hour chart fired this strategy's buy signal three times in three hours. The 9 EMA crossed up through the 20 EMA at 13:00 UTC — buy side. Crossed back down at 14:00 — out. Crossed up again at 15:00 — buy side again. And price ended that little dance at $77,465, within a couple hundred dollars of where it started, having gone nowhere at all. Three signals, zero movement, and a fee on every turn.

That's this lesson in miniature. The 9 EMA + 20 EMA + VWAP combination is probably the most-taught intraday strategy in trading — three lines, simple rules, works on any chart. It also has a natural enemy, and the enemy has a name: chop. This post is the full playbook — the rules, the entries, the exits — and then the part the strategy videos skip: the math of what chop does to it, counted off Bitcoin's actual chart.

Chart: Bitcoin 1-hour price with the 9 EMA, 20 EMA and daily VWAP, October 27 to November 1, 2026

Bitcoin on the 1-hour chart, Kraken, October 27 – November 1, 2026 (UTC). White is price, green the 9 EMA, blue the 20 EMA, dashed amber the VWAP (reset at each UTC midnight). Two acts: on October 29–30 all three lines rolled over together and the playbook kept you out of the fall — then on October 31 price went flat at $77,000–$77,600 and the same rules started whipsawing (red band). Same strategy, two different animals.

The three lines, one job each

Each line in this stack has a single job, and the strategy breaks when you ask one to do another's.

  • The 9 EMA is the trigger finger. It's the fast average (lesson 4 covered moving averages — an EMA weights recent candles more, so the 9 reacts within a few hours). When price rides above it and it slopes up, short-term momentum is up — right now, not eventually.
  • The 20 EMA is the referee. Slower, harder to fool. The 9 crossing above the 20 says the fast money has overpowered the recent trend; crossing below says the opposite. One cross is noise. The cross holding — the 9 staying on its side and the gap widening — is the signal maturing.
  • VWAP is the day's fair price. The volume-weighted average price since the session started — the line the big funds grade their own fills against (the full lesson is here). Above VWAP, today's buyers are winning. Below it, today's sellers are. Unlike the EMAs, VWAP resets — on crypto's 24/7 clock, the convention is the UTC day.

The playbook

Rule 0 — the daily chart votes first. Before any intraday signal counts, check the daily trend: price above the daily 20 EMA, the playbook hunts longs; below it, every long signal is counter-trend — a scalp with a short leash, or a skip. This one rule is the difference between trading with the market's weight and arm-wrestling it.

Play 1 — the cross picks the side. 9 EMA above the 20: long side only. Below: short side, or stand aside. The cross doesn't get you in — it tells you which direction you're allowed to look. No cross, no trade; EMAs tangled flat on top of each other is the chart saying not today.

Play 2 — VWAP is the gate. Longs only above VWAP, shorts only below. And if price is hugging VWAP — within roughly a tenth of a percent either way — that's no man's land. VWAP is magnet and referee at once: trends leave it, chop orbits it.

Play 3 — the pullback is the entry. The cross itself is late by construction — it fires after the first push. The playable entry is the first pullback after the setup forms: trend set (9 over 20), price above VWAP, price dips back to the 9 EMA or VWAP and an hourly close holds above them. You buy the test, not the chase. If the pullback slices straight through both lines, there was no trend — good, the entry never triggered.

Play 4 — the exit is written before the entry. First of these ends the trade: an hourly close back below VWAP, the 9 crossing back under the 20, or your hard stop under the pullback low being hit. Target is the prior session's high (for longs) or 2R — twice your entry-to-stop distance — whichever comes first. Taking part of the position off at 1R is the boring habit that keeps this playbook alive.

The chop math (the part the videos skip)

Count the crosses on the chart above: 13 in six days on the 1-hour. Some were real — the October 29 rollover preceded a $4,000 slide the playbook sat out entirely, which is the strategy earning its keep. But look at October 31 by itself: the entire UTC day's range was $77,000 to $77,636 — 0.82%. Inside that sliver, the rules fired up, down, up in three hours. The follow-through on the 15:00 "buy" cross: thirteen hours later price had managed a maximum excursion of +0.27% and a dip of −0.08%. There was nothing to win. There was only rent to pay.

Rent, concretely: at a typical 0.1% taker fee per side, every round trip costs ~0.2% before slippage. On October 31 that's a quarter of the entire day's range, per trade. Three whipsaw round trips ≈ 0.6% surrendered on a day that moved 0.8% in total. Put it in position terms: if your stop sits ~0.4% from entry (about where this playbook puts it on Bitcoin), the round-trip fee eats half an R on every single trade. A 2R-target system breaks even at a 33% win rate before fees — at half an R of fee drag per trade, the real breakeven is 50%. Run the same system at a 1R target and fees push breakeven to 75%. The strategy didn't get worse. The venue did: it's a trend-day tool being rented by the hour, and on flat days the rent exceeds the wages. The average 1-hour candle over the last 48 hours ranged just 0.41% — half the average hour's entire movement is the cost of one round trip.

The honest summary: this playbook's edge is not prediction, it's exclusion. It kept a follower out of a $4,000 drop and refuses bottom-fishing by design. What it cannot do is manufacture movement on a day that has none — and its signals will happily bill you for trying.

Spot-it checklist

  • Spread first. Are the 9 and 20 EMAs actually separating, or braided flat? Braided = chop = stand down.
  • Distance from VWAP. Trending price leaves VWAP and comes back to visit. Orbiting it all day is the tell that today isn't the day.
  • Count today's crosses. Two or more already? The third one is not "due" — it's the same coin flip with fees.
  • Range check. If the session's whole range is under ~1% on Bitcoin, scalping math is underwater before you start.
  • The daily vote. Intraday signal against the daily trend = smaller, faster, or nothing.

The live setup: the playbook is arguing with itself

Which brings us to right now — because Bitcoin is currently the textbook case of the rules disagreeing. The daily vote says no: Friday's close of $77,671 sits below the daily 9 EMA ($79,011), the daily 20 EMA ($80,343) and the 50 EMA ($81,279), with the 30-day change at −8.1%. The bigger trend is down. The intraday chart says maybe: the 15:00 UTC cross is the standing signal, and price at $77,671 holds above today's young VWAP ($77,595) — by $76, or 0.1%, which by Play 2 is no man's land, not confirmation.

Trigger: the educational watch is an hourly close above $77,636 (October 31's high) that then holds VWAP on a retest — chop converting into an actual push. First real test overhead is the October 30 bounce high near $78,480. Because the daily trend is down, Rule 0 caps this as a scalp idea, not a swing.

Invalidation: an hourly close back below $77,352 (October 31's VWAP) or the 9 crossing back below the 20 — either one says the coil won and the range is still in charge. Below that, October 31's low at $77,000 is the line between "range" and "resuming the slide."

Risk rule: the standing one — paper money, at most 1% at risk, size set by the entry-to-invalidation distance. From $77,671 to $77,352 is ~$320 a coin; on a 1% rule that distance, not the excitement, decides the size. And note what Play 3 says about this exact moment: no pullback entry has triggered — price is mid-range, hugging VWAP. The playbook's current instruction is the hardest one in trading: do nothing, on purpose.

One line to remember: the cross picks a side, VWAP picks the moment, and the daily chart decides whether you were allowed to play at all.

Get posts like this by email: Subscribe to BogusAPY

Follow BogusAPY on X: @BogusAPY

Sources: Kraken hourly OHLC, October 26 – November 1, 2026 (UTC) and daily OHLC through October 31, 2026 — 9/20 EMAs and UTC-day VWAP computed from those candles: 1-hour EMA9 $77,567, EMA20 $77,488 at the last hourly close ($77,671, November 1, 04:00 UTC); crosses counted on the 1-hour closes (13 in six days; October 31 at 13:00 up, 14:00 down, 15:00 up UTC); October 31 UTC day: high $77,636, low $77,000, VWAP $77,352; daily EMA9 $79,011, EMA20 $80,343, EMA50 $81,279. Fee math assumes a 0.1% taker fee per side for illustration — your exchange's schedule decides your real number. Checked October 31, 2026. Education, not financial advice.

Comments