The Chaology of Markets
The Chaology of Markets
The Chaology of Markets
F
or the concept of a fractal market structure to be of any needed for some seed x to return to some specified
use at all, we need to know what a price fractal is, where marker or point in range. It is this period-doubling
it comes from, what it looks like and how it behaves in behavior in iterated sequences that leads to chaos.
terms of the abstractions of chaos theory and the
concreteness of traded markets. Now the link between chaos
and fractals is rather simple because chaos is the result of an
iterative process and fractals are defined by iterates. But until
now if you asked to see what a price fractal looks like you will
most probably draw a blank. We found and defined what a price
or market fractal is and this means we have articulated the
fractal footprint of markets (incontrovertibly).1 However, in
order that the reader gains the import of this, and
understands the basis for it, it is important to provide some
background understanding of the issues involved. In this
article a mathematical background is not assumed.
Figure 1: Logistic Chaos: Web Diagram
What exactly is Chaos?
The underlying operation of the logistic map is one akin to
Chaos is a mathematical concept and any trader can the repeated folding and stretching of the space to which
understand the mathematics of chaos and how it relates to it maps, which leads to exponential divergence in the
Stock markets, Forex markets, etc. In fact, it can be intuitive, sequence of iterates. It is by this exponential divergence
where a trader trades with a need to understand exactly how of sequences that we measure for chaos. So, bifurcation
price moves in real-time. As such, it is a powerful sense by rates explain the relationship between chaos and
which to understand market dynamics. unpredictability. This is clear if we consider that at high
rates of exponential change, small errors multiply at
1
Benoit Mandelbrot in his book “The Mis (Behavior) of Markets,” exponential speeds. The dynamics of logistic chaotic
showed how the Iterated Function Systems (IFS) formalism of
fractal geometry, may be applied to the market and what a fractal systems is summarized by a structural diagram called a
generator is in terms of a model that simulates the market. Our bifurcation diagram.
context is different in that we do not speak to a model that
simulates or projects the market but one that allows the reading
and trading of markets in real-time using actual price charts. As
such, the need was to find that fractal footprint in situ that defines
the overall structure of markets in ways anyone can reasonably
conclude to be deterministic of market price.
The Chaology of Markets (a Multifractal trading model)
is that the absence of nonlinearity in a model describing the
market is problematical because chaos needs nonlinearity.
Nonlinearity is really what helps to make a chaotic system
meaningful because that is what constrains its dynamics to be
within the limits they express and as such explain how the
parts of the system relate in order to be. In direct terms
therefore, the basic reason why TA and FA remain widely
employed (and the market wickedly impossible to
“master” by them), is that those disciplines (and their
variants in OFT, etc) reflect the limits of understanding
generally available to market participants (with respect to the
Figure 2: Logistic Bifurcation Diagram
dynamical structure of markets).
The bifurcation diagram plots the end behaviors of different
systems (i.e. the end behaviors of iterated sequences at Chaotic systems are linearly unstable but nonlinearly
different intrinsic rates of change) against a measure of stable (the conundrum for traders)
change in the dependent variable. It shows the period doubling
In order to trade a chaotic system and be consistently
route to chaos and thus the structure of a chaotic system.
successful, it must be obvious to the trader what the local
This diagram tells us important things that help us better
limits are in a global frame that suggests the largest
understand market dynamics on a structural level (i.e. given
immediate objective of the market (each trade). Without this
that markets are deterministic, chaotic and nonlinear). One
kind of knowledge (structure) in a linearly unstable system, it
such important piece of information it provides is that chaotic
becomes a gamble to action reads. The trader is simply not
systems are fractal in structure, and so we can equate chaotic
sure of what is going on and everything soon begins to appear
behavior to fractal behavior (the bifurcation diagram is self-
random. Because the trader observes sequences in fast non-
similar, i.e. fractal). This means that an understanding of
monotonic evolution, the trader requires the specialized
fractals and fractal behavior enables measurement and
knowledge of chaotic dynamics and a setup that militates
control of the fundamental dynamics of the system. This is
against the “confusion” arising from chaotic properties of the
important because fractal behavior is less abstract in concept
variable price to read an emergent fractal structure per
and can be read by the pattern of point displacement in a given
period. Therefore, if a dynamical market system is
system. The chaos game for instance.
deterministic but generally unpredictable; and if in addition
Implications of Markets as Chaotic Systems it evolves by persistent cyclic trends (aperiodic cyclicality),
and is also known to have a fractal structure; then it is
There are several important (rational, even somewhat moral) possible to prescribe an interpolative model that is a
implications arising from the knowledge that markets are general model of the market and that will exploit it
nonlinear and chaotic. One crucial implication is that a key consistently. This means that based on the knowledge of how
premise on which “technical” analysis (TA) is based (history such a market is dynamically ordered, it is possible to read
repeats itself) is fallacious. Another key implication is that no and trade such a market with a consistency of result that
linear model of the market is suited to explaining price except demonstrably outperforms the market. As such, the market
in very partial terms (of which both so-called model can be shown, not just to be more effective than any
“fundamental” analysis (FA) and “technical” analysis (TA) predictive linear models of the market, but to be the correct
are examples). This is because the chaotic variable (price in general trading model of the market.
this case) evolves in nonlinear ways. But even more significant
The Chaology of Markets (a Multifractal trading model)
Comparing the “predictivity” of linear methods and dynamical systems in ways not possible before the science
the chaotic nonlinear method was formalized by Benoit Mandelbrot 41 years ago.
Multifractals are a generalization of fractals not
The “predictability” of any chaotic system depends on (1) characterized by a single dimension. Rather, they express a
how much error or uncertainty we are willing to tolerate in a continuous spectrum of dimensions reflecting complex
given forecast or future estimate of the chaotic variable (2) dynamical forces in play. Multifractals are often found in
how accurately we are able to measure a system's current experience. Coastlines, clouds, lightning, the human heart and
state, and (3) Lyapunov time (a time scale reflecting the time electronically traded markets are examples
from initial conditions to the point when a chaotic system
becomes unpredictable). Therefore, these provide a basis by “Fractal geometry is not just a chapter of
which to judge the “predictivity” of different approaches mathematics, but one that helps Everyman to see
on a comparative scale. The claim here is that it is possible to the same world differently.” - Benoit Mandelbrot.
improve current “predictability” of outcome from say 1/2
to say 1/20 in terms of 1 and 2 above, and as such, greatly The Multifractal Trading Model
clarify the empirical sense of Lyapunov time per interval in the
case of 3. This model relies on applying the tenets of Fractal Market Microstructure
Geometry and Chaos theory to reading and trading markets, Regardless of how orders flow through (the different dialects
i.e. it directly employs real-time Fractal Analysis of markets. of) an electronic trading system, in the end, there must be a
matching protocol that simplifies the interface between bids
Understanding the theoretical basis for the
and offers. For this model, the lowest offers frontend an
Multifractal Trading Model array of sell orders to match an array of buy orders – with
A fractal is a never-ending pattern. Fractals are infinitely the highest bids at the front end. And this applies across
complex patterns that are self-similar processes across variable chunks of orders reaching the market between
different scales. They are created (i.e. computer generated session open and close (and combining with existing orders).
models of fractals) by repeating a simple process indefinitely In processing chunks, elements either side of the market
in an ongoing feedback loop. Mathematically, any real system (bids/offers) are spaced by point value (and order size) and
that describes the same kinds of functions is a fractal. We can therefore dynamically define “demand and supply
say that fractal geometry is to chaos theory what geometry schedules”. So, these are vigorously populating ranges in
is to algebra in expressing the mathematics of chaos. A market time that generate many changing variables and as a
power of Fractal Geometry is the ability to model (explain) result, we have a myriad of sources per interval of not so
the explicit dynamics of chaotic systems. This allows two obvious fluctuations defining the price curve in real-time (in
equivalent senses of deterministic chaos: (A) a system that addition to the more obvious one we describe further on). This
“appears” to have “random” arrangement in space state reflects something called intermittency (or aperiodic
cyclicality - the signature sign of chaos). In other words, this
and or (B) “random” progression in time. This is extremely
algorithmically driven matching engine defines an intensely
consequential since graphical concepts and insights tend to be
unstable scheme in dynamically processing latent “demand
much easier to grasp. Fractals are infinitely complex (that is
and supply curves” in market time. Importantly (and as we
to say detailed). This means fractal phenomena can be
show next), the output of this process per interval, is simply
explained (modeled) to infinitesimal detail. Fractal dimension
market clearing; which information then feeds trader
is the measure of such complexity - i.e. the ratio of the change
reaction over the same intervals.
in Scale to that in Detail. The important point that is made here
is that all of this analytic power allows insights into complex
The Chaology of Markets (a Multifractal trading model)
Clearly, not only can we visualize the movements implied, etc 1. So we deduce from ALL of this - that for price to
from this basic order matching scheme, but we can infer from “move” in market time, based on order flow, we
this what a pivot is. A pivot then, is that clearing price point need a three point structure for any aggregation of
(order book level), that exhausts two matched (oppositely orders on any scale, large or small (the initiator).
signed) arrays, where there are no further matches ahead in
2. That is to say, that there must be, for uprising price,
the current interval, or in such proximity, as to sustain an
two buy pivots and one sell pivot and for downfalling
initial direction. We of course abstract from the fact that
price, two sell pivots and one buy pivot to generate
limit orders provide liquidity and market orders consume
liquidity. But as long as a current range is actively populating directed movement or flow. The Iterated Function
with orders (i.e. orders are queued either side of the market), Systems (IFS) formalism of fractal geometry would
the range is not cleared and a pivot is not established to call each instance (a fractal generator).
enable a reversal in such a range. Therefore, a pivot occurs, if 3. As such, a fractal primitive (the fractal generator)
the market exhausts oppositely signed arrays at a price point in this model, simply consists of 3 consecutive range
(order book level), with “momentum” (active queue) still on clearing price points (order book levels) in the same
one side to reach a “new” range of oppositely signed orders. flow. These are price points in micro space (and
As such, spot pivots pervade the entire trading space therefore macro space) at each of which price
including the shortest possible interval. This system does not reverses direction in sequence to define a price
exhibit stable equilibrium over any term, equilibrium is cycle. This underlying transactional framework
everywhere unstable. repeating (iterated) indefinitely across all scales
(the rules of recursion).
Simplicity and Recursion
In effect, fractal primitives define as volatility shaped (self-
Traded markets function at least 24/5 all year round (and
affine) linear inequalities in market space (regardless of
stock exchanges for significant periods of each weekday).
scale). Therefore, primitives are the best predictors of
During this time, all that goes on (per session) in terms of
direction immediately following in the same transaction space
microstructure dynamics (barring one or two abstractions),
or flow. As linear inequalities, there can be only 6 different
is what we have described, regardless of the variety of; player
definitions in any flow (combining in a diverse number of
types, order sizes, and investment horizons, intentions and
ways). In other words, fractal primitives affirm the (exact)
influences, news and market events or what have you. As such,
extent to which predictivity anywhere exists in market space.
all that happens in the market all of the time is buying and
Fractals allow (among other things) the trader to evaluate the state
selling. Therefore, the market at its most basic defines an
of the chaotic system per interval, and therefore across time
incredibly simple form of existence: It admits all incoming scales. The stress here being seamlessness; from market
buy/sell orders per interval, matches them and signs the flow. microstructure to market macrostructure, and what is more,
Mr. Market is mechanical. As such, the apparent complexity evidence of the feedback loop in the cyclical flow of markets.
of traded markets comes from the incessant and recursive
but even actions of market participants across different “Fractals should be the default, the
scales, and not from any other direct measures of their approximation, the framework.” - Nassim
humanity. This is to say, a simple pattern repeated over and Nicholas Taleb.
over again (i.e. indefinitely) on different scales within a fixed
structure --> intimates a fractal.
A Knowable Symmetry
First, it is clear that the dynamical fractal structure defines James Gleick (1987) “Chaos Making a New Science”
market opportunities - in terms of timing and range. To be Lori Gardi (http://www.butterflyeffect.ca): Close to the Edge – Event Horizons,
effective in such a space the trader must find a means to Black Holes and the Mandelbrot Set
References:
Edward N. Lorenz (1993) “THE ESSENCE OF CHAOS”
Benoit Mandelbrot and Richard L. Hudson (2004) “The (Mis) Behavior of Markets”
Benoit Mandelbrot (2004) Fractals and Chaos: “The Mandelbrot Set and Beyond”