Chaos in the Markets: Mandelbrot’s Fractal Vision of Finance

Some years back I received a gift from a friend (Antonio), a game-changing book “The (Mis)Behavior of Markets: A Fractal View of Risk, Ruin, and Reward”. In 2004 Mandelbrot introduced a new theory about the market movements suggesting that it is much more chaotic than what described by the classical theory. He showed that extreme price movements (crashes, booms) occur much more often than expected, thus suggesting that the long-tails of price movements are fatter than expected and markets are riskier than the used models can predict (including the most recent ones based on AI and ML). The two implications I have identified clearly, the former is that the Black-Scholes model is not suitable for options pricing as its assumption is that asset returns follow a normal distribution, while a distribution with fat tails is closer to the cauchy distribution. New fractal models have then been introduced under the assumption of the self similarity prices variation at different scale, based on volatility or, how I use to say, the energy of the system. It is curious to me that to some extent, the contents of the book, in some way, predicted the crash of 2008. The latter is that more attention should be paid to extreme cases as they occur more frequently than expected.

For first point, I wanted to verify the price distribution of three real underlyings, AAPL, BRK-A and IBM and their daily price variations over the last 42 years. You may notice that they follow a distribution more similar to Cauchy than to a Gaussian.

One of the most common suggested techniques by professional traders is to cover by buying a put option for every 100 owned stocks. Using AAPL stock again, as a reference, if a private investor owns 100 shares of Apple (AAPL) purchased at $218.27 each (as of close on last Friday), to protect the investment against potential declines, he/she decides to buy a put option with a strike price of $210 and an expiration in one month (priced at 3,65$). The cost of this option, known as the premium, varies based on factors like volatility and time until expiration, that is he/she has one month time to exercise the option, that is can profit both from an excessive drop and from a rise in price. If the price remains the same for one month, the loss is the option price that is 365$. Of course if the purchased put options are 3, at 200$ or the price is reached in an extremely volatile market, the value is not linear and the gain might be more consistent, covering the loss or even make the overall trade profitable. Last obvious consideration, when exercising the option in a positive ground, should close the long operation on the underlying as well to avoid a loss.

And now we come to the backtest simulation we anticipated in last article, that is reported in the following video. I have hypothesized two thresholds from open +3xσ and -3xσ (under the assumption the distribution of the previous days is normal even if we’ve understood it’s not) and that the trade is a buy when traversing the +3xσ and sell when traversing the -3xσ. If the price rebounds, in order to avoid losses, the trade operation is closed at the same price, otherwise at close. In two years it would have implied 389 operations and 13,4% gain on $100K if the trading commission is fixed and stop limit orders are executed perfectly (for lower capital the risk of impact of spread b/a is too high). You also need a perfect automated trading system to do that. As usual, it’s a matter of acceptable or not acceptable risk/reward ratio.

Considering that it’s not easy to gather historical price of options as the price is dependent from strike price, current price but also from volatility, assuming instead there is no overprice due to volatility (and the current market is extremely volatile), the dynamic P/L is shown in the following figure.

To make the long story short, looking at the graphs, in both cases (buying 1 PUT or 3 PUT) with a risk lower than 5% at any time, you could easily gain more than 20% in two weeks time, not considering the volatility component that would raise that value a lot.

Given that acceptable risk/reward is absolutely subjective – didn’t ever manage to get a response to the question: “what is an acceptable risk/reward ratio?” – up to the reader to evaluate if it is a good and safe trading strategy.

The Philosopher’s Stone

This entry is part 6 of 6 in the series Machine Learning

Well, here we are. Two years of study and one year of backtesting on ten stocks selected from the blue chips of the Dow Jones, Nasdaq, Russell 2000, and S&P 500, which achieved a 61.48% return in 2024.

Now, we’ll test in quasi-real conditions with the ten selected stocks for 2025.

Funds allocation will be 1/N, for example, $100K divided into ten roughly equal slots (subject to slight rounding down, depending on the stock price as of January 2, 2025).
Update scheduled for end of June, 2025.

Happy 2025!


June, 29th 2025

Here we are after six months on the selected ten stocks and huge earthquakes for many macroeconomics shocks. Here follows the equity-line, showing 15,9% gain and maximum drawdown of 5,9%. Let’s see the final update end of the year 2025.

Mean variance and 1/N heuristic portfolio

As a next step, as non-expert of portfolio management, i found interesting books and papers making different use of the nobel-prize Markowitz strategy, AKA mean-variance portfolio https://en.wikipedia.org/wiki/Markowitz_model (MPT Modern Portfolio Theory) applied to 10 common stocks from the Nasdaq100.

The applied algorithm doesn’t allow for trades at every timeframe (15m, hour, day) thus some theories cannot be applied (e.g. fixed allocation, long strategy, etc.), however the best portfolio and weights with lowest risk that was found brought to a CAGR = 0.5402, SHARPE RATIO = 9.5759, MAX DRAWDOWN = 2,6948%.

Mean Variance Portfolio

A different approach would be to apply the 1/N heuristic that is a simple investment strategy where an investor allocates an equal proportion of their total capital across N assets. It offers some advantages, that is it simple and it may reduce the unsystematic risk associated with individual asset (it is not guaranteed that past behavior will be the same as future behavior), but it’s not optimal in terms of risk-adjusted return since it treats all assets equally, regardless of their risk/return characteristics.

The underlying selection follows a fast and frugal approach that is selecting first the underlying with acceptable risk (e.g. Max Drawdown) and then picking the 10 best performing. Resulting CAGR = 1.0249, SHARPE RATIO = 10.0465, MAX DRAWDOWN = 3,2248%

1/N Heuristic Approach

Multislot Performance Example

In algorithmic trading platforms, “multislot” refers to the system’s ability to manage multiple trading algorithms or strategies simultaneously. Each “slot” represents a distinct strategy or trading approach, allowing the system to execute several strategies in parallel. This capability enhances both optimization and diversification, as the system can apply these strategies within the same market or across different markets, assets, or trading techniques. Essentially, “multislot” allows the system to handle multiple orders at the same time. For example, a trader could place various orders to buy or sell different assets in varying quantities, each with specific execution criteria (e.g., market orders, limit orders). All of these are managed concurrently by the trading system.

In this example, we’ll make some assumptions:

  • The underlying assets are high-volume stocks, selected blue-chip companies (e.g., AAPL, ADBE, AMD, AMZN, CSCO, GOOG, INTC, MRVL, MSFT, NVDA, TSLA);
  • The algorithms demonstrate an average accuracy of 57%. For this simulation, the trading signals are selected randomly;
  • The trading strategy is straightforward: positions are either long or short, with positions opened at the market open and closed at the market close;
  • Each slot has a fixed capital allocation of $10,000;
  • Lever is equal to 1.

The results of the simulation is shown in the previous figure.

Deductions from gross gains should be applied and include:

  • Trading fees: Assume $2 per transaction. Given 250 trading days, this would result in an annual trading fee of $1,000 per underlying;
  • Taxes: Tax liabilities can vary significantly depending on the country;
  • Market volatility: Since this is a long/short strategy, we assume that the volatility at the open and close of the market will often cancel out, meaning any movement in one direction will likely be balanced by the opposite movement, resulting in a net sum of zero.

(Image: Photo of Coinstash from Pixabay)