Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 3

Stylized Facts of Financial Returns

Recommended resources

Welcome back to your course on quantitative trading. In our previous lesson, we transformed raw price series into log returns, creating a more stationary series suitable for statistical modeling. We ended by plotting a histogram of these returns, giving us a first glimpse into their distribution.

Today, we will move from a first glimpse to a systematic investigation. Our goal is to understand the core statistical properties that are consistently observed in financial returns across different assets, markets, and time periods. These properties are known as stylized facts. This lesson directly addresses the learning outcome of describing the three most important stylized facts: non-normality (fat tails), volatility clustering, and low autocorrelation. Understanding these is not an academic exercise; it's fundamental to building robust quantitative models. If your model assumes data follows a simple "random walk" with normal distributions, it will be dangerously unprepared for the reality of financial markets.

What Are Stylized Facts?

The term "stylized fact" refers to an empirical finding that is so consistent and widespread it's accepted as a general truth, even if it's a qualitative rather than a precise quantitative statement. These facts act as constraints; any realistic model of financial returns must be able to replicate them.

Let's begin with a short video that introduces this concept.

11 Stylized Facts of Financial Time Series

The video "11 Stylized Facts of Financial Time Series" from Hudson & Thames provides a concise definition of what we mean by stylized facts in this context.

Please watch the segment from this introduction. Pay attention to the idea that these are qualitative statements that nonetheless provide strong constraints on the types of models we can use.

Now, let's explore the three most critical stylized facts one by one.


Fact 1: The Distribution of Returns is Not Normal

In our last lesson, the histogram of log returns may have looked bell-shaped at first glance, but it deviates from a true normal (Gaussian) distribution in crucial ways.

Financial returns exhibit two key properties that defy normality:

  • Excess Kurtosis (Fat Tails): The distribution of returns is leptokurtic, meaning it's more peaked at the center and has "fatter" tails than a normal distribution. In practical terms, this means extreme events—both large gains and large losses (crashes)—occur far more frequently than a normal distribution would predict. A model based on the normal distribution would severely underestimate the risk of a market crash.
  • Negative Skewness: Often, the left tail is slightly longer and fatter than the right tail. This reflects the reality that large negative returns (crashes) tend to be more frequent and severe than large positive returns (rallies).

For a deeper look at these properties, the following article provides clear visual and statistical explanations.

Introduction to quantitative finance: Stylised facts of asset ...

This article by Eryk Lewinson offers an excellent breakdown of the non-normality of returns.

Read the section titled Fact 1. Focus on the definitions of negative skewness and excess kurtosis, and how the histogram and Q-Q plot for Microsoft's returns visually confirm these properties.

To see how you would perform this analysis yourself in Python, let's turn to a practical demonstration. The following video shows how to use histograms and Quantile-Quantile (Q-Q) plots to visually identify these fat tails. We'll cover Q-Q plots in more detail in the next lesson, but for now, the key is to see how the data points (blue dots) deviate from the theoretical line (red line) at the extremes, which is the signature of fat tails.

Python for Finance: Are stock returns normally distributed?

The video "Python for Finance: Are stock returns normally distributed?" from QuantPy provides a hands-on walkthrough.

Watch the segment covering visual analysis. This part covers generating a histogram and, more importantly, a Q-Q plot. Observe how the presenter interprets the deviation in the tails of the Q-Q plot as evidence of non-normality.


Fact 2: Low Autocorrelation in Raw Returns

Autocorrelation is the correlation of a time series with a lagged version of itself. A high positive autocorrelation at lag 1 would mean that a positive return today makes a positive return tomorrow more likely.

However, for raw asset returns, this is not the case. The autocorrelation is typically negligible for almost all time lags. This aligns with the Efficient Market Hypothesis (EMH), which posits that all available information is already reflected in prices. If returns were significantly autocorrelated, one could easily create a profitable strategy by just looking at past returns. Such an opportunity would be quickly arbitraged away.

The statistical evidence for this is seen in an Autocorrelation Function (ACF) plot.

Introduction to quantitative finance: Stylised facts of asset ...

Let's return to the same article to see the evidence.

Read the section Fact 2, and then examine the very first ACF plot in the next section (the one for "Log returns"). Notice how the correlation bars for nearly all lags fall within the blue shaded area, which represents the 95% confidence interval around zero. This indicates the correlations are not statistically significant.


Fact 3: Volatility Clustering

This is perhaps the most important stylized fact for quantitative trading. While returns themselves are unpredictable, their volatility (the magnitude of returns) is not.

Volatility clustering refers to the observation that "volatility is sticky": periods of large price moves (high volatility) are followed by more large price moves, and periods of small price moves (low volatility) are followed by more small price moves.

You can see this phenomenon clearly in market data. The plot below shows the price of the SPY ETF in the top panel and its measured volatility in the bottom panel. Notice the distinct clusters of high volatility, especially the massive spike in early 2020 corresponding to the COVID-19 market crash.

Top: Price of the SPDR S&P 500 ETF (SPY) from 2015 to 2025. Bottom: Daily, weekly, and monthly realized volatility for the same period. The clustering of high volatility periods (e.g., early 2020) and low volatility periods is clearly visible.

Since volatility isn't directly observable, we use proxies to measure it statistically. The most common proxies are squared returns () and absolute returns (). By taking the square or absolute value, we focus purely on the magnitude of the return, not its direction.

If we plot the ACF of these squared or absolute returns, we see a starkly different picture than for raw returns. The autocorrelation is positive, significant, and decays slowly over many lags. This is the statistical signature of volatility clustering.

Introduction to quantitative finance: Stylised facts of asset ...

The same article provides a perfect illustration of this contrast.

Read the section titled Fact 3. Compare the ACF plots for "Squared log returns" and "Absolute log returns" to the one for "Log returns" you just viewed. The difference is striking and is the key piece of evidence for this stylized fact.

This slow decay of autocorrelation in absolute/squared returns is a sign of long-range dependence in volatility, which we can exploit to build predictive models.


Conclusion

In this lesson, you've learned about the three foundational stylized facts of financial returns. These are not just trivia; they are the guiding principles for any serious quantitative modeler.

Here are the key takeaways:

  1. Non-Normality: Financial returns have "fat tails" (high kurtosis), meaning extreme events are more common than a normal distribution suggests. Models must account for this heightened risk.
  2. Low Autocorrelation: Raw returns are largely uncorrelated with their past values, consistent with the Efficient Market Hypothesis. Simple models based on past returns are unlikely to be profitable.
  3. Volatility Clustering: The magnitude of returns is autocorrelated. High-volatility events cluster together, as do low-volatility events. This predictability in volatility is a primary source of "alpha" (predictive edge) that quantitative strategies aim to capture.

These facts tell us that while predicting the direction of the market is incredibly difficult, predicting its level of risk or volatility is much more feasible.

In our next lesson, we will put this knowledge into practice. Building on the concept of volatility clustering, you will implement a reusable function to compute rolling volatility. This will be the first entry in your practical toolkit and our first step toward engineering features that can be used in a predictive model.