Skip to content

Patterns

Read the shape. Respect the context.

A broad canonical catalog—not an impossible exhaustive list. Pattern names and thresholds vary, and no shape reliably predicts an outcome alone.Illustrative sample data — not real quotes

Find a formation

39 patterns

Open any entry for recognition, confirmation and failure notes.

Multiple peaks · reversal

Double top

Stylized synthetic example

Two comparable peaks separated by a meaningful pullback form an M-shaped potential top.

bearishmulti candlereversal

Prerequisites & context

Requires an established advance; two highs alone inside random chop are not enough.

Recognition checklist

  • Prior uptrend
  • Peaks near the same resistance area
  • Distinct trough creates a neckline

Confirm or invalidate

Confirms: A close below the intervening trough; stronger with expanding volume.

Invalidates: A sustained close above both peaks.

Lookalikes & failures

A rectangle until the neckline breaks.

Small synthetic example

Synthetic: highs 104 and 104.30 surround a 98 trough; a close at 97.40 confirms.

Multiple peaks · reversal

Double bottom

Stylized synthetic example

Two comparable lows separated by a rebound form a W-shaped potential base.

bullishmulti candlereversal

Prerequisites & context

Requires a decline into the first low.

Recognition checklist

  • Prior downtrend
  • Lows near one support area
  • Intervening peak defines neckline

Confirm or invalidate

Confirms: A close above the intervening peak.

Invalidates: A sustained close below both lows.

Lookalikes & failures

A range until resistance breaks.

Small synthetic example

Synthetic: lows 42.10 and 42.30 surround 47.00; 47.40 confirms.

Multiple peaks · reversal

Triple top

Stylized synthetic example

Three tests of roughly the same ceiling suggest demand is repeatedly failing there.

bearishmulti candlereversal

Prerequisites & context

Most meaningful after an advance and over enough time to create distinct swings.

Recognition checklist

  • Three separate highs
  • Two reaction lows
  • Horizontal resistance zone

Confirm or invalidate

Confirms: A close below the lowest reaction-low support.

Invalidates: A decisive close above the three-peak zone.

Lookalikes & failures

Head and shoulders has a distinctly higher middle peak.

Small synthetic example

Synthetic: 71.8, 72.2 and 72.0 fail; 66.7 breaks support.

Multiple peaks · reversal

Triple bottom

Stylized synthetic example

Three tests of roughly the same floor suggest supply is repeatedly absorbed.

bullishmulti candlereversal

Prerequisites & context

Look for a prior decline and distinct rebounds between lows.

Recognition checklist

  • Three separate lows
  • Two reaction highs
  • Horizontal support zone

Confirm or invalidate

Confirms: A close above the highest reaction-high resistance.

Invalidates: A decisive close below the three-low zone.

Lookalikes & failures

Inverse head and shoulders has a distinctly lower middle trough.

Small synthetic example

Synthetic: 30.1, 29.8 and 30.0 hold; 35.2 breaks resistance.

Complex reversal · reversal

Head and shoulders

Stylized synthetic example

A higher central peak sits between two lower shoulders; the reaction lows define a neckline.

bearishmulti candlereversal

Prerequisites & context

A mature uptrend should precede the left shoulder.

Recognition checklist

  • Left shoulder
  • Higher head
  • Lower right shoulder
  • Neckline through two troughs

Confirm or invalidate

Confirms: A close below the neckline; a retest may add evidence.

Invalidates: A new close above the head, or no neckline break.

Lookalikes & failures

Triple top when all three peaks are similar.

Small synthetic example

Synthetic: 58, 64 and 59 peaks; neckline 52 breaks at 51.40.

Complex reversal · reversal

Inverse head and shoulders

Stylized synthetic example

A lower central trough sits between two shallower shoulders; reaction highs form the neckline.

bullishmulti candlereversal

Prerequisites & context

A sustained decline should precede the left shoulder.

Recognition checklist

  • Left shoulder
  • Lower head
  • Higher right shoulder
  • Neckline through two peaks

Confirm or invalidate

Confirms: A close above the neckline.

Invalidates: A new close below the head.

Lookalikes & failures

Triple bottom when all three troughs are similar.

Small synthetic example

Synthetic: 44, 38 and 43 troughs; neckline 50 breaks at 50.80.

Rounded structures · reversal

Rounding top

Stylized synthetic example

Momentum gradually rolls from rising to flat to falling, producing a broad dome.

bearishmulti candlereversal

Prerequisites & context

Usually develops slowly after an extended rise.

Recognition checklist

  • Gentle convex arc
  • Smaller gains near center
  • Lower highs emerge on right

Confirm or invalidate

Confirms: A close below support at the base of the arc.

Invalidates: A renewed sequence of higher highs above the dome.

Lookalikes & failures

A choppy range lacks smooth curvature.

Small synthetic example

Synthetic closes arc from 80 to 88 and back to 79 before support gives way.

Rounded structures · reversal

Rounding bottom

Stylized synthetic example

Selling pressure fades gradually and accumulation-like price action creates a broad bowl.

bullishmulti candlereversal

Prerequisites & context

Usually follows a prolonged decline; it is not a sharp V.

Recognition checklist

  • Gentle concave arc
  • Declines flatten
  • Higher lows appear on right

Confirm or invalidate

Confirms: A close above resistance at the rim.

Invalidates: A break beneath the bowl's low.

Lookalikes & failures

A V reversal turns abruptly rather than gradually.

Small synthetic example

Synthetic closes curve from 30 to 24 and back to 31; 31.50 clears the rim.

Rounded structures · continuation

Cup and handle

Stylized synthetic example

A rounded recovery returns to the prior high, followed by a short, shallow pullback handle.

bullishmulti candlecontinuation

Prerequisites & context

Typically follows an advance; the handle should be smaller than the cup.

Recognition checklist

  • Rounded cup
  • Rims near equal
  • Handle drifts modestly down

Confirm or invalidate

Confirms: A close above the rim/handle resistance.

Invalidates: Handle falls deeply into the lower half of the cup.

Lookalikes & failures

A double bottom is sharper and lacks a handle.

Small synthetic example

Synthetic cup spans 48–56; handle holds 53.8 before 56.4 breakout.

Rounded structures · continuation

Inverse cup and handle

Stylized synthetic example

An inverted rounded arc returns to support, then a small upward handle precedes a potential breakdown.

bearishmulti candlecontinuation

Prerequisites & context

Typically interrupts an established decline.

Recognition checklist

  • Inverted cup
  • Rims near equal
  • Handle drifts modestly up

Confirm or invalidate

Confirms: A close below the rim/support.

Invalidates: Handle rallies deeply above the cup midpoint.

Lookalikes & failures

A double top is sharper and lacks a handle.

Small synthetic example

Synthetic inverse cup spans 72–64; handle stalls at 67 before 63.6 breakdown.

Triangles · continuation

Ascending triangle

Stylized synthetic example

Flat resistance and rising swing lows compress price upward.

bullishmulti candlecontinuation

Prerequisites & context

Often pauses an uptrend, though context does not guarantee direction.

Recognition checklist

  • Nearly flat upper boundary
  • Rising lower boundary
  • Contracting range

Confirm or invalidate

Confirms: A close above resistance, ideally before the apex.

Invalidates: A close below rising support.

Lookalikes & failures

A rising wedge has both boundaries sloping upward.

Small synthetic example

Synthetic resistance 50; lows rise 44, 46, 48; close 50.6 confirms.

Triangles · continuation

Descending triangle

Stylized synthetic example

Flat support and falling swing highs compress price downward.

bearishmulti candlecontinuation

Prerequisites & context

Often pauses a downtrend, but can break either way.

Recognition checklist

  • Nearly flat lower boundary
  • Falling upper boundary
  • Contracting range

Confirm or invalidate

Confirms: A close below support.

Invalidates: A close above falling resistance.

Lookalikes & failures

A falling wedge has both boundaries sloping downward.

Small synthetic example

Synthetic support 28; highs fall 34, 32, 30; close 27.5 confirms.

Triangles · continuation

Symmetrical triangle

Stylized synthetic example

Lower highs and higher lows converge as volatility contracts.

neutralmulti candlecontinuation

Prerequisites & context

Needs a prior impulse to be called continuation; otherwise direction is neutral.

Recognition checklist

  • Falling upper trendline
  • Rising lower trendline
  • Converging swings

Confirm or invalidate

Confirms: A close outside either boundary with follow-through.

Invalidates: A quick close back inside, or drifting through the apex.

Lookalikes & failures

A pennant is shorter and follows a sharp pole.

Small synthetic example

Synthetic swings compress 60/50 to 56/54; 56.7 closes above.

Wedges · reversal

Rising wedge

Stylized synthetic example

Both boundaries slope upward but converge, showing advances losing breadth.

bearishmulti candlereversal

Prerequisites & context

Can end an uptrend or form as a countertrend rally in a decline.

Recognition checklist

  • Higher highs
  • Higher lows rising faster
  • Converging upward lines

Confirm or invalidate

Confirms: A close below lower support.

Invalidates: A decisive close above upper resistance.

Lookalikes & failures

Ascending triangle has flat resistance.

Small synthetic example

Synthetic highs 80, 83, 85 and lows 75, 79, 82; 81.4 breaks support.

Wedges · reversal

Falling wedge

Stylized synthetic example

Both boundaries slope downward but converge as selling momentum contracts.

bullishmulti candlereversal

Prerequisites & context

Can end a decline or pause an advance.

Recognition checklist

  • Lower lows
  • Lower highs falling faster
  • Converging downward lines

Confirm or invalidate

Confirms: A close above upper resistance.

Invalidates: A decisive close below lower support.

Lookalikes & failures

Descending triangle has flat support.

Small synthetic example

Synthetic lows 40, 37, 35 and highs 46, 42, 39; 40.2 breaks resistance.

Flags & pennants · continuation

Bull flag

Stylized synthetic example

A sharp rise forms a pole, followed by a short, orderly downward-sloping channel.

bullishmulti candlecontinuation

Prerequisites & context

The pole must be a clear impulse; without it this is only a small channel.

Recognition checklist

  • Strong upward pole
  • Tight countertrend pullback
  • Roughly parallel flag edges

Confirm or invalidate

Confirms: A close above the flag's upper edge.

Invalidates: A break below the flag and deep retracement of the pole.

Lookalikes & failures

A rising wedge lacks the sharp pole and slopes up.

Small synthetic example

Synthetic 40→50 pole; flag eases to 47.8; 50.3 breakout.

Flags & pennants · continuation

Bear flag

Stylized synthetic example

A sharp fall forms a pole, followed by a short, orderly upward-sloping channel.

bearishmulti candlecontinuation

Prerequisites & context

Requires a distinct bearish impulse before the flag.

Recognition checklist

  • Strong downward pole
  • Tight countertrend bounce
  • Parallel flag edges

Confirm or invalidate

Confirms: A close below the flag's lower edge.

Invalidates: A break above the flag and deep recovery of the pole.

Lookalikes & failures

A falling wedge converges and lacks the sharp pole.

Small synthetic example

Synthetic 70→59 pole; flag rebounds to 62; 58.5 breakdown.

Flags & pennants · continuation

Bull pennant

Stylized synthetic example

A strong upward pole is followed by a small converging triangle.

bullishmulti candlecontinuation

Prerequisites & context

The consolidation should be brief relative to the pole.

Recognition checklist

  • Upward pole
  • Tiny lower highs and higher lows
  • Contracting volume often appears

Confirm or invalidate

Confirms: A close above the pennant.

Invalidates: A close beneath the pennant low.

Lookalikes & failures

A symmetrical triangle is broader and need not have a pole.

Small synthetic example

Synthetic 20→27 pole; compression 27–25.8; close 27.3 confirms.

Flags & pennants · continuation

Bear pennant

Stylized synthetic example

A strong downward pole is followed by a small converging triangle.

bearishmulti candlecontinuation

Prerequisites & context

The pause should be short relative to the decline.

Recognition checklist

  • Downward pole
  • Tiny converging swings
  • Compression after impulse

Confirm or invalidate

Confirms: A close below the pennant.

Invalidates: A close above the pennant high.

Lookalikes & failures

A symmetrical triangle is broader and may be direction-neutral.

Small synthetic example

Synthetic 45→36 pole; compression 36–37.4; close 35.7 confirms.

Ranges · continuation

Bullish rectangle

Stylized synthetic example

Price pauses an advance between horizontal support and resistance.

bullishmulti candlecontinuation

Prerequisites & context

Needs a prior uptrend to justify the bullish continuation label.

Recognition checklist

  • Repeated flat highs
  • Repeated flat lows
  • Contained sideways trade

Confirm or invalidate

Confirms: A close above resistance.

Invalidates: A close below support.

Lookalikes & failures

Without a prior trend it is simply a neutral range.

Small synthetic example

Synthetic range 92–96 after an advance; 96.7 closes above.

Ranges · continuation

Bearish rectangle

Stylized synthetic example

Price pauses a decline between horizontal support and resistance.

bearishmulti candlecontinuation

Prerequisites & context

Needs a prior downtrend to justify the bearish continuation label.

Recognition checklist

  • Repeated flat highs
  • Repeated flat lows
  • Contained sideways trade

Confirm or invalidate

Confirms: A close below support.

Invalidates: A close above resistance.

Lookalikes & failures

Without a prior trend it is a neutral range.

Small synthetic example

Synthetic range 52–56 after a decline; 51.4 closes below.

Ranges · indecision

Horizontal range

Stylized synthetic example

Price rotates repeatedly between a horizontal floor and ceiling without directional progress.

neutralmulti candleindecision

Prerequisites & context

No prior trend is required; avoid assuming which side will break.

Recognition checklist

  • At least two tests per edge
  • Mostly horizontal bounds
  • Frequent reversals inside

Confirm or invalidate

Confirms: A directional close beyond an edge; until then, no breakout exists.

Invalidates: A breakout that immediately returns inside is failed.

Lookalikes & failures

Rectangles get directional labels only from prior trend context.

Small synthetic example

Synthetic support 24 and resistance 29 contain six swings.

Channels · continuation

Ascending channel

Stylized synthetic example

Higher highs and higher lows travel between roughly parallel rising boundaries.

bullishmulti candlecontinuation

Prerequisites & context

An established rising sequence must be visible.

Recognition checklist

  • Two or more touches per boundary
  • Parallel rising lines
  • Orderly higher swings

Confirm or invalidate

Confirms: Continuation is evidenced by holding lower support; upside breakout accelerates, not defines, the channel.

Invalidates: A close below channel support breaks the structure.

Lookalikes & failures

A rising wedge converges rather than remaining parallel.

Small synthetic example

Synthetic channel rises from 30–34 to 39–43.

Channels · continuation

Descending channel

Stylized synthetic example

Lower highs and lower lows travel between roughly parallel falling boundaries.

bearishmulti candlecontinuation

Prerequisites & context

An established falling sequence must be visible.

Recognition checklist

  • Two or more touches per boundary
  • Parallel falling lines
  • Orderly lower swings

Confirm or invalidate

Confirms: Holding upper resistance preserves it; an outside close ends the channel.

Invalidates: A close above channel resistance.

Lookalikes & failures

A falling wedge converges rather than staying parallel.

Small synthetic example

Synthetic channel falls from 80–75 to 67–62.

Channels · indecision

Horizontal channel

Stylized synthetic example

Price moves laterally between parallel horizontal boundaries.

neutralmulti candleindecision

Prerequisites & context

Best treated as balance until one edge breaks.

Recognition checklist

  • Flat upper boundary
  • Flat lower boundary
  • Multiple rotations

Confirm or invalidate

Confirms: A close beyond a boundary establishes direction.

Invalidates: Immediate re-entry into the channel invalidates the break.

Lookalikes & failures

Equivalent to a range; channel wording emphasizes parallel boundaries.

Small synthetic example

Synthetic price rotates between 100 and 106 before an unresolved edge test.

Broadening · reversal

Ascending broadening formation

Stylized synthetic example

Higher highs and lower or flat lows create an expanding, upward-tilted megaphone.

bearishmulti candlereversal

Prerequisites & context

Usually appears after an advance and reflects increasing disagreement.

Recognition checklist

  • Diverging boundaries
  • Expanding swings
  • Upper pivots rise

Confirm or invalidate

Confirms: A close below the lower boundary.

Invalidates: A sustained close above the final high.

Lookalikes & failures

An ascending channel has parallel boundaries and stable volatility.

Small synthetic example

Synthetic swings widen from 70–66 to 77–63; 62.5 breaks lower edge.

Broadening · reversal

Descending broadening formation

Stylized synthetic example

Lower lows and higher or flat highs create an expanding, downward-tilted megaphone.

bullishmulti candlereversal

Prerequisites & context

Usually appears after a decline; volatility expands rather than contracts.

Recognition checklist

  • Diverging boundaries
  • Expanding swings
  • Lower pivots fall

Confirm or invalidate

Confirms: A close above the upper boundary.

Invalidates: A sustained close below the final low.

Lookalikes & failures

A descending channel has parallel boundaries.

Small synthetic example

Synthetic swings widen from 42–46 to 35–49; 49.6 breaks upper edge.

Complex reversal · reversal

Diamond top

Stylized synthetic example

Price first broadens, then contracts near a market high, making a diamond-like outline.

bearishmulti candlereversal

Prerequisites & context

Requires an established advance and enough swings to show both expansion and contraction.

Recognition checklist

  • Broadening left half
  • Contracting right half
  • Central volatility peak

Confirm or invalidate

Confirms: A close below the lower-right boundary.

Invalidates: A close above the diamond high.

Lookalikes & failures

Head and shoulders may resemble its final half but lacks initial broadening.

Small synthetic example

Synthetic swings widen 90–101 then narrow 94–98; 93.4 breaks down.

Complex reversal · reversal

Diamond bottom

Stylized synthetic example

Price broadens then contracts near a market low, forming a diamond-like base.

bullishmulti candlereversal

Prerequisites & context

Requires an established decline.

Recognition checklist

  • Broadening left half
  • Contracting right half
  • Central volatility peak

Confirm or invalidate

Confirms: A close above the upper-right boundary.

Invalidates: A close below the diamond low.

Lookalikes & failures

Inverse head and shoulders lacks the initial broadening phase.

Small synthetic example

Synthetic swings widen 44–32 then narrow 35–41; 41.6 breaks up.

Gaps · reversal

Island top reversal

Stylized synthetic example
gap / no trading overlap

A cluster of bars is isolated by an up-gap and later a down-gap, trapping the island above surrounding price.

bearishmulti candlereversal

Prerequisites & context

Appears after an advance; gaps must remain visibly unfilled.

Recognition checklist

  • Gap up
  • Isolated trading cluster
  • Gap down with no overlap

Confirm or invalidate

Confirms: The down-gap and follow-through complete the reversal shape.

Invalidates: Either gap fills, reconnecting the island.

Lookalikes & failures

An exhaustion gap has only the first gap until reversal confirms.

Small synthetic example

Synthetic: 50–52, gap to 56–58 cluster, then gap down to 51.

Gaps · reversal

Island bottom reversal

Stylized synthetic example
gap / no trading overlap

A cluster of bars is isolated below surrounding price by a down-gap and later up-gap.

bullishmulti candlereversal

Prerequisites & context

Appears after a decline; both gaps should remain open.

Recognition checklist

  • Gap down
  • Isolated low cluster
  • Gap up with no overlap

Confirm or invalidate

Confirms: The up-gap and follow-through complete the shape.

Invalidates: Either gap fills.

Lookalikes & failures

A single breakaway gap does not isolate a cluster.

Small synthetic example

Synthetic: 40–42, gap to 35–37 cluster, then gap up to 41.

Gaps · continuation

Bullish breakaway gap

Stylized synthetic example
gap / no trading overlap

Price gaps above a mature consolidation, beginning a possible new upward phase.

bullishmulti candlecontinuation

Prerequisites & context

Must leave a recognizable base or resistance zone, not occur randomly mid-range.

Recognition checklist

  • Prior consolidation
  • Gap clears resistance
  • Little immediate overlap

Confirm or invalidate

Confirms: A close above the gap with follow-through and preferably higher volume.

Invalidates: Quick filling of the gap and close back in the range.

Lookalikes & failures

A common gap occurs inside a range and often fills quickly.

Small synthetic example

Synthetic range caps 25; next session low is 26.2 and closes 27.0.

Gaps · continuation

Bearish breakaway gap

Stylized synthetic example
gap / no trading overlap

Price gaps below a mature consolidation, beginning a possible new downward phase.

bearishmulti candlecontinuation

Prerequisites & context

Must leave a recognizable base or support zone.

Recognition checklist

  • Prior consolidation
  • Gap clears support
  • Little immediate overlap

Confirm or invalidate

Confirms: A close below the gap with follow-through.

Invalidates: Quick gap fill and close back in the range.

Lookalikes & failures

An exhaustion gap occurs late in an already extended move.

Small synthetic example

Synthetic range floors 60; next session high is 58.8 and closes 57.9.

Gaps · continuation

Runaway gap

Stylized synthetic example
gap / no trading overlap

A gap forms mid-trend and price continues in the same direction without quickly filling it.

neutralmulti candlecontinuation

Prerequisites & context

Requires an already established trend with room before obvious terminal behavior.

Recognition checklist

  • Mid-trend location
  • Gap in trend direction
  • Continued follow-through

Confirm or invalidate

Confirms: Several bars hold beyond the gap.

Invalidates: Immediate reversal and full fill.

Lookalikes & failures

Exhaustion gaps occur late and reverse; direction depends on trend.

Small synthetic example

Synthetic uptrend gaps from 74 high to 76 low and advances to 81.

Gaps · reversal

Exhaustion gap

Stylized synthetic example
gap / no trading overlap

A late-trend gap accompanies climactic activity but soon reverses and fills.

neutralmulti candlereversal

Prerequisites & context

Requires an extended trend; the gap alone cannot be classified in real time.

Recognition checklist

  • Late trend
  • Large gap
  • Climactic range or volume
  • Fast reversal

Confirm or invalidate

Confirms: A reversal closes through the gap area.

Invalidates: Continued orderly movement makes runaway classification more plausible.

Lookalikes & failures

Runaway gap continues instead of reversing.

Small synthetic example

Synthetic extended rise gaps to 110, peaks 112, then closes at 106 through the gap.

Measured moves · continuation

Measured move up

Stylized synthetic example

Two similar advances are separated by a corrective pause; the first leg is projected from the pause.

bullishmulti candlecontinuation

Prerequisites & context

Needs a clear first impulse and an orderly correction.

Recognition checklist

  • Advance AB
  • Countertrend BC
  • Second advance CD approximates AB

Confirm or invalidate

Confirms: A breakout above B begins the second leg; equal-leg target is only a heuristic.

Invalidates: A close below C invalidates the structure.

Lookalikes & failures

A bull flag describes the pause, while measured move emphasizes equal legs.

Small synthetic example

Synthetic 40→50, pullback to 46, then projected move toward 56.

Measured moves · continuation

Measured move down

Stylized synthetic example

Two similar declines are separated by a corrective bounce.

bearishmulti candlecontinuation

Prerequisites & context

Needs a clear first decline and an orderly countertrend pause.

Recognition checklist

  • Decline AB
  • Bounce BC
  • Second decline CD approximates AB

Confirm or invalidate

Confirms: A break below B begins the second leg.

Invalidates: A close above C invalidates the projection.

Lookalikes & failures

A bear flag focuses on the pause rather than leg symmetry.

Small synthetic example

Synthetic 90→78, bounce to 83, then projected move toward 71.

Sharp reversals · reversal

V bottom reversal

Stylized synthetic example

A steep decline reverses almost immediately into a steep advance with little basing.

bullishmulti candlereversal

Prerequisites & context

Usually follows capitulation-like selling; it is difficult to recognize before recovery is underway.

Recognition checklist

  • Sharp down leg
  • One narrow turning area
  • Sharp up leg

Confirm or invalidate

Confirms: Recovery above a prior swing high adds evidence.

Invalidates: A renewed low below the vertex.

Lookalikes & failures

Rounding bottoms turn gradually; dead-cat bounces fail below resistance.

Small synthetic example

Synthetic price falls 55→39 in six bars then rebounds to 54 in seven.

Sharp reversals · reversal

V top reversal

Stylized synthetic example

A steep advance reverses almost immediately into a steep decline.

bearishmulti candlereversal

Prerequisites & context

Usually follows an accelerated or climactic rise.

Recognition checklist

  • Sharp up leg
  • Narrow peak
  • Sharp down leg

Confirm or invalidate

Confirms: A break below a prior swing low adds evidence.

Invalidates: A renewed high above the vertex.

Lookalikes & failures

Rounding tops roll slowly rather than snapping.

Small synthetic example

Synthetic price rises 65→82 in six bars then falls to 66 in seven.

Interpret, don’t predict

Patterns organize observations. They do not prove cause, institutional activity, or future direction.

Wait for context

A shape without its required prior trend, location, and completion trigger is a near miss—not the named setup.

Plan invalidation

Define what would make the interpretation wrong before considering any risk. This library is education, not financial advice.