Module 4 · Lesson 8 of 12 · Volume and indicators · About 5 minutes

Divergence in Depth: Regular, Hidden and Why Most Go Nowhere

On this page
  1. What you will learn
  2. What is divergence?
  3. Regular and hidden divergence
  4. Divergence diagram
  5. Why does swing selection matter?
  6. Why do so many divergences go nowhere?
  7. What this does not tell you about divergence
  8. Method in Practice
  9. Check yourself
  10. Reflect on your own process
  11. Sources

Reading the title carefully: “Most Go Nowhere” and the frequency wording in the headings are cautions, not a verified majority statistic. This lesson provides no defined-market study, hit rate or outcome horizon. It teaches comparison labels and their limitations; no reversal or continuation probability is certified.

Before you read: RSI and Stochastic Oscillators: What Overbought Really Means

What you will learn

  • What regular divergence and hidden divergence describe.
  • Why the swing points you choose decide whether a divergence exists.
  • Why divergences can persist for a long time, and what they cannot show.

What is divergence?

If price makes a new high but an indicator does not, what is different between the two highs?

Divergence compares specified price swing points with indicator readings at specified times. A difference between those comparisons can be labeled without establishing future direction. The oscillator formula, price source, bar interval, pivot selection and when confirmation becomes available all matter. This lesson uses strict higher/lower inequalities; some authors use looser flat-point conventions. State the convention rather than silently changing it after seeing the outcome.

Regular and hidden divergence

Which swing points are compared in each type?

All times below are fictional session bar-close times in CST. Prices are invented points and supplied RSI(14,close) readings are invented inputs on a 0–100 scale from one unchanged configuration, not values claimed to be recomputed from a full historical price series. We compare RSI at the price-pivot timestamps, not arbitrarily chosen independent indicator pivots.

Label under this lesson’s strict convention Price comparison Indicator comparison
Regular bearish Higher high Lower reading at those high times
Regular bullish Lower low Higher reading at those low times
Hidden bullish Higher low Lower reading at those low times
Hidden bearish Lower high Higher reading at those high times

Worked regular bearish comparison — Session A: 09:05 CST high 100, RSI 70; 09:25 CST high 104, RSI 60. Price change 104−100=+4 points, while RSI change 60−70=−10 oscillator points. Higher price high/lower RSI reading satisfies the stated regular-bearish comparison. It does not mean a short position is indicated.

Worked hidden bullish comparison — separate Session B: 10:05 CST low 100, RSI 40; 10:25 CST low 102, RSI 30. Price change 102−100=+2, RSI 30−40=−10: a higher price low with a lower reading. This satisfies hidden bullish, not regular bullish. For regular bullish the second price low would have to be lower, not higher.

Near counterexample: Keep Session B price lows 100→102, but supply RSI 40→40. Equality is not a lower low under our strict rule, so hidden bullish is not satisfied. With 40→41 it also fails. A suggestive drawing cannot replace both inequalities. Labels describe the chosen observations; they do not measure trader intent or validate the names’ predictive implications.

Divergence diagram

Two fictional sessions side by side, each with a price pane above an RSI pane on the same five-minute time axis, and a table of the supplied neighbor inputs on the right. A, regular bearish comparison: highs 100 at 09:05 and 104 at 09:25 with supplied RSI 70 and 60, a later 106 high at 09:40, and pivot confirmations at 09:15 and 09:35 CST. B, hidden bullish comparison: lows 100 at 10:05 and 102 at 10:25 with supplied RSI 40 and 30, and pivot confirmations at 10:15 and 10:35 CST. The table lists each session's nine time / price inputs, 08:55 to 09:35 for A and 09:55 to 10:35 for B.
Read the diagram step by step
  1. Authored fiction. Education only; not observations or a forecast.
  2. Strict comparison; unchanged setup
  3. Supplied RSI(14,close) inputs use one unchanged configuration. Compare readings at price-pivot timestamps, not independently chosen oscillator pivots. No reconstructed RSI history or reversal probability.
  4. Separate fictional session; HIGH prices 100→104 and RSI 70→60.
  5. Neighboring HIGH prices (points)
  6. Time CST · five-minute bars
  7. CST at PRICE-pivot times; segment compares supplied inputs, not an RSI history.
  8. Two later five-minute bars = ten minutes after each pivot.
  9. Comparison AVAILABLE 09:35 CST
  10. A later high 106 at 09:40 CST is retained. No reversal or trade signal is established.
  11. Separate fictional session; LOW prices 100→102 and RSI 40→30.
  12. Neighboring LOW prices (points)
  13. Comparison AVAILABLE 10:35 CST
  14. Higher low and lower supplied reading meet this strict hidden-bullish comparison, not regular bullish.
  15. Session A HIGH
  16. Session B LOW
  17. NOT strict hidden divergence
  18. Keep Session B price lows 100→102, but supply RSI 40→40. Equality is not a lower reading under this lesson’s strict rule.
  19. Separate near-miss RSI comparison
  20. RSI points (0–100) · time CST
  21. Pivot timestamps locate observations; right-hand confirmation times locate when the comparison can be known. A later higher high is retained, not erased. Readings are supplied fictional inputs, not a reconstructed RSI history. Education only.

Illustrative diagram constructed for teaching. Not real market data.

Pivot timestamps locate observations; right-hand confirmation times locate when the comparison can be known. A later higher high is retained, not erased. Readings are supplied fictional inputs, not a reconstructed RSI history.

Try it on a chart

  1. RSI is added below the price. Find two swing highs in price and compare RSI at the same bars.
  2. Decide whether they agree or diverge, using the lesson's definitions.

TradingView Advanced Real-Time Chart

TradingView chart. Showing it connects your browser to TradingView, which may set cookies or store settings and similar identifiers in your browser.

Privacy details

Charts and quotes are TradingView's data, not ours, and may be delayed.

Open the full practice chart

Why does swing selection matter?

If you pick a different earlier high, does the divergence disappear?

Use a rule whose availability can be recorded. For this example a price high pivot must be strictly higher than each of the two bars immediately before and two immediately after it; low pivots reverse those comparisons. Bars are five minutes. A point cannot be confirmed by this rule until two later bars close — ten minutes later.

These are the complete neighboring high/low inputs needed for the two worked pairs:

Offset in each separate session Session A time CST / high Session B time CST / low
First left 2 08:55 / 98 09:55 / 102
First left 1 09:00 / 99 10:00 / 101
First pivot 09:05 / 100 10:05 / 100
First right 1 09:10 / 99 10:10 / 103
First right 2 09:15 / 98 10:15 / 104
Second left 1 09:20 / 103 10:20 / 103
Second pivot 09:25 / 104 10:25 / 102
Second right 1 09:30 / 103 10:30 / 103
Second right 2 09:35 / 102 10:35 / 104

For A’s second pivot the two left highs are 98 and 103; both below 104. Its two right highs 103 and 102 are also below 104. The comparison using that second pivot is available at 09:35 CST, not 09:25. B’s second low 102 is below its left 104/103 and right 103/104, so that comparison is available at 10:35 CST.

An indicator that draws a marker back on 09:25 after confirming it at 09:35 has placed the marker at the pivot’s historical location; it has not supplied information at 09:25. A live bar’s RSI can change before close. Bar-close settings do not eliminate every revision, higher-timeframe or backplotting issue. Different swing rules/settings can yield different labeled pairs; choosing them after the outcome is hindsight.

Why do so many divergences go nowhere?

How many lower highs on RSI can a strong trend produce?

There is no frequency estimate here for “so many” or “most.” A formula comparison alone does not state whether, how far or when price will reverse. A slower indicator reading at a higher high can coexist with further price increases.

Completed non-reversal counterexample: In Session A, after the second high is confirmed at 09:35 CST, the next bar at 09:40 CST has a high of 106. That is 2 points above 104. The described divergence existed under the specified rule, yet price made another higher high. This single invented path demonstrates logical possibility, not how frequently reversals fail. Defining a reversal horizon and outcome before testing is necessary to ask a statistical question.

What this does not tell you about divergence

  • Whether any divergence will be followed by a reversal.
  • Which swing points or settings are correct. That is a choice.
  • How long a divergence can persist.
  • Nothing here suggests buying, selling or holding when a divergence appears.

Method in Practice: divergence means wait, even when the trend keeps going

Fictional example. John, Harbor Index futures, the prices, times, costs and results are all invented for teaching. This shows how a written plan can be built and tested. It is not a recommendation, and nothing here says how often this idea works.

Try it on a real chart. Look at the chart in this lesson, then test this idea yourself on past sessions with bar replay. Keep your own count, including the days with no trade.

The idea. The lesson says many divergences lead nowhere, and their swing points are a choice. John trades pullbacks in an uptrend. If RSI makes a lower high while price makes a higher high, he doesn't sell. He just stops buying pullbacks until they agree again. The no-trade replay is the day the trend kept going without him.

John's plan

Setup
an uptrend on 30-minute bars: two higher highs and two higher lows
Enter if
after a pullback of at least 0.50 from the latest high, a 30-minute period closes above the prior period's high. Buy.
Wait if
RSI(14) at the latest high was lower than at the previous high (a divergence)
Wrong if
price trades one tick below the pullback low (stop order)
Manage
take half at the latest high, the rest at 102.70 or by 14:30
Risk
$150 maximum, costs included. At most 2 contracts

Three outcomes

  • Worked: no divergence, the pullback held → +$125

  • Failed: no divergence, and the pullback broke → −$94, inside the limit

  • No trade: divergence, so he waited, and the trend kept going → $0

Show the full replays
ItemPlan
ContextUptrend: two higher highs and two higher lows on 30-minute bars
Entry conditionA pullback of at least 0.50 from the latest high, then a 30-minute close above the prior period's high, with no divergence at the latest high. Buy at market after that close
Wait conditionRSI(14, closes) at the latest high is lower than at the previous high. No new longs until a later high has RSI above the prior one
Wrong ifA stop order one tick below the pullback low
ManagementTake profit on half at the latest high (limit) and move the stop for the rest to the entry price. Rest at 102.70 (limit). Time limit 14:30 CT
Risk cap and size$150. Cost per contract = (entry − stop + 1 tick) × $100 + $5. Contracts = $150 ÷ cost, rounded down, at most 2
Not trading ifScheduled major release within the hour, or no setup by 12:00 CT

Replay A: worked

Time (CT)What happenedJohn
EarlierHighs 101.40 (RSI 64), then 102.00 (RSI 68)No divergence
09:30–10:30Pulls back to 101.30Watching
10:30–11:00Closes 101.55, above the prior high of 101.50Buys 2 at market, filled 101.60. Stop 101.25. Cost $45, so 2 contracts
11:00–12:10Trades 102.00 at 12:10Sells 1 at 102.00 (limit). Stop for the other moves to 101.60
12:10–14:30Rises to 102.65, never 102.70. 102.60 at 14:30At 14:30 sells the last 1 at market: price 102.60, filled 102.55

Result after costs: +0.40 point = +$40, +0.95 point = +$95, commissions −$10. Net +$125. Journal: "Price and RSI agreed at the high. Pullback held."

Replay B: failed

Time (CT)What happenedJohn
EarlierHighs 101.40 (RSI 63), then 101.95 (RSI 67)No divergence
09:30–10:30Pulls back to 101.25Watching
10:30–11:00Closes 101.52, above the prior high of 101.48Buys 2 at market, filled 101.57. Stop 101.20
11:00–11:20Falls through 101.20Stop triggers, filled 101.15

Result after costs: 2 × −0.42 point = −$84, commissions −$10. Net −$94. Journal: "No warning sign, and it still failed. The absence of a divergence isn't a promise either."

Replay C: no trade

Time (CT)What happenedJohn
EarlierHighs 101.40 (RSI 66), then 102.00 (RSI 61)Divergence: waits
10:00–11:00Pulls back to 101.40, then closes above the prior period's highWaiting: no entry
11:00–14:30Trends to 103.10. RSI never makes a higher high above 61 before 12:00No trade

Result: $0. Journal: "The divergence led nowhere, and the trend left without me. That's the cost of waiting, and I count it."

Test it yourself

  • Write how you pick swing points, and the RSI settings, before looking (this lesson).
  • Replay every pullback. Split the results by "divergence" and "no divergence", and log what happened after each wait.
  • Check whether your divergence marker appears on the bar it's drawn on, or later (this lesson's repainting note).

Where it breaks

  • A divergence can last a long time and lead nowhere (the no-trade replay).
  • No divergence doesn't mean the pullback holds (the failed replay).
  • Different swing choices find different divergences in the same chart.

Calculators: position sizerisk/rewardexpectancy

Reflection question: When your plan sees a warning sign, does it tell you to wait, to cut size, or to do the opposite?

Check yourself

  1. Classify lows 100→102 with RSI 40→30, and show both differences. Hint: compare lows, and which one is higher.
  2. When is the Session A second pivot usable under the stated rule?
  3. Would RSI 40→40 qualify in the hidden example? What does the later 106 high establish?
  4. Two readers label divergence differently on the same record. Name two choices that can explain the disagreement without assuming one has found a future reversal. Hint: swing choice and settings.
  5. Why can a continuing strong price trend display several labeled divergences rather than reverse after the first? Hint: what does an oscillator measure?

Reflect on your own process

For your own notes; there is no score and no right answer.

  1. Is your swing-point rule for divergence written down before you look at the outcome, or chosen afterward?
  2. Does your journal record when a divergence could first be known, not just where it was drawn?
  3. How would you count divergences that were followed by no reversal, so your review is not built from the memorable ones?
  4. When your plan sees a warning sign, does it tell you to wait, to cut size, or to do the opposite?

Sources

Last reviewed . Spotted a mistake? Report an error.