Support, Resistance & Price Action
Level 4 — Application (Novel Problems, No Hints)
Time Limit: 60 minutes Total Marks: 60
Instructions: Answer all questions. Show all calculations clearly. Marks are indicated against each question. Round all price levels to two decimal places unless stated otherwise.
Question 1 — Pivot Point Analysis (14 marks)
A stock closes the trading session with the following data:
- High =
- Low =
- Close =
(a) Calculate the standard floor pivot point , and the levels , , , . Use: (8 marks)
(b) The next day the stock opens at and rises. State, with justification, which calculated level it will encounter first as resistance, and which level it must break to signal further bullish momentum. (3 marks)
(c) A trader claims the range equals twice the previous day's range . Verify this claim numerically and explain why it holds algebraically. (3 marks)
Question 2 — Role Reversal & Retest (12 marks)
A resistance level sits at \180.00$186.50$, then pulls back.
(a) Explain the concept of role reversal as it applies to the \180.00$ level after this breakout. (3 marks)
(b) The pullback touches \180.30$ and bounces. A second trader waited for this event before entering long. Identify what this event is called and give two reasons why waiting for it improves trade quality. (4 marks)
(c) Suppose instead the pullback closed the day at \179.10$, below the broken level, and the next day price fell further. Classify this scenario and explain what it tells a trader about the original breakout. (5 marks)
Question 3 — Swing Structure & Zones (12 marks)
Below are six consecutive daily candle highs/lows (in order, chronological):
| Day | High | Low |
|---|---|---|
| 1 | 52.0 | 50.4 |
| 2 | 53.6 | 51.2 |
| 3 | 54.9 | 52.5 |
| 4 | 53.1 | 51.0 |
| 5 | 51.8 | 49.6 |
| 6 | 53.0 | 50.8 |
(a) Identify the swing high and the swing low in this sequence, stating the day and price, and justify each using the swing-point definition. (6 marks)
(b) Based on the swing high, define where you would draw a supply zone and explain how supply zones differ conceptually from a single horizontal resistance line. (4 marks)
(c) If Day 5's low of later becomes a demand zone, state the price behaviour you would expect on a future retest of this zone if the demand remains valid. (2 marks)
Question 4 — Breakout, False Breakout & Round Numbers (12 marks)
A stock has traded in a range with resistance at \99.80$100.00$ sits just above.
(a) Explain why the \100.00$99.80$. (4 marks)
(b) On a given day price spikes to \100.40$99.10$. Classify this move and list three confirmation criteria a disciplined trader would have required before trusting the breakout. (5 marks)
(c) A trader sets a buy-stop order at \100.05$ to catch the breakout. Explain one specific risk of placing entry orders just above a round number, and suggest a modification to reduce this risk. (3 marks)
Question 5 — Pure Price Action Reasoning (10 marks)
A trader analyses a chart using no indicators at all. Over 3 weeks they observe: two clear reactions off \74.50$74.20$76.00$.
(a) Using only price action, argue whether \74.50$74.20$ close. Justify your position. (4 marks)
(b) State three advantages and two limitations of trading purely with price action versus indicator-based methods. (4 marks)
(c) Define what makes an S/R level "stronger" from a price-action standpoint, giving two measurable factors. (2 marks)
Answer keyMark scheme & solutions
Question 1 (14 marks)
(a) With , , :
- (2 marks)
Why: Pivot averages the day's action; reflect the day off the pivot mirrored by the opposite extreme; extend by the full range.
(b) Open is above () but below (). Rising, it encounters first as resistance. To signal further bullish momentum it must break above . (3 marks: correct first resistance 1.5, correct next level 1.5)
(c) . Previous range ; twice that . Claim verified. (1.5 marks) Algebraically: ; the terms cancel, leaving exactly twice the range. (1.5 marks)
Question 2 (12 marks)
(a) Role reversal: once price breaks decisively above a former resistance (\180$), that level tends to act as support on subsequent pullbacks. Sellers who capped price there are now buyers/hold, and breakout buyers defend the level. The resistance "flips" into support. (3 marks)
(b) This event is a retest (successful retest/confirmation) — price returns to the broken level (\180.30 \approx $180$180$) and better risk:reward entry. (2 marks)
(c) Close at \179.10$ (below the broken level) followed by further decline = a false breakout / failed breakout (fakeout/bull trap). (2 marks) It tells the trader the breakout lacked genuine buying pressure; the level held as resistance after all, trapping breakout longs, and the failed break often precedes a stronger move in the opposite direction (down). (3 marks)
Question 3 (12 marks)
(a) Swing high = Day 3, : its high exceeds the highs of the surrounding days (Day 2 = 53.6, Day 4 = 53.1), forming a local peak. (3 marks) Swing low = Day 5, : its low is lower than the lows of surrounding days (Day 4 = 51.0, Day 6 = 50.8), forming a local trough. (3 marks) (Full marks require day + price + justification via neighbouring candles.)
(b) Draw the supply zone as a band/rectangle around the swing high — from roughly the Day 3 high down to the open/base of the candle(s) that launched the drop (~– area). (2 marks) Unlike a single horizontal resistance line, a supply zone is a range/area representing where institutional selling overwhelmed buying; it accounts for the fact that reactions occur over a price band, not one exact price. (2 marks)
(c) On a valid retest of the demand zone at \approx\49.6$, expect price to decelerate, halt its fall and bounce upward (buyers re-emerge), ideally with a rejection wick or bullish reaction confirming demand still exceeds supply. (2 marks)
Question 4 (12 marks)
(a) \100.00$99.80$100$100$99.80$. (4 marks: significance 2, effect on breakout 2)
(b) Spike to \100.40$99.10$ (back inside range) = a false breakout (bull trap). (2 marks) Three confirmation criteria: (i) a close above the level, not just an intraday spike; (ii) above-average volume on the breakout; (iii) a successful retest that holds; (accept: follow-through candle, wide-range breakout candle, break of round number too). (3 marks, 1 each)
(c) Risk: orders clustered just above round numbers make that zone a stop-hunt / liquidity target — price can spike to trigger the buy-stop then reverse (fake breakout), filling the trader at the top before a drop. (2 marks) Modification: wait for a confirmed daily close above \100$ (or a retest hold) rather than a resting buy-stop; alternatively place the entry above a small buffer beyond the round number with volume confirmation. (1 mark)
Question 5 (10 marks)
(a) Yes — \74.50$74.20$76.00$**, showing buyers reasserted control. In price action, support is a zone, not a razor-thin line; a small overshoot with rejection and recovery is normal and even strengthens the level by clearing weak stops. (4 marks — position + justification. Award a well-argued "invalidated" answer partial credit only if it ignores the recovery; full marks favour the recovery argument.)
(b) Advantages (any 3): reacts in real time / no lag; works across all markets & timeframes; keeps charts clean & reduces conflicting signals; reflects actual supply/demand directly. (3 marks) Limitations (any 2): subjective / requires experience & discretion; harder to backtest/automate; can miss confirmation that indicators provide. (1 mark for 2)
(c) A level is stronger when it has (i) more touches/reactions (more times respected) and (ii) higher volume at those reactions; (accept: longer time held, cleaner rejections, confluence with round number/pivot). (2 marks)
[
{"claim":"Pivot P = 245.27 (to 2dp)","code":"H,L,C=248.60,241.20,246.00\nP=(H+L+C)/3\nresult = round(P,2)==245.27"},
{"claim":"R1 = 249.33 and S1 = 241.93","code":"H,L,C=248.60,241.20,246.00\nP=(H+L+C)/3\nR1=2*P-L\nS1=2*P-H\nresult = round(R1,2)==249.33 and round(S1,2)==241.93"},
{"claim":"R2 = 252.67 and S2 = 237.87","code":"H,L,C=248.60,241.20,246.00\nP=(H+L+C)/3\nR2=P+(H-L)\nS2=P-(H-L)\nresult = round(R2,2)==252.67 and round(S2,2)==237.87"},
{"claim":"R2 - S2 equals twice the daily range (14.80)","code":"H,L,C=248.60,241.20,246.00\nP=(H+L+C)/3\nR2=P+(H-L)\nS2=P-(H-L)\nresult = round(R2-S2,2)==round(2*(H-L),2)==14.80"}
]