Classical pattern detectionMetaTrader 5 · MQL5 Market

Every call it ever made stays on the chart.

Pattern Sentinel detects the Core 12 classical chart patterns — Head & Shoulders to Rectangle — on any symbol and timeframe, with a machine-verified no-repaint guarantee. Setups are scored, breakout levels are frozen at confirmation, and every outcome becomes a permanent badge: the wins and the losses.

Get Pattern Sentinel on MQL5See the track record
Pattern Sentinel lifecycle on XAUUSD H1
The full lifecycle on one chart: a Forming pattern (dashed), a Confirmed one with frozen breakout levels, and Resolved outcomes with their permanent badges. XAUUSD H1, live capture.
Patterns detected12The classical core set
Lifecycle states3Forming → Confirmed → Resolved
Repainted calls0Machine-verified guarantee
Timeframes on one chart6Via the MTF panel
The Core 12

The patterns every trader knows. Detected honestly.

No exotic inventions — the twelve classical formations traders have used for a century, each with the same lifecycle, the same scoring, and the same frozen breakout levels.

01Head & Shoulders
02Inverse H&S
03Double Top
04Double Bottom
05Triple Top
06Triple Bottom
07Ascending Triangle
08Descending Triangle
09Symmetrical Triangle
10Rising Wedge
11Falling Wedge
12Rectangle
One honest lifecycle

Forming. Confirmed. Resolved. Nothing else.

You see setups while they build, act when they confirm, and keep the outcome on the chart afterward. Nothing confirmed ever moves, and nothing resolved ever disappears.

01

Forming

Dashed outline, hollow label

Provisional by design. You see setups while they build — clearly flagged as not yet tradable.

02

Confirmed

Solid outline, breakout arrow

A closed bar breaks the trigger line. Geometry freezes forever; Target and Invalidation lines are drawn and frozen with it.

03

Resolved

Permanent ✓ / ✗ / ○ badge

Touch-based and deterministic: Target first = Success, Invalidation first = Failure, neither within the expiry window = Expired. The badge never leaves the chart.

Confirmed breakout with frozen target and invalidation
Confirmation moment: Trigger broken on a closed bar, Target and Invalidation drawn and frozen — the trade plan is on the chart before you place anything. US30 H4.
Frozen at confirmation
Trigger, Target and Invalidation computed and drawn for you
The classical measured move — no manual projection
Resolution is touch-based and deterministic
Expiry window prevents zombie patterns
The honesty story

Audit the record — including the losses.

Scroll back and see every call the indicator ever made, wrong ones included: green ✓ Success, red ✗ Failure, grey ○ Expired. Badges never repaint and never get deleted.

Detection is verified to be offset-invariant, so the history you scroll through is exactly what a live chart would have shown at the time. Judge the tool on evidence, not on a curated highlight reel.

Permanent ✓ / ✗ / ○ badges at the exact touch point
History identical to what live charts showed
Optional CSV journal for your own statistics
Immutable track record with success and failure badges
The permanent track record: successes, failures and expiries side by side. US30 H4.
You set the bar

From busy chart to shortlist, one input at a time.

Filter to high-quality setups only

Every pattern carries a quality score from 0 to 100, frozen at detection and printed on its label. Set a minimum score and low-quality patterns vanish from the chart and your alerts — one input turns a busy chart into a shortlist.

Filter to high-quality setups only
Minimum-score filtering: one input, decision-ready chart. XAUUSD H1.

Clean Mode for decision-only charts

Hide the provisional stage entirely: Clean Mode draws only Confirmed signals and Resolved outcomes. Older resolved patterns decay to just their outcome badge; an on-chart History button re-expands the full geometry any time.

Clean Mode for decision-only charts
Clean Mode: confirmations and outcomes only. XAUUSD H4.

Pick your risk appetite with one input

Conservative, Balanced and Aggressive presets bundle gate strictness, minimum score and expiry in one dropdown. Any individual input you change wins over the preset. Detection is volatility-adaptive throughout — no per-symbol tuning, from EURUSD to gold to indices.

Pick your risk appetite with one input
Aggressive preset: more setups, earlier. XAUUSD H4.

Match your chart style

Sane defaults for dark and light charts, and every color, line style, outline width and font size is an input. Every pattern type can be toggled individually.

Match your chart style
Light theme defaults. US30 H1.
Multi-timeframe panel on EURUSD M15
The MTF panel on EURUSD M15: six timeframes scanned from one chart, click a row to jump.
Multi-timeframe

Scan six timeframes from one chart.

The MTF panel runs full detection on up to six timeframes of the chart symbol and shows each one's current pattern state in a compact on-chart panel. Click a row to jump the chart to that timeframe.

Panel rows fire the same alerts as the chart, so an H4 confirmation reaches you while you watch M15 — one alert per pattern per state change, closed bars only, across popup, sound, push and email.

For builders

Feed your own EA. Keep your own records.

Signal interface

A documented interface exposes the latest pattern's state, direction, score and levelsfor standard MQL5 consumption — build an EA on Pattern Sentinel's detections without parsing chart objects. The full reference ships with the product.

Event journal

Optionally write every state transition to a CSV journal. Run your own statistics, verify the on-chart track record independently, or feed downstream tooling — the same journal powers the automated harness behind the no-repaint guarantee.

Pricing

Priced and licensed on the MQL5 Market.

Checkout, licensing, rental options and the free Strategy Tester demo all live on the listing. The demo runs full detection in the tester — evaluate the track record on your symbols before paying.

View the MQL5 listing
FAQ

The questions buyers actually ask.

What does 'machine-verified no-repaint' mean?

Detection is deterministic and offset-invariant, and an automated harness re-runs history to assert that what the indicator drew live is exactly what a fresh attach would draw. Confirmed geometry never moves; resolved badges never disappear. You can audit the guarantee yourself by scrolling the chart history.

Do I get entries, stops and targets?

On confirmation, the pattern's Trigger, Target and Invalidation lines are drawn and frozen — the classical measured move, computed for you. The alert text carries all three prices, so the message alone is a trade plan. Whether and how you trade it stays your decision.

Will it spam my phone?

No. Alerts are strictly one per pattern per state change, evaluated on closed bars only — no tick spam, and attaching to a chart never floods you with historical alerts. Popup, sound, push and email are each individually toggleable, per event.

Can my EA trade on its signals?

Yes. A documented signal interface exposes each pattern's current state, direction, score and levels for standard MQL5 consumption, and an optional CSV journal records every state transition for your own analysis. The full reference ships with the product.

Where do I buy it?

On the MQL5 Market — MQL5 handles checkout, licensing, rentals and the auto-generated Strategy Tester demo, so you can evaluate before paying.

Judge it on its record.

Attach the free tester demo, scroll the history, and count the badges — the losses are still there.

Get Pattern Sentinel