Vulcan Markets
Published 14 September 2026
How a surface is built

The market feels different this week and you cannot say how; what would measure that?

Where you are. The market feels different this week and you cannot say how. You want three separate reads - what regime this is, what is persisting, and how fat the tails have become - not one composite score.

That sensation - the market has changed character, but you cannot point to a headline that explains it - is not noise. It corresponds to a real property of price behaviour. That property is roughness, and Vulcan Trading's Multifractal Analytics surface is built to read it.

What roughness means, in plain terms

Price does not move with uniform texture. Some periods are smooth: moves trend cleanly, candles stack in one direction, the path is easy to follow. Other periods are rough: the same instrument whipsaws inside a tight range, reversals happen inside reversals, and nothing resolves. The difference between those two states is measurable.

The engine underneath Multifractal Analytics computes the local Hölder exponent - a number from fractal geometry that describes how jagged price movement is at any given moment. A high exponent means smooth, persistent behaviour. A low exponent means rough, spiky, hard-to-follow behaviour. The transition between the two tends to appear in the exponent before it becomes visible on a standard price chart.

The framework is not native to finance. It comes from the study of turbulence - aerodynamic roughness in fluid systems, which is the domain of the founder's PhD work. Applied to markets, it treats price as a signal with variable roughness rather than a simple series of returns. That origin matters: a framework built outside finance cannot have been fitted to historical market data, which is the usual mechanism by which quantitative tools overfit.

Multifractal Analytics runs three sub-tools. They answer three separate questions.

Regime Radar - is price behaving smoothly or roughly right now?

Regime Radar reads the current texture of price movement. It is not asking where price is going. It is asking what kind of market this is at this moment - one in which a smooth, directional read is plausible, or one in which roughness has taken over and directional reads carry more uncertainty.

The surface is configurable: ticker, window and step are all adjustable, so the radar adapts to the instrument and timeframe you are studying. It is not hardcoded to one market.

What it cannot tell you: Regime Radar characterises the current state. It does not forecast how long that state will last or what state follows it. A reading that shows rough behaviour now is a description of now, not a duration estimate.

Persistence Scanner - does today's behaviour tend to continue or reverse?

Persistence Scanner asks a different question: given the behaviour observed over the configured window, does it show persistence - a tendency for the same type of movement to continue - or anti-persistence, a tendency to reverse?

The statistical test underneath produces a score, and the surface is built with a specific constraint: when the test does not return a result the statistics support, the confidence is capped and that limitation is shown on the panel. The surface does not suppress the limitation or omit it. It displays it alongside the score, in the same panel.

This is the same design philosophy that governs Stocks Lab, a separate surface on the platform. When Stocks Lab's cointegration test fails, it labels the pair NOT COINTEGRATED and caps its confidence. The Persistence Scanner follows the same logic: state what the statistics support, cap what they do not, and show both.

What it cannot tell you: Persistence or anti-persistence is a statistical property of a window of observed data. It is not a position recommendation. The scanner scores the behaviour; what you do with that score is a separate decision.

Tail-Risk Audit - what does the distribution of recent moves look like?

Tail-Risk Audit reads the tails - the distribution of recent price moves compared to what a calm, normally-behaved market would produce. A market in a rough regime generates a different distribution of returns than a smooth one. The audit surfaces that difference.

The surface labels its outputs as regime characterisation. That label is not a disclaimer added afterward. It is the output type: the audit tells you what the distribution looks like. It does not tell you what will happen next.

What it cannot confirm: the audit reads the shape of recent behaviour. It does not assign a probability to any specific outcome. A distribution that shows fat tails describes a property of the observed window; it does not predict the next move.

The limitation is the design

Each of these three sub-tools shows what it cannot confirm alongside what it can. That is not a concession. It is how the surface is built.

A measure that overstates its own confidence is less useful than one that tells you where it stops. Regime Radar, Persistence Scanner and Tail-Risk Audit each read a real property of market behaviour, and each shows you exactly where its reading ends. That boundary is as much information as the reading itself.

Multifractal Analytics is live on Vulcan Trading at the Retail tier. Start free at vulcan-trading.ai.

The Tail-Risk Audit in Vulcan Trading's Multifractal Analytics: ticker and path controls, a verdict banner about the kurtosis gap, cards with the model parameters and tail-risk measures, and a histogram of the model distribution against the Gaussian. The drawdown card is blanked.
Where this lands in Vulcan Trading. The Tail-Risk Audit: the observed tails set against a Gaussian model's, with the gap named in a banner and drawn as two distributions.
  1. The inputs: the ticker, the number of Monte Carlo paths, and the horizon K.
  2. The audit's verdict banner, in its own words: the gap between the observed tails and what a Gaussian model would predict.
  3. The cards: the model parameters, the tail-risk gap, the actual and model tail risk, the Gaussian's kurtosis beside them. The drawdown card is blanked.
  4. The distribution, model against Gaussian, which is the whole argument drawn.
Blanked in this still: the maximum drawdown card. The method cells are shown; no result figure is.

The objection

You might say
Three sub-tools sounds like three ways to say the same thing. Why not one?
The answer
Because they measure different things. The radar tracks roughness over time and labels the regime; the scanner ranks a list of instruments by how persistent or mean-reverting each has been; the audit compares the observed tails with what a normal model would have predicted. Each panel names the sample it was run on, and none of them tells you what to do.

How Vulcan computes this

Surface
Multifractal Analytics
What it does
Regime Radar, Persistence Scanner and Tail-Risk Audit over a ticker, window and step you choose.
Instruments
^VIX + configurable ticker
Method
The parameters are exposed rather than fixed. A read that only holds at one window shows that under a different one.

Described as capability. This page reproduces no figure from the product and nothing on it is a live read; the method is the point, not a result.

First action

Open Multifractal Analytics and work left to right: Regime Radar, Persistence Scanner, Tail-Risk Audit, noting the sample each one ran on before its output.

See it on the surface, free. One free account opens the Retail view: the desk, the watchlist, Stocks with the pairs lab inside it, Gold Vault, Order Flow, Forecast and Replay. No card. You are leaving a page about method for a product that applies it. The page stays here.

Create a free account

See it on your own book. A pilot on your firm's holdings: the portfolio surfaces plus a desk analyst, on a contract outside the card, with the outcome measure agreed up front. Ask for a pilot.

Next in this path

Door You run a book and want to see its factors · page 3 of 4

Is there a way to see a market changing character before the headline says so?When calm turns rough - the Holder exponent and regime

Door Regime, roughness and tails · page 2 of 3

What does a Hurst exponent tell you about whether a move will persist?The Hurst exponent, in one page