Why Your Breakout Rule Works in Trends but Bleeds in Ranges
The filter problem every trader inherits
You have an entry method that prints winners one week and gives them all back the next. The trigger itself has not changed, but the market underneath it has: what works when price is trending does not survive when the same chart is chopping. Most traders address this by adding more indicators, a momentum filter, a volume screen, a higher-timeframe confirmation, until the stack is so complex that a new problem arrives: you cannot tell which signal to trust, and a good setup gets ignored because one of eight inputs disagreed.
Quant Regime Classifier is a single-panel context tool built to answer one question before you press the button: which statistical state is this market in right now, bullish, neutral (chop), or bearish? Six normalized oscillator cores feed a percentile-based clustering engine that labels every closed bar with its regime, not a prediction. When the panel under your chart is tinted cyan you know the market is statistically bullish; when it is tinted crimson you know it is bearish; and when the panel is plain gray you are looking at chop. That gray state is the one most traders refuse to admit exists, and it is the one that bleeds their accounts dry.
What it does
Quant Regime Classifier runs in its own panel beneath the price chart on TradingView. It reads six oscillator cores, RSI, CCI, Fisher Transform, DMI spread, a price z-score, and a moving-average ratio, normalizes each into a z-score over a 1000-bar lookback, and clusters the fused reading into one of three regimes: bullish (K2, cyan background), neutral (K1, no tint), or bearish (K0, crimson background). You can switch the K Clusters input to 2 if you want to remove the chop bucket entirely, but the default three-cluster mode is recommended precisely because the middle state is the one retail traders do not plan for.
Because every core is normalized, a reading on gold means the same thing as a reading on an index future. The classifier uses the market's own recent distribution as the yardstick, not fixed textbook levels, so it adapts to volatility without needing manual recalibration. A percentile-based approach means the lower 5th percentile and upper 95th percentile of each core define the bear and bull cluster centres, and the current bar is assigned to whichever centre it sits closest to after fusing all six distances.
The result is a Regime Flow Line that interpolates between clusters so you can see the market drifting toward the next state before it formally flips, plus optional exhaustion tags when the fused z-score crosses +2.5 (overextended bullish, gold tag) or -2.5 (overextended bearish, gold tag). Entry-bias tags appear on the price chart itself:
- [EB] - Early Bull (cyan, below candle): the cluster index stepped up from the lowest state. The bearish regime is ending; bias turns long-side.
- [ES] - Early Short (crimson, above candle): the cluster index stepped down from the highest state. The bullish regime is ending; bias turns short-side.
- [OX+] and [OX-]: caution flags on already stretched markets, not entry signals.
Every tag fires only on a confirmed (closed) bar, and a state machine prevents repeated tags in the same direction until the opposite tag has appeared. Hover any tag and a tooltip explains in plain English which condition triggered it.
How it is used in a real session
Suppose you trade breakouts above a recent high on the hourly chart of EUR/USD. You open the chart Monday morning and see the Regime Classifier panel is plain gray, the fused oscillator reading is hugging its mean, which tells you the market is in the chop cluster. Your breakout rule still exists, but you know from experience that chopping markets fake breaks in both directions, so you size smaller or sit out entirely until the panel changes color.
Tuesday afternoon the panel tints cyan and an [EB] tag appears beneath a candle. The classifier is telling you the bearish regime has ended and the statistical bias is now long-side. You do not buy the tag blindly, you wait for your own breakout trigger, but when it fires an hour later you take it with full size because you know the context supports it. The panel stays cyan for three days and your breakout rule wins four times.
Friday the panel is still cyan but an [OX+] tag appears above price. The fused z-score has crossed +2.5, which means the market is statistically stretched. You are already long from the previous session, so you tighten your stop and take a partial profit instead of adding to the position. An hour later an [ES] tag prints and the panel begins to fade from cyan toward gray. The bullish regime is breaking down. You exit the rest of the long and stop looking for breakout buys until the next regime shift.
The classifier gave you three pieces of information your price chart alone could not: when to stand aside (chop), when your edge was live (bullish regime), and when that edge was exhausted (the [ES] tag and the fade). It did not tell you where to enter, where to stop out, or how much to risk, those decisions stayed with your own plan.
Quant Regime Classifier TDV
Full specification, pricing and platform support live on the product page.
Who it fits
Quant Regime Classifier is built for swing and intraday traders on liquid instruments, FX majors, indices, gold, large-cap crypto, on the hourly timeframe and higher, where 1000 bars of clean history exist for the clustering to be meaningful. It fits traders who already own a working entry method and keep losing on it in the wrong market; the classifier is the filter in front of your trigger, not a replacement for it.
It also fits confluence traders who want one objective regime read instead of eyeballing six oscillators separately, and anyone who knows they over-trade ranges and wants the chop state made visually obvious. If you have ever blamed your entry rule for a string of losses that were really context losses, this is the tool that names the context before you click.
It is a poor fit if you want a complete entry-and-exit system out of the box. The classifier contains no stop-loss, target, or position-sizing logic, those pieces are yours to supply. It is also a poor fit if you trade thin symbols or very short histories where a 1000-bar lookback does not exist; the percentile calculation needs depth to be stable.
What it does not do
Quant Regime Classifier does not predict the next move. It labels the current regime using the market's own recent history, which means it is always reactive, never predictive. A cyan panel tells you the market has been statistically bullish; it does not promise that condition will continue. Markets can and do change regime against you, sometimes violently, and no clustering engine can prevent that.
It does not incorporate volume, order flow, news events, or higher-timeframe confirmation. Everything you see is derived from price alone. That design choice keeps the tool simple and universal across markets, but it also means the classifier will not warn you when a central-bank announcement is about to flip the trend, or when a volume spike signals institutional entry.
It does not replace discretion. The [EB] and [ES] tags tell you the regime has shifted; they do not tell you whether the shift will hold or fake. You still need to marry the tag to your own chart structure, support, resistance, order blocks, whatever framework you trade, before you act.
Finally, it does not work well on illiquid or thin-history instruments. A 1000-bar lookback on a newly listed token or a thinly traded forex pair will either fail to populate or produce unstable cluster centres. The tool is designed for liquid, established markets where the statistical distribution has meaning.
How it pairs with other tools
Quant Regime Classifier answers "which market am I in?" but it does not answer "where should I enter?" Pairing it with a structure or trigger tool closes that gap. S&R Pro TDV plots support and resistance zones automatically; when the Regime Classifier panel tints cyan and an [EB] tag appears, you can wait for price to pull back into an S&R demand zone before entering long. The classifier gives you the bias, S&R gives you the level.
Similarly, Trendline v4.2 TDV draws trendlines and flags breaks. When the panel is crimson and an [ES] tag prints, a break below a rising trendline becomes a higher-probability short setup because both the regime and the structure agree. Neither combination guarantees a result, structure can break, and regimes can reverse, but having both context and trigger aligned lets you trade with more confidence than either tool alone would provide.
Do not combine the classifier with another regime or trend-state tool; you will end up with two opinions about the same question, and when they disagree you are back where you started.
Trading involves risk
Trading futures, forex, CFDs, and other leveraged instruments involves substantial risk of loss and is not suitable for all investors. Past performance, whether real or simulated, is not indicative of future results. No indicator, system, or methodology can eliminate that risk or guarantee profitable results. The Quant Regime Classifier is a tool that labels market regimes using historical price data; it does not predict future price movement and does not constitute investment advice. You are solely responsible for evaluating your own financial situation, risk tolerance, and trading decisions. Never trade with money you cannot afford to lose, and consult a licensed financial advisor before trading.
Take the next step
If you recognise the problem, a good entry rule that works in trends and fails in chop, the Quant Regime Classifier gives you one clean answer to the question you should have been asking first: which market am I handing this trigger to? Add it to your TradingView chart, configure the six cores and the lookback to suit your session length, and let the panel color tell you when your edge is live and when it is not. The tool is available now in the ZynAlgo marketplace.
Quant Regime Classifier TDV
Pick a plan on the product page and it lands in your library right after checkout.




