Scaling Laws and Trading Models Richard Olsen Overview

  • Slides: 69
Download presentation
Scaling Laws and Trading Models Richard Olsen

Scaling Laws and Trading Models Richard Olsen

Overview Why we need trading models? Understanding the nature of time What are scaling

Overview Why we need trading models? Understanding the nature of time What are scaling laws? Lego building blocks for development of financial engines • Wiki. Fin. Climate for trading models and more • The vision of the future • • Olsen

Global Financial Assets • • • Equities Government bonds Financial sector bonds: Corporate bonds:

Global Financial Assets • • • Equities Government bonds Financial sector bonds: Corporate bonds: Securitized loans Nonsecuritized loans: 50 trillion 47 trillion 42 trillion 11 trillion 13 trillion 60 trillion Global Financial Assets: 225 trillion or 310% WDP Olsen

How To Manage These Assets? Olsen

How To Manage These Assets? Olsen

Why should we manage assets? • Self-interest • Economy is non-zero sum system, where

Why should we manage assets? • Self-interest • Economy is non-zero sum system, where information can accumulate and increase wealth. Let us start… Olsen

How Do People Manage Assets? Judgemental, gut feeling…no automation Chess is a difficult game,

How Do People Manage Assets? Judgemental, gut feeling…no automation Chess is a difficult game, but the reality of the economy and finance is ever more complex. Intricate feedback processes with relaxation effects at different time scales. Give up in despair or crack the problem? Olsen

Trading Strategies Of Quant Fund • Directional trading: – Fundamental systems – Universal systems

Trading Strategies Of Quant Fund • Directional trading: – Fundamental systems – Universal systems • Intraday models • Equity statistical arbitrage: – Technical strategies – Fundamental strategies • Volatility arbitrage • Directional volatility Only 5 percent performance for 2014 Olsen

Technical Trading Terminology • • • Overall trend Support Resistance Momentum Buying/Selling pressure Relative

Technical Trading Terminology • • • Overall trend Support Resistance Momentum Buying/Selling pressure Relative Strength – – – Strength of the current trend Maturity or stage of current trend Reward to risk ratio of a new position Potential entry levels for new long position Fundamental systems Olsen

Weakness of Technical Analysis • • • Analyst bias Open to interpretation Too late

Weakness of Technical Analysis • • • Analyst bias Open to interpretation Too late Always another level Trader’s remorse No consistent theory Olsen

Fundamental Analysis • Economic analysis • Industry analysis • Company analysis • Buy and

Fundamental Analysis • Economic analysis • Industry analysis • Company analysis • Buy and hold investors • Contrarian investors • Value investors Olsen

Fundamental Valuation Example Olsen

Fundamental Valuation Example Olsen

Weakness Of Fundamental Analysis • Designed for 1 week, month, quarterly and longer time

Weakness Of Fundamental Analysis • Designed for 1 week, month, quarterly and longer time horizons • Open to interpretation • Model quality unstable • Too late • Assumptions of theory raise questions • Open question how to map analysis into real time algorithm? Olsen

Improved Performance • Global Financial Assets: 225 trillion • Improved performance of 1% is

Improved Performance • Global Financial Assets: 225 trillion • Improved performance of 1% is 2. 25 trillion USD Pharmaceutical, computer and other industries invest heavily in R&D – why not finance? Where are the big R&D companies in finance? Olsen

Question Of Century How can investment strategies be made to be consistently profitable? Olsen

Question Of Century How can investment strategies be made to be consistently profitable? Olsen

Markets are not a closed system: profits – losses zero Markets are part of

Markets are not a closed system: profits – losses zero Markets are part of real economy and determine asset prices. They are source of equity for companies and provide liquidity. Price overshooting is cost to economy. Olsen

Market & Limit Orders • Market orders: trader knows that he can execute ‘now’,

Market & Limit Orders • Market orders: trader knows that he can execute ‘now’, but does not know the price. • Limit orders: trader knows the price at which he wants to execute, but does not know, when order will be processed or if at all. Olsen

Transaction Costs Trading strategies without transaction costs are highly profitable. How to remove transaction

Transaction Costs Trading strategies without transaction costs are highly profitable. How to remove transaction costs? Market making strategies to manage positions! Olsen

Answer To Question Investment strategies generate alpha, if they provide a benefit to economy

Answer To Question Investment strategies generate alpha, if they provide a benefit to economy and society: • liquidity provision • price stabilization Olsen

Price Action Of Financial Instrument Coastline length of all price movements in one year:

Price Action Of Financial Instrument Coastline length of all price movements in one year: 1600% (potential profit without leverage after paying for transaction costs) Olsen

1600% Coastline length is result of imbalances of buying and selling activity Objective of

1600% Coastline length is result of imbalances of buying and selling activity Objective of investment strategy: increase volume of trading at ever smaller imbalances and reduced overshoots. • Increased liquidity • Price stability Olsen

Risk management: diversification Maximum Up/Down Move In 1 Year: For one asset: +/- 30%

Risk management: diversification Maximum Up/Down Move In 1 Year: For one asset: +/- 30% For diversified cash portfolio: +/- 0% Olsen

New Methodology Olsen

New Methodology Olsen

Automation • 1000+ instruments to manage. • Coastline of price curve is function of

Automation • 1000+ instruments to manage. • Coastline of price curve is function of resolution: ‘high frequency more opportunity and diversity’ • Complexity of markets • Speed of events Automation of investment and trading strategy is necessity. Olsen

Investment Approach Strategies provide liquidity and stabilize markets. Price overshoots are opportunity to take

Investment Approach Strategies provide liquidity and stabilize markets. Price overshoots are opportunity to take ‘counter-trend’ positions with dynamic market making. High diversification Olsen

Model Design? Olsen

Model Design? Olsen

Model Requirements No curve fitting No model degredation over time Fractal: same model at

Model Requirements No curve fitting No model degredation over time Fractal: same model at different scales No black boxes: ‘story line’ Parsimonious Lego-type model building blocks for continued model enhancement. • Operate real time without hand holding • • • Olsen

Inspiration From Natural Sciences Olsen

Inspiration From Natural Sciences Olsen

Model Components: Agents Olsen

Model Components: Agents Olsen

One System Or Multi-system Problem? • In relativity theory twins grow old at different

One System Or Multi-system Problem? • In relativity theory twins grow old at different speeds as a function of the movement of their systems • In financial markets and economics in general every economic agent is a system on his own that interacts with other system • Financial markets is ‘multi-system’ problem! Olsen

Tool: Scaling Laws Olsen

Tool: Scaling Laws Olsen

What Are Scaling Laws? Variables: A, B --> fixed proportionality Different terms to describe

What Are Scaling Laws? Variables: A, B --> fixed proportionality Different terms to describe this phenomon: • Scaling laws • Scale invariance • Laws of nature Olsen

Lever: Tick-count scaling law Olsen

Lever: Tick-count scaling law Olsen

Signature of Scaling Law? Log-log plot: straight line is signature Olsen

Signature of Scaling Law? Log-log plot: straight line is signature Olsen

Estimation Of Scaling Law Exponent Dimension Y Scaling law Dimension X • Values of

Estimation Of Scaling Law Exponent Dimension Y Scaling law Dimension X • Values of exponents are a function of market environment. • Every data point enters into computation of each threshold of scaling law: efficient use of available market data. • Traditional models discard a lot of data: they have a preferred time intervals of sampling, e. g. daily data. • Data efficiency is foundation for adaptive models. Olsen

Lets start… Olsen

Lets start… Olsen

Time Olsen

Time Olsen

Time Series Analysis Involves Sampling Population Sample Correct sampling method is important for success!

Time Series Analysis Involves Sampling Population Sample Correct sampling method is important for success! Olsen

How To Sample A Time Series? • • Tick-by-tick? Every second? Every minute, hour,

How To Sample A Time Series? • • Tick-by-tick? Every second? Every minute, hour, day, week, month…data? How to interpolate, if no data is available? Olsen

Sampling Data In Physical Time Physical time is not dynamic and does not capture

Sampling Data In Physical Time Physical time is not dynamic and does not capture information of extremes. Olsen

If We Increase Sampling Frequency? Increasing frequency of sampling adds noise. Olsen

If We Increase Sampling Frequency? Increasing frequency of sampling adds noise. Olsen

Increased Sampling Reduces Signal Quality Data collected within time interval: Noise Signal • •

Increased Sampling Reduces Signal Quality Data collected within time interval: Noise Signal • • Basic problem: information is in tails. Signal to noise ratio deteriorates with increased sampling. Issue: Signal is conditional to specific cutoff times. This raises the question what is time? Olsen

Conjecture There is no abstract time. Time tracks the identity of a particular system

Conjecture There is no abstract time. Time tracks the identity of a particular system and records the events of interaction with other systems. Olsen

Physical Time • • Physical time maps the rotation of the earth. It is

Physical Time • • Physical time maps the rotation of the earth. It is a uniform scale: X = (X_1, X_2, X_3 …. ) Events have equal weights. There are fixed equi-distant time intervals of 1 minute, 1 hour, 1 day, 1 week…. Olsen

Pendulum triggers time events in clock. Olsen

Pendulum triggers time events in clock. Olsen

Actual Time Series • Discrete events, not continuous • Intervals are not equally spaced.

Actual Time Series • Discrete events, not continuous • Intervals are not equally spaced. • Volumes are spurious. Olsen

Definition Of Event Time An event is a price reversal or excursion of x

Definition Of Event Time An event is a price reversal or excursion of x percent from a local price extreme as defined by the observer. Olsen

Illustration Of A Event Time A t-event is defined as a price reversal from

Illustration Of A Event Time A t-event is defined as a price reversal from local extreme by x %. In our papers we call a price reversal a directional change. Olsen

Schemata Of Event Time Olsen

Schemata Of Event Time Olsen

Benefit Of Event Time In calendar time the outcome of an analysis depends on

Benefit Of Event Time In calendar time the outcome of an analysis depends on the exact starting time; in event time extremes are the pointers and bring event time into sync whatever the exact starting point. Olsen

Price Overshoot Size of overshoot between events. T-events are separated by so-called ‘overshoots’. Olsen

Price Overshoot Size of overshoot between events. T-events are separated by so-called ‘overshoots’. Olsen

How Big Is An Overshoot On Average? ? Olsen

How Big Is An Overshoot On Average? ? Olsen

Empirical Evidence Valuable ex ante information Overshoots are on average equal to threshold; this

Empirical Evidence Valuable ex ante information Overshoots are on average equal to threshold; this is true for all observed thresholds. Olsen

A Frame Of Reference: Scaling Laws Olsen

A Frame Of Reference: Scaling Laws Olsen

Lever: Tick-count scaling law Olsen

Lever: Tick-count scaling law Olsen

Established scaling laws Müller et al. , J. Bank Finance, 1990: Mean absolute change

Established scaling laws Müller et al. , J. Bank Finance, 1990: Mean absolute change of mid-price to time Guillaume et al. , Finance Stoch. 1997: Number of directional changes to thresholds Olsen

Other Scaling Laws 2. Average yearly number of price moves 3. Average maximal price

Other Scaling Laws 2. Average yearly number of price moves 3. Average maximal price move during a time interval 4. Average duration of a price move 5. Average duration of a directional change Olsen

More Scaling Laws Decomposition of total price move into directional-change and overshoot 6 -14.

More Scaling Laws Decomposition of total price move into directional-change and overshoot 6 -14. Leads to 9 additional scaling laws Olsen

More Scaling Laws 15 -17. Cumulative price moves We find 12 independent new scaling

More Scaling Laws 15 -17. Cumulative price moves We find 12 independent new scaling laws. Olsen

A Grid of 12 Scaling Laws Olsen

A Grid of 12 Scaling Laws Olsen

Any Number Of Scaling Laws? Property Y d e v r bse l Sca

Any Number Of Scaling Laws? Property Y d e v r bse l Sca aw L g in O Central Limit Theorem Event Operator: X • Conjecture 1: due to central limit theorem output of property y conditional to event filter X is a scaling law. Olsen

Scaling Law As Abstract Lever Dimension Y Scaling law Changing market environments Dimension X

Scaling Law As Abstract Lever Dimension Y Scaling law Changing market environments Dimension X • The scaling laws are the levers that ensure consistent mapping of events in X to action in Y. • Markets are in different states of excitement; it is non-trivial to scale parameters correctly. Olsen

Scaling Law As A Lever Property Y Scaling Law Event Operator: X • We

Scaling Law As A Lever Property Y Scaling Law Event Operator: X • We can define sophisticated event operators and construct any number of scaling laws. • The scaling laws are the levers that ensure consistent mapping of events in X to property Y. • Estimation of scaling law exponents is data efficient and can be updated on an ongoing basis. • We can build a grid of scaling laws to create a comprehensive and dynamic framework to trigger actions. Olsen

Events Are Units Of Measurement 4 Excursion 3 2 Event 1 The events are

Events Are Units Of Measurement 4 Excursion 3 2 Event 1 The events are the natural units to measure the size of excursions; the time points of actions are set in terms of event units. Olsen

Code Language 4 Excursion 1 Event Wait… 3 2 Wait… Go short 0. 25

Code Language 4 Excursion 1 Event Wait… 3 2 Wait… Go short 0. 25 Wait… Models include ‘atoms’ that follow different decision rule defined by code language: big diversity! Olsen

Example: Coast-line Trader Model algorithm estimates scaling law exponent for ‚overshoot scaling law‘. Agents

Example: Coast-line Trader Model algorithm estimates scaling law exponent for ‚overshoot scaling law‘. Agents of coast-line traders are initialized by event triggers, event triggers manage position and eventually close position. Olsen

Performance Sharpe Ratio around 0. 8 for FX portfolio Olsen

Performance Sharpe Ratio around 0. 8 for FX portfolio Olsen

Key Concepts Of New Models • • Engine Agent-based Fractal Intrinsic time Grid of

Key Concepts Of New Models • • Engine Agent-based Fractal Intrinsic time Grid of scaling laws Events trigger actions Emergent Olsen

Model Applications • • • Risk models Predictive models Macroeconomic models Quantitative investment strategies

Model Applications • • • Risk models Predictive models Macroeconomic models Quantitative investment strategies Big data Olsen

Discussion • Breakthrough in technology • Consistent performance • Technology: win-win outcome for investor

Discussion • Breakthrough in technology • Consistent performance • Technology: win-win outcome for investor and economy • Recycling of energy between financial markets and real economy • Real work has just started. Olsen