A price move rarely tells the entire story.
A market can rise because genuine demand is expanding, because liquidity temporarily disappeared, or simply because volatility increased. Looking only at price makes these situations appear more similar than they really are.
That is why combining price, volume, and volatility in systematic strategies can create a richer view of market behavior. Price tells you direction. Volume helps measure participation. Volatility shows how large and unstable price movements have become.
When these three variables are used together, systematic models can distinguish between quiet trends, high-participation breakouts, unstable reversals, and noisy price movements that may not deserve much risk.
Academic research has long documented relationships between price changes, trading activity, and return variability. Karpoff’s survey, for example, found broad evidence connecting trading volume with the magnitude of price changes.
The challenge is not collecting more indicators. It is combining them in a way that remains simple, testable, and economically meaningful.
Price Should Define the Core Trading Signal
Most systematic strategies should start with price.
After all, profit and loss ultimately come from changes in market prices, not from volume or volatility by themselves.
A simple trend model might compare today’s price with its level six months ago. If the return is positive, the strategy takes a long position. If it is negative, the system moves short or stays out.
Another approach could use moving averages:
Trend Signal = Fast Moving Average − Slow Moving Average
A positive value suggests upward momentum, while a negative value indicates a declining trend.
Long-horizon evidence supports the idea that price persistence can exist across different asset classes.
Moskowitz, Ooi, and Pedersen documented time-series momentum across 58 liquid equity-index, currency, commodity, and bond futures, particularly over horizons of roughly one to twelve months.
But price alone cannot tell you whether participation behind a move is increasing or whether market risk has suddenly doubled.
That is where volume and volatility become useful.
Volume Can Confirm Participation Behind Price Moves
Volume measures how much trading activity accompanies a price move.
Suppose an equity index breaks above a three-month high.
If trading activity is unusually low, the breakout may still succeed, but the move lacks evidence of broad participation.
Now imagine the same breakout happens while volume is 60% above its 20-day average.
That tells a different story.
A basic systematic rule might calculate:
Relative Volume = Current Volume / 20-Day Average Volume
Values above 1.0 indicate higher-than-normal activity.
A model could require relative volume above 1.25 before accepting a breakout signal, for example. The exact threshold should be tested across a broad range rather than optimized to one perfect paramater.
Volume should not automatically be interpreted as bullish. Campbell, Grossman, and Wang found that trading volume can contain information about the behavior of subsequent returns, illustrating that volume reflects market interaction rather than simply directional enthusiasm.
The practical lesson is simple: volume can help describe the strength and character of price activity.
Volatility Helps Separate Movement From Meaningful Movement
A ten-point move can be enormous in one market and completely ordinary in another.
Volatility provides the missing context.
Suppose a futures contract normally moves about 20 points per day. A 15-point breakout is meaningful.
But if daily movement has recently expanded to 100 points, that same 15-point move may be little more than noise.
Systematic strategies can normalize price signals using volatility.
For example:
Normalized Momentum = Price Return / Realized Volatility
This allows the model to compare signals across changing market environments.
Andersen, Bollerslev, Diebold, and Labys demonstrated how high-frequency returns can be used to construct realized-volatility measures and showed their usefulness for modeling and forecasting future volatility.
Volatility normalization can also make cross-market signals more comparable.
A 5% move in government bonds and a 5% move in a volatile commodity should not automatically receive identical treatment because their normal risk profiles may be very different.
Combine the Three Variables as Confirmation Layers
One practical design is to let price generate the signal while volume and volatility decide how much confidence or exposure the model assigns to it.
Consider a breakout system.
Price closes above its 100-day high.
That is the primary signal.
Next, volume is 1.4 times its 20-day average. Participation is therefore stronger than normal.
Finally, realized volatilty remains moderate rather than suddenly exploding.
The combination might justify a normal long position.
Now change the conditions.
Price still breaks the 100-day high, but volume is unusually low and volatility has doubled over the previous week.
The breakout exists, but the underlying environment is less stable.
Instead of ignoring the signal completely, the model could reduce position size.
This creates an important distinction between signal generation and signal weighting.
Not every useful variable needs to become an entry condition.
Volatility Scaling Can Control Position Size
One of the most practical uses of volatility is risk adjustment.
Suppose your strategy targets 10% annualized volatility.
If an asset’s estimated volatility is also 10%, the position multiplier might be 1.0.
If volatility rises to 20%, exposure could be reduced:
Position Multiplier = Target Volatility / Estimated Volatility
So:
10% / 20% = 0.50
The strategy would hold roughly half its previous exposure.
Moreira and Muir studied volatility-managed portfolios that systematically reduced exposure when volatility was high and documented improved historical risk-adjusted performance across several factors in their sample.
Earlier research by Fleming, Kirby, and Ostdiek also found economic value in volatility-timing strategies relative to comparable static portfolios.
This does not mean lower exposure during high volatility will always improve performance.
It means volatility can provide a disciplined way to prevent the same signal from taking dramatically different amounts of risk across market regimes.
Volume and Volatility Together Can Reveal Market Intensity
Volume and volatility often respond to the arrival of new information.
Imagine a stock moves 4% on average volume and normal volatility.
Now compare that with another 4% move accompanied by three times average volume and a sharp expansion in intraday volatility.
The percentage change is identical, but the second event represents a much more intense market environment.
Torben Andersen’s research linked return volatility and trading volume through a framework in which both can respond to underlying information flow.
A systematic strategy could use this relationship to classify market conditions.
For example, high volume plus rising volatility could indicate an information-heavy regime where price discovery is unusually active.
Low volume plus low volatility may describe a quieter environment.
Neither condition is automatically bullish or bearish.
They simply help the model understand the type of market in which the price signal is occurring.
Avoid Turning Confirmation Into Too Many Filters
Adding variables feels safe.
It can also destroy a strategy.
Suppose your original trend rule works reasonably well.
Then you require volume above its 30-day average.
Then volatility must be below 18%.
Then the volatility trend must be falling.
Then relative volume must exceed exactly 1.37.
Soon, a simple idea contains a dozen conditions.
The historical equity curve may improve, but the probability of curve fitting also increases.
A better approach is to give each variable a clear job.
Price can determine direction.
Volume can measure participation.
Volatility can normalize risk.
This division keeps the model interpretable.
It also makes robustness testing easier because you can understand why performance changes when one component is removed.
Parameter sensitivity matters too. If the strategy works with a 15-, 20-, and 30-day volume average but collapses at 21 days instead of 20, that instability is a warning sign rather than an opportunity for further optimisation.
Test Different Market Regimes Separately
One combined signal can behave very differently across market environments.
A high-volume breakout during a calm bull market may behave differently from the same setup during a financial shock.
Divide historical results into useful regimes.
You might examine:
low versus high volatility, rising versus falling volatility, strong versus weak volume, trending versus sideways markets, and crisis versus normal periods.
The goal is not to create a different rule for every historical occurence.
Instead, you want to understand where the strategy’s edge comes from.
Suppose your research finds that price momentum performs best when volatility is stable but weakens sharply when volatility accelerates.
You might reduce risk during volatility shocks rather than completely changing the signal.
This creates an adaptive system without requiring complicated machine learning.
Build a Simple Combined System
Consider a hypothetical systematic model with three components.
First, calculate six-month momentum.
If it is positive, the directional score is +1. If negative, it becomes -1.
Next, calculate relative volume.
When volume is above its 20-day average, the system gives slightly greater confidence to the directional signal.
Finally, estimate 20-day realized volatility and scale exposure toward a fixed risk target.
A simplified position might look like:
Position = Price Signal × Volume Weight × Volatility Multiplier
Suppose:
Price Signal = +1
Volume Weight = 1.10
Volatility Multiplier = 0.70
The resulting position score becomes:
+1 × 1.10 × 0.70 = +0.77
The model remains long, but higher volatility prevents it from taking maximum exposure.
This is only an illustrative framework, not a universal formula.
The important principle is modularity.
Each input should contribute distinct information instead of repeatedly measuring the same phenomenon in different ways.
Combining price, volume, and volatility in systematic strategies can help traders understand not only where markets are moving, but also how strongly they are participating and how much risk surrounds that movement.
Price is usually the best foundation for directional signals. Volume can provide information about participation and market intensity, while volatility offers a practical way to normalize signals and control position size.
The key is restraint.
Adding more inputs does not automatically make a model smarter. Strong systematic strategies give each variable a clear role and test whether the combination remains stable across different markets, parameters, costs, and volatility regimes.
Start with a simple price signal, add volume and volatility one at a time, and keep each component only if it improves robustness on genuinely unseen data.

