Video: Price Action Concepts For High Reward Trading
Creator: Thomas Wade
Original Video: Watch the original video
Difficulty: Advanced
The Big Idea
A bullish confirmation setup means more when it follows a plausible change in market structure. This session combines a completed decline, bottoming behavior, recovery above an EMA, and a later higher-low response. It also shows why a completed measured move is a reason to reassess rather than automatically reverse.
If you remember one thing: direction, entry quality, and structural completion are separate questions. Answer all three before treating a signal bar as an opportunity.
The First Long Is a Contextual Decision
The trader begins with a larger trading range, a decline that has broken and reached a new low, and a stronger push back above the EMA. Earlier long attempts are rejected because of an inside bar or an unsuitable bearish signal bar. The eventual bullish response fits both the recovered EMA and the broader expectation of movement back into the range.
The transcript uses the phrase high-low confirmation. In this guide, higher-low response describes the observable idea: a later low holds above an earlier low, followed by bullish confirmation. It is not a claim that one mechanical pivot rule captures every discretionary setup discussed.
The example includes a scalp and a runner that quickly stops out. That outcome illustrates the separation between getting the first objective and capturing a large continuation. The later rally does not retroactively make the runner exit a mistake; evaluate management across a sample rather than from the day’s eventual high.
Why an Inside Bar Can Veto an Otherwise Bullish Read
An inside bar remains within the preceding candle’s range. The source treats certain inside-bar signals as insufficiently decisive even when the directional context is favorable. This prevents a bullish opinion from becoming permission to take every nearby candle.
Another rejected long is too close to the current highs and too far from the EMA. Buying near a projected destination can leave little room before resistance while increasing distance to invalidation. A recognizable pattern does not solve that problem. Location can make the same pattern acceptable in one place and unattractive in another.
| Layer | Question | Example of a veto |
|---|---|---|
| Context | Does the current cycle support the direction? | The prior channel has completed and no replacement is established |
| Location | Is there space before the next obstacle? | The long starts at the top of the latest push |
| Confirmation | Does the response justify acting now? | An inside bar or weak signal does not meet the rule |
A Measured Move Is a Reference, Not a Ceiling
A measured move projects an earlier leg’s distance from a later reference point. Reaching that projection can indicate that the original trade idea has delivered its expected extent. It does not force price to reverse at an exact number.
The session provides the counterexample: price reaches the projected objective, continues holding the EMA, and repeatedly makes new highs. Additional swings support a wider channel. The trader revises the interpretation, while becoming more cautious because the original channel has already played out.
This is a useful distinction between adaptation and redrawing to justify an entry. Adaptation names the evidence that changed the interpretation. An excuse simply expands the channel whenever price exceeds it. Write the required evidence before the next swing forms.
Worked Example: Projection and Entry Economics
Imagine a range bottom near 5,000.00. Price advances to 5,006.00, pulls back to 5,003.00, then forms a bullish response. Projecting the first six-point advance from 5,003.00 gives 5,009.00 as a measured reference. It is an objective to monitor, not a guaranteed exit or reversal.
An entry at 5,004.00 with a stop at 5,002.75 has 1.25 points of planned price risk. The projection offers five points, or 4R, before costs, provided no nearer obstacle interferes. Entering late at 5,008.00 with the same stop leaves only one point of projected room against 5.25 points of risk, about 0.19R.
The directional thesis can remain bullish in both cases while the second entry is unattractive. If price later exceeds 5,009.00, that does not restore the original late-entry economics. The decision must use the room and invalidation known when the order was considered.
Good Structure Does Not Guarantee a Fill
The source explicitly notes a setup that looked reasonable on review but moved too quickly to fill comfortably live. This is valuable evidence about implementation. A marked chart opportunity is not equivalent to an executed trade.
Keep separate records for recognized setups, orders placed, fills received, and trades completed. The difference can be especially important on fast tick charts, where an attractive historical signal bar may provide little practical reaction time. An indicator’s marker identifies a rule event, not a fill opportunity guaranteed to remain available.
When Neither Direction Deserves Commitment
Later congestion leaves both the old uptrend and downtrend interpretations less useful. The source treats this as an area of development: wait for more information. A completed bearish sequence does not compel a long, and a completed bullish sequence does not compel a short.
Late-session patterns also face a time constraint. Even an appealing structure can be irrelevant if the trading plan excludes new entries near the close. Make that boundary part of the decision before reviewing the eventual continuation.
Pine Script Indicator
View Pine Script Indicator Code
//@version=6
// Guide: https://candlechasers.com/higher-low-confirmation-market-cycle/
// Original educational indicator, not an exact reconstruction or a trading system.
indicator("CC Higher Low EMA Confirmation", overlay=true, max_labels_count=100)
emaLength = input.int(21, "EMA (research choice)", minval=2)
pivotBars = input.int(2, "Bars each side of pivot low", minval=1)
life = input.int(8, "Confirmation window after pivot known", minval=1)
ema = ta.ema(close, emaLength)
pl = ta.pivotlow(low, pivotBars, pivotBars)
var float previousLow = na
var float setupLow = na
var int armed = na
var int count = 0
bool higherLowKnown = false
bool signal = false
if barstate.isconfirmed
if not na(pl)
higherLowKnown := not na(previousLow) and pl > previousLow
// A new confirmed pivot replaces the earlier waiting setup.
setupLow := higherLowKnown ? pl : na
armed := higherLowKnown ? bar_index : na
previousLow := pl
if not na(armed)
if low < setupLow or bar_index - armed > life
armed := na
setupLow := na
else if close > open and close > ema and close > high[1]
signal := true
count += 1
armed := na
setupLow := na
plot(ema, "EMA", color=color.orange, linewidth=2)
plot(previousLow, "Most recently confirmed pivot low", color=color.gray, style=plot.style_stepline)
plot(setupLow, "Higher-low setup invalidation reference", color=color.blue, style=plot.style_linebr)
plotshape(higherLowKnown, title="Higher low becomes known now", style=shape.circle, location=location.belowbar, color=color.blue, size=size.tiny)
plotshape(signal, title="Confirmed bullish response", style=shape.triangleup, location=location.belowbar, color=color.lime)
alertcondition(signal, "Higher-low response", "CC: higher-low response confirmed on {{ticker}} {{interval}}. No order submitted.")
var table status = table.new(position.top_right, 1, 2, bgcolor=color.new(color.black, 15))
if barstate.islast
table.cell(status, 0, 0, na(armed) ? "No higher-low setup armed" : "Higher low known; waiting response", text_color=color.white)
table.cell(status, 0, 1, "Confirmed responses: " + str.tostring(count), text_color=color.white)
What This Indicator Shows
The original indicator compares successive confirmed pivot lows. A higher confirmed low arms a setup; a bullish close above both the EMA and the preceding bar’s high marks a response. By default, each pivot needs two bars on either side, the EMA is 21 periods, and confirmation has eight bars after the pivot becomes known. These are our explicit definitions.
A new confirmed pivot replaces the waiting setup. Price undercutting its low or time expiring cancels it. Blue circles show when higher lows become known, never where a future pivot would look attractive in hindsight. A bullish response may occur on that confirmation bar because all its information is then available.
What This Indicator Does Not Show
The code does not determine whether the larger range or channel has completed, count second entries, draw measured moves, or reproduce the source’s scalp-and-runner management. It does not impose the source’s full set of signal-bar vetoes. Passing its simpler prior-high response rule is not the same as matching the creator’s full method. The gray low is a confirmed reference, not an executable stop order.
Chart Setup, Alerts, and Validation
Paste the complete script into Pine Editor, save it, and add it to a standard-candlestick chart. Follow the timeframe and session instructions above. Configure alerts for the named condition using Once Per Bar Close. The code gates setup markers on completed chart bars; developing reference plots can still move while the current bar forms.
Allow enough history for every lookback and any higher-timeframe calculation. Inspect the visible references and status table before concluding that a quiet chart is broken. A restrictive filter can correctly produce no signals. Changing the chart session, timeframe, inputs, or available data can change the observations; create new alerts after such changes.
Validation status: code, state handling, confirmation timing, and HTML preservation were reviewed statically. The indicator has not been compiled or chart-tested in TradingView here, and alerts and browser copying have not been tested live. No orders, fills, backtest results, or performance claims are produced.
Practice and Research
- Context audit: label range, trend, and unclear conditions before replaying each signal. Compare where the same mechanical response appears.
- Confirmation delay: compare one, two, and three right-side pivot bars. Record both earlier opportunities and extra false classifications; never backdate the marker.
- Location check: measure signal distance from the EMA and room to the nearest premarked high. Investigate whether late, extended signals have different behavior.
Use later sessions to review the chosen definitions unchanged. Keep missed fills and no-trade decisions in the worksheet instead of reducing the exercise to completed winners and losers.
Check Your Understanding
Does reaching a measured move require a short? No. It prompts reassessment; continued EMA support and new swings may support continuation.
When is a two-right-bar pivot available? Only after the second subsequent bar closes.
Practical exercise: write one sentence stating the current cycle hypothesis and one stating what would invalidate it, then advance replay without changing those conditions after the fact.
Final Takeaway
Combine a supported structural hypothesis with good location and a timely response. A completed projection, a revised channel, and a new confirmed entry are related observations, not interchangeable trading instructions.
Risk Disclosure
This material is for education and research, not personalized financial advice or a recommendation to trade any security, contract, or account program. Trading can result in substantial losses. Leveraged products can produce losses beyond the amount initially committed, and short selling can involve unlimited loss. Options carry exercise, assignment, liquidity, and expiration risks. Stops and displayed prices do not guarantee execution; gaps, spreads, slippage, fees, funding, halts, and platform interruptions can materially change outcomes. Hypothetical examples, historical charts, indicators, and creator-reported results do not establish future performance. Understand the instrument, account rules, and total exposure, practice before committing capital, and use only risk capital you can afford to lose.
CandleChasers provides independent educational analysis and is not affiliated with, endorsed by, or sponsored by the source creator, platforms, or firms discussed.