Titan FX

Chart Pattern Scanner

Automatically scans 63 major instruments across 5 timeframes to detect chart patterns in real time, including triangles, flags, double tops/bottoms, head & shoulders, and channels.

Last updated: --:--Auto-refreshes every 5 minutes

🔥 Featured Patterns (Highest Completion)

Bullish signalBearish signal
Loading...
Loading...
Tutorial

Chart Pattern Scanner User Guide

This tool automatically scans 63 major TitanFX instruments across 5 timeframes to detect technically significant chart patterns in real time.

1How to Read the Tool

Scanner table layout

A matrix with instruments on the vertical axis and timeframes (M5, M15, H1, H4, D1) on the horizontal axis. Instruments are grouped by category (FX, indices, commodities, crypto), and the filter buttons above let you narrow down by category or direction (bullish/bearish).

A single glance at each cell tells you which instrument and timeframe a pattern is forming on.

🔥 Featured patterns: above the table, the top 6 highest-completion patterns across all instruments and timeframes are shown as chart cards. This lets you spot the charts closest to breaking out at a glance — click a card to see details (also respects the active filters).

Rising Channel Completion 85%

Green cells: a bullish-signal pattern was detected

Double Top Completion 92%

Red cells: a bearish-signal pattern was detected

* Symmetrical triangles can break in either direction, so they're shown in whichever color the likely breakout direction suggests.

If a bullish and a bearish pattern are both detected at once, they're stacked as two rows within a single cell (e.g. a double top forming near the top of a rising channel). Opposing signals side by side can be read as a warning sign of a possible trend reversal.

A blank cell means no pattern was detected on that timeframe.

Click a cell (or an individual pattern, when stacked) to view the candlestick chart and pattern details.

M5M15H1H4D1EUR/USDRising ChannelCompletion 81%Bear FlagCompletion 92%Falling ChannelCompletion 83%USD/JPYRising ChannelCompletion 64%Rising ChannelCompletion 66%Bear FlagCompletion 95%GBP/USDBear FlagCompletion 92%Falling ChannelCompletion 68%LegendBullish-signal pattern detectedBearish-signal pattern detectedNo pattern detected (blank)← Click for details
An example of the scanner table (click to open details)

How to read completion (0–100%)

Completion is a number showing how far along a pattern is.

General completion guide

CompletionState
50–79%Pattern is still forming; still some way from a breakout
80–99%Close to breaking out; worth watching closely
100%Breakout confirmed; signal locked in

How 100% is calculated, by pattern

PatternWhat 100% means
H&S / Inverse H&S, Double Top/BottomPrice has broken through the neckline
Flag (bull/bear)Price has reached the flag's breakout line
Triangle (ascending/descending/symmetrical)Price has reached the triangle's apex (convergence point)
Channel (rising/falling)A measure of trend clarity (max 99% — channels have no breakout concept)
* False breakouts can occur even at 100%. Confirm with other indicators before acting.
Completion, using a double top as an exampleNecklineCurrent priceRemainingCompletion 50%0%50%100%Breakout!
Completion rises the closer price gets to the neckline

How the target price is calculated

The target price is a theoretical estimate of how far price could move after the pattern completes.

The idea is the same across all patterns: project a distance equal to the pattern's height (its swing range) in the breakout direction.

Target price formula by pattern

PatternTarget calculation
H&SNeckline − (head − neckline)
Inverse H&SNeckline + (neckline − head)
Double TopNeckline − (peak − neckline)
Double BottomNeckline + (neckline − trough)
Flag (bull/bear)Breakout point ± pole length
Triangle (ascending/descending/symmetrical)Breakout point ± triangle height (left-edge swing)

* The target price is only a theoretical reference. It's not guaranteed that price will actually reach it.

* Channels (rising/falling) have no breakout concept, so no target price is calculated for them.

Double bottom target priceTargetNecklineAATrough ①Trough ②Target price formulaNeckline + (neckline − trough)= project distance A upward from the neckline
The target is placed beyond the neckline, offset by the pattern's height

How to read success rate and samples

The "success rate" shown in the detail view is the share of times that pattern type has historically reached its target (combined across all instruments and timeframes), based on the track record this tool has automatically accumulated while running.

How a track record gets recorded:

  • ① Tracking starts once a pattern's completion reaches 100% (breakout)
  • ② If price then reaches the target price → recorded as a success
  • ③ If price instead reverses back to the pattern's starting level (e.g. the peak height for a double top) → recorded as a failure
  • ④ If the target still isn't reached within a set window after the breakout (40 candles) → recorded as a failure

"Samples" is the number of past instances used to calculate the success rate. With few samples, the rate can be skewed, so treat higher sample counts as more reliable (e.g. 70% from 35/50 is more meaningful than 100% from 3/3).

* A success rate of "—" means no track record has been accumulated yet for that instrument × pattern combination. Data builds up over time as the tool keeps running.

* Channels (rising/falling) have no breakout concept, so they're excluded from success-rate tracking.

Three ways a track record gets recordedTargetBreakout levelStarting level✓ Success (target reached)TargetBreakout levelStarting level✗ Failure (reversed)TargetBreakout levelStarting level⏱ Failure (timed out)
Success and failure are recorded automatically from price action after the breakout

How to read the detail chart

Clicking a card or cell opens that pattern's candlestick chart. The chart includes the following elements.

  • Solid orange line: neckline / trendline
  • Dotted orange line: neckline's horizontal level
  • Dotted green line: target price level
  • Solid green line: support line
  • ▲▼ markers: pattern component points (highs/lows)
  • Green shaded area: zone from current price to target

If the most recent candle has reached the target price and the current price is still holding near that level, a "✓ Target reached" badge appears on the chart. The badge won't appear if price reverses sharply after reaching the target.

Detail chart elements (double bottom example)TargetNeckline✓ Target reached
Check the color and role of each element as you read the chart

2Detected Pattern Types

Head & ShouldersBearish signal
A reversal pattern that appears near the end of an uptrend
HeadLeft shoulderRight shoulderNecklineTarget level
Formation conditions
  • ① An initial peak forms during an uptrend (left shoulder)
  • ② Price pulls back, then forms a higher peak (head)
  • ③ Price pulls back again, forming a peak near the same height as the left shoulder (right shoulder)
  • ④ Pattern completes when price breaks below the line joining the two troughs (neckline)
The neckline's role

The neckline joins the trough after the left shoulder and the trough after the head. This level is key because it flips from support to resistance — after the breakdown, a "retest" of the neckline often acts as resistance on the way back up.

Target price calculation

Project the range "head high − neckline" downward from the neckline.
Target = neckline − (head − neckline)

💡 What improves reliabilityThe more symmetrical the two shoulders, the more reliable the pattern. Volume peaking at the head and shrinking at the right shoulder is considered a particularly reliable variant.
Inverse Head & ShouldersBullish signal
A reversal pattern that appears near the end of a downtrend
HeadLeft shoulderRight shoulderNecklineTarget level
Formation conditions
  • ① An initial trough forms during a downtrend (left shoulder)
  • ② Price rebounds, then forms a lower trough (head)
  • ③ Price rebounds again, forming a trough near the same level as the left shoulder (right shoulder)
  • ④ Pattern completes when price breaks above the neckline joining the two peaks
What a neckline break means

Breaking above the neckline signals the downtrend may be ending. Price sometimes pulls back to retest that level after the break, which can offer a buy-the-dip opportunity.

Target price calculation

Project the range "neckline − head low" upward from the neckline.
Target = neckline + (neckline − head)

💡 Spotting a stronger signalIf the right shoulder forms higher than the left shoulder (divergence), it suggests buying pressure is building. The faster price moves after breaking the neckline, the more reliable the signal.
Double TopBearish signal
An M-shaped reversal pattern where price is rejected twice at a strong resistance level
NecklineTarget level
Formation conditions
  • ① Price forms a high (first peak), then falls back to the neckline
  • ② Price rebounds but stalls near the same level as the first peak (second peak)
  • ③ Being rejected twice at the same resistance suggests a trend reversal
  • ④ Pattern completes — and a bearish signal fires — when price breaks below the neckline (the trough level)
Depth of the trough between the two peaks

The deeper the trough (neckline) between the two peaks, the stronger that resistance level stands out. This tool requires the trough to sit at least 2% below the peaks.

Target price calculation

Project the height "average peak − neckline" downward from the neckline.
Target = neckline − (peak − neckline)

💡 Avoiding false signalsThe two peaks don't need to be exactly level — roughly ±1.5% is acceptable. But if the second peak breaks above the first, that's a warning sign the uptrend may be continuing instead.
Double BottomBullish signal
A W-shaped reversal pattern where price rebounds twice at a strong support level
NecklineTarget level
Formation conditions
  • ① Price forms a low (first bottom), then rebounds to the neckline
  • ② Price falls again but rebounds near the same level as the first bottom (second bottom)
  • ③ Being supported twice at the same level suggests a trend reversal
  • ④ Pattern completes — and a bullish signal fires — when price breaks above the neckline (the peak level)
Confirming the support

The higher the peak (neckline) between the two troughs, the stronger that support level stands out. If the second bottom forms slightly above the first (a higher low), that's a stronger signal.

Target price calculation

Project the height "neckline − average trough" upward from the neckline.
Target = neckline + (neckline − trough)

💡 Confirming the second bottom mattersIf the second bottom falls well below the first (a new low), the double bottom is invalidated and the downtrend is more likely to continue. Always check the level of both troughs.
Rising ChannelBullish signal
A trend-continuation pattern where both highs and lows step upward in a parallel band
UpperLower
Formation conditions
  • ① Highs keep stepping upward (confirms an uptrend)
  • ② Lows step upward at the same slope
  • ③ The upper and lower lines are parallel
  • ④ Both lines have been tested by at least 2–3 bounces
Two ways to trade it

Buy the dip: consider buying as price approaches the lower line (support), using the upper line as a profit target.

Breakout: a break above the upper line can signal further acceleration higher. A clean break below the lower line can signal the uptrend is ending or reversing, so manage risk on long positions accordingly.

Target price calculation

Calculated by projecting the channel line ± the channel width (the price gap between the upper and lower lines).

💡 Judging a channel's reliabilityA wider channel (bigger gap between the upper and lower lines) leaves more room to trade. A very steeply angled channel tends to be less sustainable, so watch for sharp reversals. Note that channels are a trend-monitoring pattern with no breakout concept, so this tool excludes them from target-price and success-rate tracking (completion instead measures trend clarity, capped at 99%).
Falling ChannelBearish signal
A trend-continuation pattern where both highs and lows step downward in a parallel band
UpperLower
Formation conditions
  • ① Highs keep stepping downward (confirms a downtrend)
  • ② Lows step downward at the same slope
  • ③ The upper and lower lines are parallel
  • ④ Both lines have been tested by at least 2–3 bounces
Two ways to trade it

Sell the rally: consider selling as price approaches the upper line (resistance), using the lower line as a profit target.

A clean break above the upper line often signals the downtrend is ending or reversing — a cue to consider exiting shorts, and it can draw attention as a potential new long entry.

Target price calculation

Calculated by projecting the channel line ± the channel width (the price gap between the upper and lower lines).

💡 A falling channel can also warn of a reversalA break above a channel that has been falling for a while can be a strong reversal signal — especially near a major support level, where it can mark a bullish entry point. Note that channels are a trend-monitoring pattern with no breakout concept, so this tool excludes them from target-price and success-rate tracking (completion instead measures trend clarity, capped at 99%).
Bull FlagBullish signal
A trend-continuation pattern where a sharp rally is followed by a brief pullback before the uptrend resumes
PoleFlag
Formation conditions
  • ① Pole: a large move up over a short period
  • ② Flag forms: a shallow downward channel or sideways pullback
  • ③ Ideally the pullback retraces no more than 30–50% of the pole
  • ④ The uptrend resumes once price breaks above the flag's upper line
Pole length and the target

The target price is calculated by projecting the pole's length upward from where price breaks the flag's upper line. A longer pole (bigger initial rally) means a higher target.

Entry and stop-loss

Enter on a break above the flag's upper line. A stop is typically placed just below the flag's lower line. A pullback deeper than 50% raises the risk the pattern has failed.

💡 A flag is a "pause in momentum"A flag is the consolidation that absorbs profit-taking and short-term selling after a sharp rally. It shows buyers are still in control, and upward momentum tends to resume once the pullback ends.
Bear FlagBearish signal
A trend-continuation pattern where a sharp drop is followed by a brief bounce before the downtrend resumes
PoleFlag
Formation conditions
  • ① Pole: a large move down over a short period
  • ② Flag forms: a shallow upward channel or sideways bounce
  • ③ Ideally the bounce retraces no more than 30–50% of the pole
  • ④ The downtrend resumes once price breaks below the flag's lower line
Pole length and the target

The target price is calculated by projecting the pole's length downward from where price breaks the flag's lower line. A bigger initial drop means more room to fall afterward.

Entry and stop-loss

Enter short on a break below the flag's lower line. A stop is typically placed just above the flag's upper line. A bounce deeper than 50% raises the risk the pattern has failed.

💡 A flag is "sellers catching their breath"A flag is the temporary short-covering bounce after a sharp drop. It shows sellers are still in control, and selling pressure tends to resume once the bounce settles down.
Ascending TriangleBullish signal
A bullish pattern where rising lows press against a flat resistance level
Flat resistanceRising support
Formation conditions
  • ① A flat resistance (highs are repeatedly rejected near the same level)
  • ② A rising support line of higher lows
  • ③ Price swings shrink as they approach the triangle's apex
  • ④ Breakout completes when price breaks above the flat resistance
Why it's a bullish signal

Rising lows mean buyers are stepping in at progressively higher levels even on pullbacks. Resistance that gets tested repeatedly at the same level tends to eventually give way.

Target price calculation

Project the triangle's widest point (its height at the left edge) upward from the breakout point.
Target = breakout level + triangle height

💡 Watch for false breakoutsPrice sometimes pokes above resistance briefly before falling back (a false breakout). Confirming the breakout on a closing basis, or waiting for a retest of the breakout level, can reduce this risk.
Descending TriangleBearish signal
A bearish pattern where falling highs press against a flat support level
Flat supportFalling resistance
Formation conditions
  • ① A flat support (lows repeatedly rebound near the same level)
  • ② A falling resistance line of lower highs
  • ③ Price swings shrink as they approach the triangle's apex
  • ④ Breakdown completes when price breaks below the flat support
Why it's a bearish signal

Falling highs mean sellers are stepping in at progressively lower levels even on rebounds. Support that holds repeatedly at the same level tends to eventually give way under accumulating selling pressure.

Target price calculation

Project the triangle's widest point (its height at the left edge) downward from the breakout point.
Target = breakout level − triangle height

💡 Watch for a break of key supportWhen a level that has held as support for a long time finally breaks, the follow-through tends to be sharp. A descending-triangle breakdown at a heavily watched price level is a particularly reliable signal.
Symmetrical TriangleDirection confirmed on breakout
An energy-compression pattern where falling highs and rising lows converge at the same time
Lower highHigher low
Formation conditions
  • ① A falling resistance line of lower highs
  • ② A rising support line of higher lows
  • ③ The two lines converge toward a single point (the apex)
  • ④ Breakout completes in whichever direction price breaks first
How it's shown in the scanner table

A symmetrical triangle can break in either direction. This tool estimates the more likely breakout direction from where price currently sits, and shows the cell in that direction's color (green/red).

Target price calculation

Project the triangle's widest point (its height at the left edge) in whichever direction price breaks.
Target = breakout level ± triangle height

💡 Wait for the breakout direction to confirmA symmetrical triangle reflects a standoff between buyers and sellers, so predicting the breakout direction beforehand isn't reliable. The standard approach is to wait for a clear close beyond one of the lines before entering. False breakouts also become more common the closer the breakout happens to the apex.

35 Steps to Use This Tool

1
Find a patternStart by checking the highest-completion cards in "Featured Patterns" at the top of the page. Then check the color-coded cells in the scanner table, narrowing down by category (FX, indices, commodities, crypto) or bullish/bearish filters.
2
Confirm the shape on the chartClick a cell to expand its chart and visually confirm the actual candlesticks against the pattern's shape. If the shape looks ambiguous, it's usually safer to pass.
3
Cross-check across timeframesA signal is more reliable when the same instrument shows a same-direction pattern on multiple timeframes — for example, a bearish signal on both H1 and H4.
4
Check completion and the targetHigher completion means a more mature pattern. Check the target price and stop-loss level, and weigh the risk/reward.
5
Combine with your own analysisThis tool's signals are reference information only. Combine them with fundamental analysis, other technical indicators, and overall trend direction to form your own judgment.

4Before You Use This Tool

Good practices

Combine multiple patternsPay closer attention when the same instrument shows same-direction signals across different timeframes
Favor high completionWeight patterns at 70%+ completion more heavily, and treat still-forming ones with caution
Recheck regularlyPatterns update every 5 minutes — check back often for changes
Manage your riskAlways set a stop-loss appropriate to the target price

Practices to avoid

Trading on a signal aloneAvoid making a trading decision based solely on this tool's signal
Overtrusting low-completion patternsPatterns at low completion often break shape, so their reliability is lower
Treating the target price as certainThe target price is only a technical theoretical value — it isn't guaranteed to be reached
Overconfidence around major releasesTechnical patterns can be invalidated around economic data releases or central bank announcements
⚠️ Before You Use This ToolThe information provided by this tool is reference information based on technical analysis and does not guarantee future market movement. FX trading carries a risk of loss of principal. All trading decisions are your own responsibility.

5Frequently Asked Questions

How often is the data updated?

All instruments and timeframes are scanned and automatically updated roughly every 5 minutes. The last-updated time is shown in the top right of the page.

How are the "Featured Patterns" selected?

The top 6 highest-completion patterns are automatically selected from everything currently detected across all instruments and timeframes. Narrowing by category or direction switches the top 6 to that filtered set.

What does "100% completion" mean?

It means price has broken through the pattern's neckline and a breakout has been confirmed. Since false breakouts are possible, we recommend confirming with other indicators.

How is the success rate calculated?

Once a pattern breaks out (100% completion), its subsequent price action is tracked automatically: reaching the target counts as a success, while reversing back to the starting level or failing to reach the target within a set window counts as a failure. The success rate is "successes ÷ tracked instances" for that pattern type, combined across all instruments and timeframes. A "—" means no track record has accumulated yet; data builds up as the tool keeps running. Channels (rising/falling) have no breakout concept, so they're excluded from target-price and success-rate tracking.

Can a "✓ Target reached" badge disappear again?

Once the target is confirmed reached, the chart's arrow switches to a "✓ Target reached" badge. The pattern itself may still get updated or replaced on the next 5-minute scan.

Which instruments are supported?

63 major instruments (FX, indices, commodities, crypto) across 5 timeframes (M5, M15, H1, H4, D1).