The Framework

How we detect, validate, and surface positioning extremes.

Retail crowds. We quantify when they're wrong.

Most sentiment tools show you what retail is doing. That's useful — but it's not enough.

The question isn't "what is positioning?" The question is: when does positioning matter?

After 13 years of data and 3136+ occurrences, we know the answer: when positioning reaches statistical extremes and the crowd is trapped.

Proprietary Positioning Data

Real flow data. Not surveys.

Our patterns are built on actual retail positioning data — real Long% and Short% figures from live trading accounts, updated continuously. This isn't a poll. It's not self-reported. It's flow.

MetricWhat It Measures
Long% / Short%Percentage of retail traders positioned long vs. short
Net PositionDirectional imbalance of the retail crowd
Positioning ExtremeStatistical deviation from normal — how trapped is the crowd?

34 instruments tracked.

We don't disclose our data source. Proprietary access is part of the edge.

Opportunity Profile

We measure setups, not outcomes.

Every pattern has two excursions: the maximum favorable move (MFE) and the maximum drawdown (MAE). The ratio between them tells you how much opportunity a setup offered relative to its risk — regardless of where price was at the benchmark.

Across 3,136 patterns, the median opportunity ratio is 5.64:1. What you capture is up to you.

Opportunity Ratio Distribution (3,136 patterns)

> 1:1
83.7%
> 2:1
75.1%
> 3:1
68%
> 4:1
61.9%
Median MFE:51.1 pips/pts
Median MAE:8 pips/pts
Median Ratio: 5.64:1
89.5%
reached +10 pips/pts
80.2%
reached +20 pips/pts
69.7%
reached +30 pips/pts
50.6%
reached +50 pips/pts
20.4%
reached +100 pips/pts
Pattern ConfigurationMedian MFE% Offering 2:1+
SWIFT61.2 pips/pts76.9%
PULSE46.5 pips/pts74.2%

We identify when crowds are trapped. The resulting setups historically offer 5.64:1 median opportunity-to-drawdown profiles. What you capture depends on your management — not our benchmark.

The Price Path

Mean-reversion has a signature.

When crowds are trapped, the initial move is often against the pattern direction — a final squeeze before the turn. We've validated this across 2,754 patterns:

Price Path% of PatternsFavorable RateMedian MFE
Drawdown first, then rally83%97.4%63.5 pips/pts
Rally first, then collapse17%23.7%13.8 pips/pts

The spread: 73.7 percentage points.

When the worst drawdown occurs before the best favorable move, patterns resolve favorably 97.4% of the time. This is the mean-reversion mechanism at work: trapped traders add to losing positions, then capitulate. That's when price moves.

Pattern Detection

When multiple timeframes confirm, we pay attention.

A single extreme can be noise. When independent measures across different timeframes confirm each other — and the crowd is demonstrably trapped — that's structural. That's when we recognize a pattern.

Our detection requires:

  1. 1Short-term extreme — Positioning is statistically unusual right now
  2. 2Longer-term confirmation — The extreme is structural, not a blip
  3. 3Directional agreement — Multiple timeframes point the same way
  4. 4Fresh setup — The extreme just formed, not stale

When all conditions align, we fade the crowd. They're long? Pattern favors shorts. They're short? Pattern favors longs.

SWIFT / PULSE

Two configurations. Same edge. Different character.

SWIFT

Balanced frequency. Intraday resolution.

1,021 patterns · 87% favorable · +56 pips/pts

PULSE

Highest frequency. Fastest cycle.

2,115 patterns · 83.6% favorable · +45 pips/pts

Conviction Classification

The difference between 82.8% and 86%.

Not all extremes are equal. We evaluate whether recent price action contradicts the crowd's positioning — or aligns with it.

When the crowd is long but price is falling, those traders are trapped. When the crowd is short but price is rising, same dynamic. Trapped traders create urgency. Urgency accelerates mean reversion.

ConvictionConditionFavorable Rate
HIGHPrice contradicts crowd positioning86%
STANDARDPrice aligns with crowd positioning82.8%

Delta: +3.2 percentage points. Every pattern is labeled with its conviction level.

Per-Pattern Performance Tiers

Not every instrument is equal. We track them separately.

Each instrument earns its tier independently based on historical favorable rate and sample size. A symbol doesn't inherit credibility from the aggregate — it proves itself or stays in validation.

TierCriteriaPatterns
ULTRA≥ 90% favorable rate, significant history15
PREMIUM80–89% favorable rate, proven track record30
STANDARD75–79% favorable rate, sufficient history6
VALIDATINGPromising, building history18

69 active configurations across 34 instruments. Tiers reflect actual performance, not marketing.

Below the threshold. Symbols that don't meet our tier thresholds are tracked but not published. Their 64% favorable rate versus ULTRA's 94% demonstrates the filter works — inclusion is earned, not assumed.

13 Years of Data

We publish everything. Including the bad years.

YearPatternsFavorable RateMFE:MAE
201423293.1%8.65:1
201523894.1%8.57:1
201624191.3%6.69:1
201725489.8%5.53:1
201822890.4%5.96:1
201922687.6%7.03:1
202015679.5%5.5:1
202120888.9%4.56:1
202221280.7%3.91:1
202320482.4%4.16:1
202433879.9%4.6:1
202538184%8.58:1
202621858.3%1.65:1

Combined: 3136+ patterns, 84.7% favorable rate. t-statistic: 16–19 (highly significant).

Methodology applied consistently since 2014 using historical and live price data.

What's not in the framework.

In earlier versions, we experimented with additional metrics: velocity, exhaustion, regime detection, cross-asset correlation. We removed them.

They didn't survive validation.

What survived validation is what you see. Everything else was noise.

We'd rather give you one thing that's validated than ten things that look impressive but don't hold up.

What You Get

Intelligence, not indicators.

Real-Time Dashboard

Live positioning data, active patterns, conviction levels, and per-pattern performance tiers — all in one interface. No spreadsheets. No manual calculations.

Pattern Monitoring

Hourly updates on active patterns — positioning trajectory, P/L movement, and combined signal strength. Know when conditions are improving or deteriorating.

Pattern Status Updates

Hourly updates on every active pattern — P/L trajectory, z-score movement, conviction shifts, and a 7-state quality assessment (STRONG, FAVORABLE, STABLE, MIXED, WEAK, ADVERSE). Know when conditions are improving or deteriorating — not just entry and exit.

Intelligence Reports

Daily PDF briefing before market open with active patterns, outcomes, and approaching setups. Friday weekly recap. Sunday market open preview. Monthly performance summary. Quarterly deep dive. 6 report types covering the full intelligence cycle.

Research Library

15 numbered quantitative research notes covering conviction dynamics, cross-tab stacking, session timing, MAE/MFE profiles, and more. 5 public, 10 subscriber-only.

Resolution Analytics

Full post-resolution data on every pattern: entry/exit prices, MAE/MFE, P/L in pips/pts, and mid-life signal trajectory. Learn from every outcome.

API Access

Programmatic access to patterns, positioning data, and historical performance for integration into your own systems. See the API Reference →

Tools for traders who've stopped looking for magic.

$499/month | $4,990/year — 2 months free

Get Started →

How we report these numbers matters. For a detailed breakdown of our statistical methodology — why we use medians, how we compute ratios, and what we intentionally avoid — see Research Report #014: Statistical Transparency →

Past performance does not guarantee future results. All statistics reflect historical pattern outcomes across observed and live data. Favorable rate measures the percentage of patterns that resolved with positive P/L — it is not a guarantee of profitability. FX Engineer provides positioning intelligence, not trading advice. You are solely responsible for your trading decisions.