Level 3 — ProductionChart Patterns

Chart Patterns

45 minutes60 marksprintable — key stays hidden on paper

Subject: Stock-Market · Chapter: Chart Patterns Level: 3 — Production (from-scratch derivations, code-from-memory, explain-out-loud) Time limit: 45 minutes · Total marks: 60

Instructions: Show all work. For calculation questions state the formula before substituting. For "explain-out-loud" prompts write as if teaching a peer. Use ...... for any math.


Q1. (10 marks) — Measured Move: Head & Shoulders

A stock forms a Head and Shoulders top. The head peak is at \148,thenecklineishorizontalat, the neckline is horizontal at $120$.

(a) Derive the price target from first principles, explaining why the pattern implies that target. (4)

(b) The left shoulder peaked at \132,therightshoulderat, the right shoulder at $130$. State whether the slight asymmetry invalidates the pattern and justify. (2)

(c) Entry is taken on the neckline break at \120withastopabovetherightshoulderatwith a stop above the right shoulder at$131$. Compute the reward-to-risk ratio to the target from (a). (4)


Q2. (12 marks) — Reversal vs Continuation Taxonomy

(a) From memory, classify each of the following as primarily reversal or continuation, and state the prior trend direction each typically requires: head & shoulders, ascending triangle, bull flag, double bottom, rising wedge, cup and handle. (6)

(b) Explain out loud why a rising wedge is bearish even when it appears in an uptrend, referencing the behaviour of the two boundary lines and volume. (4)

(c) State the single most important confirmation signal common to all these patterns before acting. (2)


Q3. (10 marks) — Double Bottom Measured Move + Code

A double bottom forms with both troughs near \50andtheinterveningpeak(breakout/confirmationlevel)atand the intervening peak (breakout/confirmation level) at$58$.

(a) Compute the projected upside target and explain the derivation. (3)

(b) Write, from memory, a Python function measured_move(trough, neckline, direction) that returns the target for a double top or double bottom given the pattern height and breakout level. (5)

(c) Using your logic, what would the target be for a double top with peaks at \90andnecklineatand neckline at$78$? (2)


Q4. (10 marks) — Triangles Derivation

(a) Draw (describe in words with coordinates) and distinguish ascending, descending, and symmetrical triangles by their two trendlines and typical breakout bias. (6)

(b) A symmetrical triangle has its widest vertical distance (base) of \14measuredatthestartofthepattern;breakoutoccursupwardatmeasured at the start of the pattern; breakout occurs upward at$65$. Derive the measured-move target. (4)


Q5. (10 marks) — Flags & Pennants vs Wedges

(a) Explain out loud the difference between a bull flag and a pennant, and why both are continuation patterns. Reference the "flagpole." (4)

(b) A bull flag has a flagpole running from \40toto$52.Theflagconsolidationdriftsdowntoabreakoutpointof. The flag consolidation drifts down to a breakout point of $50$. Compute the measured-move target using the flagpole-projection method. (3)

(c) Contrast a falling wedge with a bull flag: give one similarity and one key structural difference. (3)


Q6. (8 marks) — Cup and Handle + Rounding Bottom

(a) Describe the cup and handle structure and state how the target is measured. Compute the target for a cup with rim at \75andcupbottomatand cup bottom at$60$, breakout at the rim. (4)

(b) Explain out loud the difference in timeframe/psychology between a rounding bottom and a sharp V-reversal, and why volume typically forms a "bowl" shape in a rounding bottom. (4)


Answer keyMark scheme & solutions

Q1 (10)

(a) Height of pattern == head - neckline = 148 - 120 = \28.Target. Target =necklineneckline-heightheight= 120 - 28 = $116. **(target = \116)** Why: The measured move assumes the momentum that drove price from neckline to head reverses symmetrically once the neckline breaks; the vertical distance is projected downward from the break point. (2 for method + why, 2 for correct number)

(b) Does not invalidate. Shoulders need only be roughly symmetric in height and time; a \2difference( difference (132vsvs130$) is minor and typical of real patterns. The defining feature is the higher head flanked by two lower peaks. (2)

(c) Reward = 120 - 116 = \4.Risk. Risk = 131 - 120 = $11.Rewardtorisk. Reward-to-risk = 4/11 \approx 0.36(i.e.(i.e.\approx 0.36:1$). (2 for reward+risk, 2 for ratio). Note: unfavourable — a valid teaching point.


Q2 (12)

(a) (1 each)

  • Head & shoulders — reversal (after uptrend)
  • Ascending triangle — continuation (typically in uptrend, bullish bias)
  • Bull flag — continuation (uptrend)
  • Double bottom — reversal (after downtrend)
  • Rising wedge — reversal (bearish; can end an uptrend) / continuation-bearish in downtrend — accept reversal after uptrend
  • Cup and handle — continuation (uptrend, bullish)

(b) In a rising wedge both boundary lines slope up, but the lower line rises faster than the upper — price advances are getting weaker and the range narrows. Rising prices on declining volume show buyers losing conviction; the contraction resolves downward as demand exhausts. (4: 2 for boundary-line geometry, 2 for volume/momentum logic)

(c) A breakout/breakdown confirmed on rising (or expanding) volume through the pattern's key level (neckline/boundary). (2)


Q3 (10)

(a) Height = 58 - 50 = \8.Target. Target =breakoutbreakout+heightheight= 58 + 8 = $66. *Why:* the depth of the base is projected upward from the confirmation (neckline) break. **(target = \66)** (3)

(b) Example solution:

def measured_move(trough, neckline, direction):
    height = abs(neckline - trough)
    if direction == "bottom":   # double bottom -> up
        return neckline + height
    elif direction == "top":    # double top -> down
        return neckline - height
    else:
        raise ValueError("direction must be 'top' or 'bottom'")

(2 for height, 2 for correct sign logic per direction, 1 for validation/structure)

(c) Double top: height = 90 - 78 = \12;target; target = 78 - 12 = $66. **(target = \66)** (2)


Q4 (10)

(a) (2 each)

  • Ascending: flat/horizontal resistance on top, rising support (higher lows) below → bullish, breaks up.
  • Descending: flat/horizontal support on bottom, falling resistance (lower highs) above → bearish, breaks down.
  • Symmetrical: downward-sloping resistance and upward-sloping support converging → neutral; breakout direction determines bias.

(b) Base height = \14,upwardbreakoutat, upward breakout at $65.Target. Target = 65 + 14 = $79. *Why:* the base (widest part) is projected in the breakout direction from the breakout point. **(target = \79)** (2 method+why, 2 number)


Q5 (10)

(a) A bull flag is a short rectangular/parallel-channel consolidation sloping slightly against the prior sharp move (the flagpole). A pennant is a small symmetrical-triangle consolidation (converging lines) after the flagpole. Both are continuation because they represent a brief pause/profit-taking within a strong trend before it resumes in the same direction. (2 flag vs pennant shape, 2 continuation reasoning w/ flagpole)

(b) Flagpole height = 52 - 40 = \12.Target. Target =breakoutbreakout+polepole= 50 + 12 = $62. **(target = \62)** (1 pole, 2 projection)

(c) Similarity: both are consolidation/pauses that often resolve in the trend direction (bullish) — a falling wedge in an uptrend/downtrend is a bullish reversal/continuation. Key difference: a bull flag's boundaries are (roughly) parallel, whereas a falling wedge's boundaries converge (both slope down but tighten). (1.5 similarity, 1.5 difference)


Q6 (8)

(a) Cup and handle: a rounded "U" bottom (the cup) followed by a smaller downward drift/consolidation (the handle) near the rim; bullish continuation. Target = cup depth projected up from the breakout (rim). Depth = 75 - 60 = \15;target; target = 75 + 15 = $90. **(target = \90)** (2 description, 2 number)

(b) A rounding bottom develops over a long timeframe as sentiment slowly shifts from bearish → neutral → bullish, giving a gradual curved base; a V-reversal is a sharp, panic-driven reversal in one move. Volume forms a bowl: high during the initial decline, drying up at the base (apathy/low participation) and rising again as buyers return on the right side — mirroring the price curve. (2 timeframe/psychology, 2 volume bowl logic)


[
  {"claim":"H&S target = neckline - height = 116", "code":"head=148; neck=120; height=head-neck; result=(neck-height==116)"},
  {"claim":"H&S reward:risk = 4/11", "code":"reward=120-116; risk=131-120; result=(Rational(reward,risk)==Rational(4,11))"},
  {"claim":"Double bottom target = 66", "code":"neck=58; trough=50; height=neck-trough; result=(neck+height==66)"},
  {"claim":"Double top (90/78) target = 66", "code":"neck=78; peak=90; height=peak-neck; result=(neck-height==66)"},
  {"claim":"Symmetrical triangle target = 79", "code":"base=14; bo=65; result=(bo+base==79)"},
  {"claim":"Bull flag target = 62", "code":"pole=52-40; bo=50; result=(bo+pole==62)"},
  {"claim":"Cup and handle target = 90", "code":"rim=75; bottom=60; depth=rim-bottom; result=(rim+depth==90)"}
]