SlideShare a Scribd company logo
1 of 50
Download to read offline
1
GAL ZAHAVI, ORI GILL
TECHNION-ISRAEL INSTITUTE OF TECHNOLOGY
THE WILLIAM DAVIDSON FACULTY OF INDUSTRIAL ENGINEERING & MANAGEMENT
Liquidity and Market Makers
Liquidity and Market Makers
•
• Liquidity
Liquidity defined an asset's ability to be sold without
causing a significant movement in the price and with
minimum loss of value.
• A market maker
market maker is a company, or an individual, that
provides liquidity to the market by taking the
opposite side of a transaction. If an investor wants to
buy, the market-maker sells and vice versa. Market
maker makes his profit by the bid-ask spread.
2
Transaction Costs
Transaction Costs
3
Bid
Bid-
-Ask Spread
Ask Spread
Transaction Costs
Transaction Costs
Adverse Selection
Adverse Selection
Costs
Costs
5
Bid
Bid-
-Ask Spread
Ask Spread
Transaction Costs
Transaction Costs
Adverse Selection
Adverse Selection
Costs
Costs
Inventory Costs
Inventory Costs
5
Bid
Bid-
-Ask Spread
Ask Spread
The Models
The Models
5
Roll Model (1984)
Roll Model (1984)
• Initial assumptions
• Single market maker at the market.
• All fundamental information is known to all
players.
• Same probability for buy and sell transactions.
• Only fixed transaction cost.
• No new information – the stock value is stable.
6
Roll Model (1984)
Roll Model (1984)
7
Roll Model (1984)
Roll Model (1984)
8
GM Model (1985)
GM Model (1985)
9
GM Model (1985)
GM Model (1985)
10
 The event tree for the first trade:
Analyzing GM Model: Finding The Bid-Ask spread
11
Analyzing GM Model: Finding The Bid-Ask spread
y
12
Analyzing GM Model: Finding The Bid-Ask spread
13
Extended GM Model (GM+Roll)
Extended GM Model (GM+Roll)
14
Market Making Algorithm
Market Making Algorithm –
–
Basic approach
Basic approach
15
Estimating µ from
Bid(t-1) and Ask(t-1)
[GM Model]
Market Making Algorithm
Market Making Algorithm –
–
Basic approach
Basic approach
15
Estimating µ from
Bid(t-1) and Ask(t-1)
[GM Model]
Comparing µ
with the chosen
M threshold
µ ? M
Market Making Algorithm
Market Making Algorithm –
–
Basic approach
Basic approach
15
Estimating µ from
Bid(t-1) and Ask(t-1)
[GM Model]
Comparing µ
with the chosen
M threshold
Submitting
bid and ask orders
:
Bid(t)=Bid(t-1)
Ask(t)=Ask(t-1)
µ ≤ M
µ ? M
Market Making Algorithm
Market Making Algorithm –
–
Basic approach
Basic approach
15
Estimating µ from
Bid(t-1) and Ask(t-1)
[GM Model]
Comparing µ
with the chosen
M threshold
Submitting
bid and ask orders
:
Bid(t)=Bid(t-1)
Ask(t)=Ask(t-1)
µ ≤ M
Waiting for
new order to
arrive at the
market
µ ? M
Market Making Algorithm
Market Making Algorithm –
–
Basic approach
Basic approach
15
Estimating µ from
Bid(t-1) and Ask(t-1)
[GM Model]
Comparing µ
with the chosen
M threshold
Submitting
bid and ask orders
:
Bid(t)=Bid(t-1)
Ask(t)=Ask(t-1)
µ ≤ M
µ  M
Cancelling open
orders and holding
trade work until
new order arrives
Waiting for
new order to
arrive at the
market
µ ? M
Market Making Algorithm
Market Making Algorithm –
–
Online learning approach
Online learning approach
16
Gathering training
set
from TASE quotes
D(t)={X(t),Y(t)}
Market Making Algorithm
Market Making Algorithm –
–
Online learning approach
Online learning approach
16
Bid price
Ask price
Informed proportion
Vlow probability
Gathering training
set
from TASE quotes
D(t)={X(t),Y(t)}
Gathering training
set
from TASE quotes
D(t)={X(t),Y(t)}
Market Making Algorithm
Market Making Algorithm –
–
Online learning approach
Online learning approach
16
Gathering training
set D(t)={X(t),Y(t)}
from TASE quotes
characterize the structure
of our learned function
(Multi-linear Regression)
Gathering training
set
from TASE quotes
D(t)={X(t),Y(t)}
Market Making Algorithm
Market Making Algorithm –
–
Online learning approach
Online learning approach
characterize the structure
of our learned function
(Multi-linear Regression)
Gathering training
set
from TASE quotes
D(t)={X(t),Y(t)}
16
Market Making Algorithm
Market Making Algorithm –
–
Online learning approach
Online learning approach
characterize the structure
of our learned function
(Multi-linear Regression)
Running the
regression on the
training set +
learning regression
coefficients
Gathering training
set
from TASE quotes
D(t)={X(t),Y(t)}
16
Market Making Algorithm
Market Making Algorithm –
–
Online learning approach
Online learning approach
characterize the structure
of our learned function
(Multi-linear Regression)
Running the
regression on the
training set +
learning regression
coefficients
Evaluating
our market making
strategy on the test
set against
historical data
Gathering training
set
from TASE quotes
D(t)={X(t),Y(t)}
“In the money” forecast
“Next-step” forecast
16
TASE Trading System
TASE Trading System
17
Order Book Dynamics
Order Book Dynamics
Ask Side
Ask Side
Bid Side
Bid Side
18
25
Ask Side
Ask Side
Bid Side
Bid Side
Order Book Dynamics
Order Book Dynamics
18
12
Ask Side
Ask Side
Bid Side
Bid Side
Order Book Dynamics
Order Book Dynamics
18
34
Ask Side
Ask Side
Bid Side
Bid Side
Order Book Dynamics
Order Book Dynamics
18
31
Ask Side
Ask Side
Bid Side
Bid Side
Order Book Dynamics
Order Book Dynamics
18
-10
Ask Side
Ask Side
Bid Side
Bid Side
Order Book Dynamics
Order Book Dynamics
18
-31
9
Ask Side
Ask Side
Bid Side
Bid Side
Order Book Dynamics
Order Book Dynamics
18
-34
Ask Side
Ask Side
Bid Side
Bid Side
Order Book Dynamics
Order Book Dynamics
18
-15
Ask Side
Ask Side
Bid Side
Bid Side
Order Book Dynamics
Order Book Dynamics
18
Ask Side
Ask Side
Bid Side
Bid Side
Order Book Dynamics
Order Book Dynamics
18
Leumi
Leumi’
’s share (03/01/2010)
s share (03/01/2010)
Price Process
Price Process
0 1 2 3 4 5 6 7
1730
1735
1740
1745
1750
1755
1760
1765
t [hours]
Share
Price
[0.01
NIS]
Ask
Bid
Price
Empirical Results (Matlab)
Empirical Results (Matlab)
19
Leumi
Leumi’
’s share (03/01/2010)
s share (03/01/2010)
Price Process
Price Process
0 1 2 3 4 5 6 7
1730
1735
1740
1745
1750
1755
1760
1765
t [hours]
Share
Price
[0.01
NIS]
Ask
Bid
Price
Empirical Results
Empirical Results
19
Leumi
Leumi’
’s share (03/01/2010)
s share (03/01/2010)
Price Process
Price Process
0 1 2 3 4 5 6 7
1730
1735
1740
1745
1750
1755
1760
1765
t [hours]
Share
Price
[0.01
NIS]
Ask
Bid
Price
2.7 2.8 2.9 3 3.1 3.2 3.3 3.4 3.5
1751.5
1752
1752.5
1753
1753.5
1754
1754.5
1755
t [hours]
Share
Price
[0.01
NIS]
Ask
Bid
Price
Empirical Results
Empirical Results
19
Order Book Statistics
Order Book Statistics
0 1 2 3 4 5 6
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
# ticks
Percentage
of
spreads
[%]
1 2 3 4 5
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
# level
Percentage
of
transactions
[%]
0 1 2 3 4 5 6 7
0
2
4
6
Bid-Ask Spread
t [hours]
B
id
-
A
s
k
S
p
r
e
a
d
[0
.0
1
N
IS
]
0 1 2 3 4 5 6 7
1
1.5
2
2.5
3
transactions in order book levels
t [hours]
#
le
v
e
l
0 1 2 3 4 5 6 7
0
5
10
15
x 10
4 Best Ask Volume
t [hours]
V
o
lu
m
e
[S
h
a
re
s
]
0 1 2 3 4 5 6 7
0
2
4
6
x 10
4 Best Bid Volume
t [hours]
V
o
lu
m
e
[S
h
a
r
e
s
]
20
Roll Model
Roll Model
0 1 2 3 4 5 6 7
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
t [hours]
Share
Price
[0.01
NIS]
Quoted Bid-Ask Spread
Expected Bid-Ask Spread
Roll Bid-Ask Spread
21
Extended GM
Extended GM-
-Roll Model
Roll Model
0 1 2 3 4 5 6 7
1730
1735
1740
1745
1750
1755
1760
1765
1770
t [hours]
Price
[0.01
NIS]
Price
Vhigh
Vlow
0 1 2 3 4 5 6 7
0
20
40
60
80
t [hours]
µ
[%]
Proportion of informed traders
0 1 2 3 4 5 6 7
20
40
60
80
100
t [hours]
1-
δ
[%]
probabilty of Vhigh
22
Market Making
Market Making -
- Basic Strategy
Basic Strategy
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
75
80
85
90
95
µ barrier
In
market
forecast
Basic strategy
Strategy
Trivial
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
74
76
78
80
82
84
µ barrier
Bid
Ask
forecast
Basic strategy
Strategy
Trivial
23
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
94.1
94.15
94.2
94.25
94.3
94.35
δ barrier
In
market
forecast
Basic strategy
Strategy
Trivial
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5
80.5
81
81.5
82
δ barrier
Bid
Ask
forecast
Basic strategy
Strategy
Trivial
Market Making
Market Making -
- Basic Strategy
Basic Strategy
24
Online Learning Strategy
Online Learning Strategy
Training
Training
0 0.2 0.4 0.6 0.8 1 1.2 1.4
1732
1734
1736
1738
1740
1742
1744
1746
1748
1750
Bid Regression
t [hours]
Price
[0.01
NIS]
Training output
Training predicted
0 0.2 0.4 0.6 0.8 1 1.2 1.4
1735
1740
1745
1750
Ask Regression
t [hours]
Price
[0.01
NIS]
Training output
Training predicted
Test
Test
1 2 3 4 5 6 7
1744
1746
1748
1750
1752
1754
1756
1758
1760
1762
1764
Bid Regression
t [hours]
Price
[0.01
NIS]
Test output
Test predicted
1 2 3 4 5 6 7
1746
1748
1750
1752
1754
1756
1758
1760
1762
1764
1766
Ask Regression
t [hours]
Price
[0.01
NIS]
Test output
Test predicted
25
Online Learning Strategy
Online Learning Strategy
10 20 30 40 50 60 70 80 90
92.5
93
93.5
94
94.5
95
95.5
Training Set Proportion
In
market
forecast
Learning strategy
Strategy
Trivial
10 20 30 40 50 60 70 80 90
76
77
78
79
80
81
82
83
84
Training Set Proportion
Bid
Ask
forecast
Basic strategy
Strategy
Trivial
26
Conclusions
Conclusions
 Authorized market maker takes a major role in TASE trading system.
 These privileged market makers provide high liquidity on the market.
 Estimating informed traders proportion does not provide significant
advantage over other traders in TASE.
 Bid-Ask spread changes due to arrival of large orders on the market, and
not because any market making strategy.
 The expectation of the bid-ask spread is lower than the minimal private
transaction fee (0.07%) in TASE.

 We can not perform as a profitable private market makers in Tel
We can not perform as a profitable private market makers in Tel-
-
Aviv exchange.
Aviv exchange.
27
BIBLIOGRAPHY
BIBLIOGRAPHY
 Cont R., Stoikov S. and Talreja R., 2010, A Stochastic Model for Order Book
Dynamics, Operations Research, 58, pp. 549–563.
 Das, S., 2005. A Learning Market-Maker in the Glosten-Milgrom Model
Quantitative Finance, 5, 169-180.
 Glosten L. R., and P. R. Milgrom, 1985, “Bid, Ask and Transaction Prices in a
Specialist Market with Heterogeneously Informed Traders,” Journal of Financial
Economics, 14, 71–100.
 Huang, R.D. and H. R. Stoll, 1997, “The components of the bid-ask spread: A
General approach”, Review of Financial Studies 10, 995-1034.
 Roll, R., 1984, “A Simple Implicit Measure of the Effective Bid-Ask Spread in an
Efficient Market”, Journal of Finance, 39, 1127–1139.
28
Thank You!
Thank You!
Questions?
Questions?

More Related Content

What's hot

Price action trading1
Price action trading1Price action trading1
Price action trading1labyo
 
Derivatives - Delta Gamma Vega Theta Rho
Derivatives - Delta  Gamma Vega Theta RhoDerivatives - Delta  Gamma Vega Theta Rho
Derivatives - Delta Gamma Vega Theta RhoAmeya Ranadive
 
Bollinger bands strategy - With Moving Averaga (BBMA)
Bollinger bands strategy - With Moving Averaga (BBMA)Bollinger bands strategy - With Moving Averaga (BBMA)
Bollinger bands strategy - With Moving Averaga (BBMA)pipsumo traderfx
 
High Probability Trading Setups
High Probability Trading SetupsHigh Probability Trading Setups
High Probability Trading Setupsbtrader
 
Directional Strategies in Derivative
Directional Strategies in DerivativeDirectional Strategies in Derivative
Directional Strategies in Derivativevasant9338
 
Amit Gulecha Presentation at Traders Carnival 2018
Amit Gulecha Presentation at Traders Carnival 2018Amit Gulecha Presentation at Traders Carnival 2018
Amit Gulecha Presentation at Traders Carnival 2018Stock Markets
 
Options Trading Strategies
Options Trading StrategiesOptions Trading Strategies
Options Trading StrategiesMayank Bhatia
 
Cmt learning objective 7 volume ,open interest & breadth Part-3
Cmt learning objective 7   volume ,open interest & breadth Part-3Cmt learning objective 7   volume ,open interest & breadth Part-3
Cmt learning objective 7 volume ,open interest & breadth Part-3Professional Training Academy
 
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick - Advance ...
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick  - Advance ...Classical Methods - Chapter 26 - Part III - Japanese Candle Stick  - Advance ...
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick - Advance ...Professional Training Academy
 
Candle stick bible
Candle stick bibleCandle stick bible
Candle stick bibleChris134449
 
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...Professional Training Academy
 
Scalping in Day Trading
Scalping in Day TradingScalping in Day Trading
Scalping in Day TradingInvestingTips
 
Best Swing Trading Indicators and Oscillators
Best Swing Trading Indicators and OscillatorsBest Swing Trading Indicators and Oscillators
Best Swing Trading Indicators and OscillatorsSwingTradingBootCamp
 
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...Professional Training Academy
 
Mechanics & properties of options ii
Mechanics & properties of options iiMechanics & properties of options ii
Mechanics & properties of options iiAmeya Ranadive
 

What's hot (20)

Price action trading1
Price action trading1Price action trading1
Price action trading1
 
Derivatives - Delta Gamma Vega Theta Rho
Derivatives - Delta  Gamma Vega Theta RhoDerivatives - Delta  Gamma Vega Theta Rho
Derivatives - Delta Gamma Vega Theta Rho
 
Options
OptionsOptions
Options
 
Bollinger bands strategy - With Moving Averaga (BBMA)
Bollinger bands strategy - With Moving Averaga (BBMA)Bollinger bands strategy - With Moving Averaga (BBMA)
Bollinger bands strategy - With Moving Averaga (BBMA)
 
Option Strategies
Option StrategiesOption Strategies
Option Strategies
 
High Probability Trading Setups
High Probability Trading SetupsHigh Probability Trading Setups
High Probability Trading Setups
 
Directional Strategies in Derivative
Directional Strategies in DerivativeDirectional Strategies in Derivative
Directional Strategies in Derivative
 
Amit Gulecha Presentation at Traders Carnival 2018
Amit Gulecha Presentation at Traders Carnival 2018Amit Gulecha Presentation at Traders Carnival 2018
Amit Gulecha Presentation at Traders Carnival 2018
 
Options Trading Strategies
Options Trading StrategiesOptions Trading Strategies
Options Trading Strategies
 
Cmt learning objective 7 volume ,open interest & breadth Part-3
Cmt learning objective 7   volume ,open interest & breadth Part-3Cmt learning objective 7   volume ,open interest & breadth Part-3
Cmt learning objective 7 volume ,open interest & breadth Part-3
 
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick - Advance ...
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick  - Advance ...Classical Methods - Chapter 26 - Part III - Japanese Candle Stick  - Advance ...
Classical Methods - Chapter 26 - Part III - Japanese Candle Stick - Advance ...
 
Candle stick bible
Candle stick bibleCandle stick bible
Candle stick bible
 
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
Volatility - CH 23 - Advance Techniques | CMT Level 3 | Chartered Market Tech...
 
Magic Forex breakout
Magic Forex breakoutMagic Forex breakout
Magic Forex breakout
 
Fundamentals of Option Contracts
Fundamentals of Option ContractsFundamentals of Option Contracts
Fundamentals of Option Contracts
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Scalping in Day Trading
Scalping in Day TradingScalping in Day Trading
Scalping in Day Trading
 
Best Swing Trading Indicators and Oscillators
Best Swing Trading Indicators and OscillatorsBest Swing Trading Indicators and Oscillators
Best Swing Trading Indicators and Oscillators
 
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
Behavioural Finance - CHAPTER 20 – Behavioural Techniques | CMT Level 3 | Cha...
 
Mechanics & properties of options ii
Mechanics & properties of options iiMechanics & properties of options ii
Mechanics & properties of options ii
 

Similar to Online Learning Startegy of MArket MAking.pdf

Econ789 chapter010
Econ789 chapter010Econ789 chapter010
Econ789 chapter010sakanor
 
Perfect competition
Perfect competitionPerfect competition
Perfect competitionKhalid Aziz
 
Prinecomi lectureppt ch09
Prinecomi lectureppt ch09Prinecomi lectureppt ch09
Prinecomi lectureppt ch09rsvanwassenhove
 
Investigation of Frequent Batch Auctions using Agent Based Model
Investigation of Frequent Batch Auctions using Agent Based ModelInvestigation of Frequent Batch Auctions using Agent Based Model
Investigation of Frequent Batch Auctions using Agent Based ModelTakanobu Mizuta
 
20161110 quantstrat in seattle
20161110 quantstrat in seattle20161110 quantstrat in seattle
20161110 quantstrat in seattleChia-Chi Chang
 
MMT-04The-Algorithmic-Trading-Process.pdf
MMT-04The-Algorithmic-Trading-Process.pdfMMT-04The-Algorithmic-Trading-Process.pdf
MMT-04The-Algorithmic-Trading-Process.pdfSiddharthKumar701604
 
RTS28 training slides
RTS28 training slidesRTS28 training slides
RTS28 training slidesMichael Booth
 
Firms in Competitive Markets
Firms in Competitive MarketsFirms in Competitive Markets
Firms in Competitive MarketsChris Thomas
 
2020/11/19 PRIMA2020: Implementation of Real Data for Financial Market Simula...
2020/11/19 PRIMA2020: Implementation of Real Data for Financial Market Simula...2020/11/19 PRIMA2020: Implementation of Real Data for Financial Market Simula...
2020/11/19 PRIMA2020: Implementation of Real Data for Financial Market Simula...Masanori HIRANO
 
Market Structures
Market StructuresMarket Structures
Market StructuresAnia Ania
 
Lecture 4 & 5 18.02.13
Lecture 4 & 5 18.02.13Lecture 4 & 5 18.02.13
Lecture 4 & 5 18.02.13Dan Curtis
 
AP MIcro Perfect Competition
AP MIcro Perfect CompetitionAP MIcro Perfect Competition
AP MIcro Perfect CompetitionMrRed
 
Perfect Competition (A2 Micro)
Perfect Competition (A2 Micro)Perfect Competition (A2 Micro)
Perfect Competition (A2 Micro)tutor2u
 
A Prototype Prediction Market Game for Enhancing Knowledge Sharing among Sale...
A Prototype Prediction Market Game for Enhancing Knowledge Sharing among Sale...A Prototype Prediction Market Game for Enhancing Knowledge Sharing among Sale...
A Prototype Prediction Market Game for Enhancing Knowledge Sharing among Sale...haji mizu
 
Perfect Competition Lecture Notes (Economics)
Perfect Competition Lecture Notes (Economics)Perfect Competition Lecture Notes (Economics)
Perfect Competition Lecture Notes (Economics)FellowBuddy.com
 
Session 10 firms in competitive markets
Session 10 firms in competitive markets Session 10 firms in competitive markets
Session 10 firms in competitive markets May Primadani
 
How Many Orders does a Spoofer Need? - Investigation by Agent-Based Model -
How Many Orders does a Spoofer Need?  - Investigation by Agent-Based Model -How Many Orders does a Spoofer Need?  - Investigation by Agent-Based Model -
How Many Orders does a Spoofer Need? - Investigation by Agent-Based Model -Takanobu Mizuta
 
A2 7b. Market Structures 2.pptx
A2 7b. Market Structures 2.pptxA2 7b. Market Structures 2.pptx
A2 7b. Market Structures 2.pptxFeiChen91
 

Similar to Online Learning Startegy of MArket MAking.pdf (20)

Econ789 chapter010
Econ789 chapter010Econ789 chapter010
Econ789 chapter010
 
Perfect competition
Perfect competitionPerfect competition
Perfect competition
 
Prinecomi lectureppt ch09
Prinecomi lectureppt ch09Prinecomi lectureppt ch09
Prinecomi lectureppt ch09
 
Investigation of Frequent Batch Auctions using Agent Based Model
Investigation of Frequent Batch Auctions using Agent Based ModelInvestigation of Frequent Batch Auctions using Agent Based Model
Investigation of Frequent Batch Auctions using Agent Based Model
 
2022CIFEr
2022CIFEr2022CIFEr
2022CIFEr
 
20161110 quantstrat in seattle
20161110 quantstrat in seattle20161110 quantstrat in seattle
20161110 quantstrat in seattle
 
MMT-04The-Algorithmic-Trading-Process.pdf
MMT-04The-Algorithmic-Trading-Process.pdfMMT-04The-Algorithmic-Trading-Process.pdf
MMT-04The-Algorithmic-Trading-Process.pdf
 
Automated Trading
Automated TradingAutomated Trading
Automated Trading
 
RTS28 training slides
RTS28 training slidesRTS28 training slides
RTS28 training slides
 
Firms in Competitive Markets
Firms in Competitive MarketsFirms in Competitive Markets
Firms in Competitive Markets
 
2020/11/19 PRIMA2020: Implementation of Real Data for Financial Market Simula...
2020/11/19 PRIMA2020: Implementation of Real Data for Financial Market Simula...2020/11/19 PRIMA2020: Implementation of Real Data for Financial Market Simula...
2020/11/19 PRIMA2020: Implementation of Real Data for Financial Market Simula...
 
Market Structures
Market StructuresMarket Structures
Market Structures
 
Lecture 4 & 5 18.02.13
Lecture 4 & 5 18.02.13Lecture 4 & 5 18.02.13
Lecture 4 & 5 18.02.13
 
AP MIcro Perfect Competition
AP MIcro Perfect CompetitionAP MIcro Perfect Competition
AP MIcro Perfect Competition
 
Perfect Competition (A2 Micro)
Perfect Competition (A2 Micro)Perfect Competition (A2 Micro)
Perfect Competition (A2 Micro)
 
A Prototype Prediction Market Game for Enhancing Knowledge Sharing among Sale...
A Prototype Prediction Market Game for Enhancing Knowledge Sharing among Sale...A Prototype Prediction Market Game for Enhancing Knowledge Sharing among Sale...
A Prototype Prediction Market Game for Enhancing Knowledge Sharing among Sale...
 
Perfect Competition Lecture Notes (Economics)
Perfect Competition Lecture Notes (Economics)Perfect Competition Lecture Notes (Economics)
Perfect Competition Lecture Notes (Economics)
 
Session 10 firms in competitive markets
Session 10 firms in competitive markets Session 10 firms in competitive markets
Session 10 firms in competitive markets
 
How Many Orders does a Spoofer Need? - Investigation by Agent-Based Model -
How Many Orders does a Spoofer Need?  - Investigation by Agent-Based Model -How Many Orders does a Spoofer Need?  - Investigation by Agent-Based Model -
How Many Orders does a Spoofer Need? - Investigation by Agent-Based Model -
 
A2 7b. Market Structures 2.pptx
A2 7b. Market Structures 2.pptxA2 7b. Market Structures 2.pptx
A2 7b. Market Structures 2.pptx
 

More from Gal Zahavi

Utilizing Risk Allocation for Revenue Management_Thesis PPT 5.2016.pptx
Utilizing Risk Allocation for Revenue Management_Thesis PPT 5.2016.pptxUtilizing Risk Allocation for Revenue Management_Thesis PPT 5.2016.pptx
Utilizing Risk Allocation for Revenue Management_Thesis PPT 5.2016.pptxGal Zahavi
 
Hedged Risk in Market Making of Derivative Markets
Hedged Risk in Market Making of Derivative MarketsHedged Risk in Market Making of Derivative Markets
Hedged Risk in Market Making of Derivative MarketsGal Zahavi
 
FEER-Index -Forecasting Extreme Events Risk
FEER-Index -Forecasting Extreme Events RiskFEER-Index -Forecasting Extreme Events Risk
FEER-Index -Forecasting Extreme Events RiskGal Zahavi
 
default forcasting systemic risk.ppt
default forcasting systemic risk.pptdefault forcasting systemic risk.ppt
default forcasting systemic risk.pptGal Zahavi
 
Nonlinear Weather Forecasting-ORSIS.pdf
Nonlinear Weather Forecasting-ORSIS.pdfNonlinear Weather Forecasting-ORSIS.pdf
Nonlinear Weather Forecasting-ORSIS.pdfGal Zahavi
 
Jet Discretization of Evolution PDE's via Hermite Fitting .ppt
Jet Discretization of Evolution PDE'sviaHermite Fitting .pptJet Discretization of Evolution PDE'sviaHermite Fitting .ppt
Jet Discretization of Evolution PDE's via Hermite Fitting .pptGal Zahavi
 

More from Gal Zahavi (6)

Utilizing Risk Allocation for Revenue Management_Thesis PPT 5.2016.pptx
Utilizing Risk Allocation for Revenue Management_Thesis PPT 5.2016.pptxUtilizing Risk Allocation for Revenue Management_Thesis PPT 5.2016.pptx
Utilizing Risk Allocation for Revenue Management_Thesis PPT 5.2016.pptx
 
Hedged Risk in Market Making of Derivative Markets
Hedged Risk in Market Making of Derivative MarketsHedged Risk in Market Making of Derivative Markets
Hedged Risk in Market Making of Derivative Markets
 
FEER-Index -Forecasting Extreme Events Risk
FEER-Index -Forecasting Extreme Events RiskFEER-Index -Forecasting Extreme Events Risk
FEER-Index -Forecasting Extreme Events Risk
 
default forcasting systemic risk.ppt
default forcasting systemic risk.pptdefault forcasting systemic risk.ppt
default forcasting systemic risk.ppt
 
Nonlinear Weather Forecasting-ORSIS.pdf
Nonlinear Weather Forecasting-ORSIS.pdfNonlinear Weather Forecasting-ORSIS.pdf
Nonlinear Weather Forecasting-ORSIS.pdf
 
Jet Discretization of Evolution PDE's via Hermite Fitting .ppt
Jet Discretization of Evolution PDE'sviaHermite Fitting .pptJet Discretization of Evolution PDE'sviaHermite Fitting .ppt
Jet Discretization of Evolution PDE's via Hermite Fitting .ppt
 

Recently uploaded

Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Delhi Call girls
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfGale Pooley
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfGale Pooley
 
Basic concepts related to Financial modelling
Basic concepts related to Financial modellingBasic concepts related to Financial modelling
Basic concepts related to Financial modellingbaijup5
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfGale Pooley
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdfFinTech Belgium
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdfAdnet Communications
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptxFinTech Belgium
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfMichael Silva
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Pooja Nehwal
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptxFinTech Belgium
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfGale Pooley
 
The Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfThe Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfGale Pooley
 

Recently uploaded (20)

Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdf
 
Basic concepts related to Financial modelling
Basic concepts related to Financial modellingBasic concepts related to Financial modelling
Basic concepts related to Financial modelling
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdf
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024
 
20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 
00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
Stock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdfStock Market Brief Deck (Under Pressure).pdf
Stock Market Brief Deck (Under Pressure).pdf
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdf
 
The Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfThe Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdf
 

Online Learning Startegy of MArket MAking.pdf

  • 1. 1 GAL ZAHAVI, ORI GILL TECHNION-ISRAEL INSTITUTE OF TECHNOLOGY THE WILLIAM DAVIDSON FACULTY OF INDUSTRIAL ENGINEERING & MANAGEMENT
  • 2. Liquidity and Market Makers Liquidity and Market Makers • • Liquidity Liquidity defined an asset's ability to be sold without causing a significant movement in the price and with minimum loss of value. • A market maker market maker is a company, or an individual, that provides liquidity to the market by taking the opposite side of a transaction. If an investor wants to buy, the market-maker sells and vice versa. Market maker makes his profit by the bid-ask spread. 2
  • 4. Transaction Costs Transaction Costs Adverse Selection Adverse Selection Costs Costs 5 Bid Bid- -Ask Spread Ask Spread
  • 5. Transaction Costs Transaction Costs Adverse Selection Adverse Selection Costs Costs Inventory Costs Inventory Costs 5 Bid Bid- -Ask Spread Ask Spread
  • 7. Roll Model (1984) Roll Model (1984) • Initial assumptions • Single market maker at the market. • All fundamental information is known to all players. • Same probability for buy and sell transactions. • Only fixed transaction cost. • No new information – the stock value is stable. 6
  • 8. Roll Model (1984) Roll Model (1984) 7
  • 9. Roll Model (1984) Roll Model (1984) 8
  • 10. GM Model (1985) GM Model (1985) 9
  • 11. GM Model (1985) GM Model (1985) 10 The event tree for the first trade:
  • 12. Analyzing GM Model: Finding The Bid-Ask spread 11
  • 13. Analyzing GM Model: Finding The Bid-Ask spread y 12
  • 14. Analyzing GM Model: Finding The Bid-Ask spread 13
  • 15. Extended GM Model (GM+Roll) Extended GM Model (GM+Roll) 14
  • 16. Market Making Algorithm Market Making Algorithm – – Basic approach Basic approach 15 Estimating µ from Bid(t-1) and Ask(t-1) [GM Model]
  • 17. Market Making Algorithm Market Making Algorithm – – Basic approach Basic approach 15 Estimating µ from Bid(t-1) and Ask(t-1) [GM Model] Comparing µ with the chosen M threshold µ ? M
  • 18. Market Making Algorithm Market Making Algorithm – – Basic approach Basic approach 15 Estimating µ from Bid(t-1) and Ask(t-1) [GM Model] Comparing µ with the chosen M threshold Submitting bid and ask orders : Bid(t)=Bid(t-1) Ask(t)=Ask(t-1) µ ≤ M µ ? M
  • 19. Market Making Algorithm Market Making Algorithm – – Basic approach Basic approach 15 Estimating µ from Bid(t-1) and Ask(t-1) [GM Model] Comparing µ with the chosen M threshold Submitting bid and ask orders : Bid(t)=Bid(t-1) Ask(t)=Ask(t-1) µ ≤ M Waiting for new order to arrive at the market µ ? M
  • 20. Market Making Algorithm Market Making Algorithm – – Basic approach Basic approach 15 Estimating µ from Bid(t-1) and Ask(t-1) [GM Model] Comparing µ with the chosen M threshold Submitting bid and ask orders : Bid(t)=Bid(t-1) Ask(t)=Ask(t-1) µ ≤ M µ M Cancelling open orders and holding trade work until new order arrives Waiting for new order to arrive at the market µ ? M
  • 21. Market Making Algorithm Market Making Algorithm – – Online learning approach Online learning approach 16 Gathering training set from TASE quotes D(t)={X(t),Y(t)}
  • 22. Market Making Algorithm Market Making Algorithm – – Online learning approach Online learning approach 16 Bid price Ask price Informed proportion Vlow probability Gathering training set from TASE quotes D(t)={X(t),Y(t)} Gathering training set from TASE quotes D(t)={X(t),Y(t)}
  • 23. Market Making Algorithm Market Making Algorithm – – Online learning approach Online learning approach 16 Gathering training set D(t)={X(t),Y(t)} from TASE quotes characterize the structure of our learned function (Multi-linear Regression) Gathering training set from TASE quotes D(t)={X(t),Y(t)}
  • 24. Market Making Algorithm Market Making Algorithm – – Online learning approach Online learning approach characterize the structure of our learned function (Multi-linear Regression) Gathering training set from TASE quotes D(t)={X(t),Y(t)} 16
  • 25. Market Making Algorithm Market Making Algorithm – – Online learning approach Online learning approach characterize the structure of our learned function (Multi-linear Regression) Running the regression on the training set + learning regression coefficients Gathering training set from TASE quotes D(t)={X(t),Y(t)} 16
  • 26. Market Making Algorithm Market Making Algorithm – – Online learning approach Online learning approach characterize the structure of our learned function (Multi-linear Regression) Running the regression on the training set + learning regression coefficients Evaluating our market making strategy on the test set against historical data Gathering training set from TASE quotes D(t)={X(t),Y(t)} “In the money” forecast “Next-step” forecast 16
  • 27. TASE Trading System TASE Trading System 17
  • 28. Order Book Dynamics Order Book Dynamics Ask Side Ask Side Bid Side Bid Side 18
  • 29. 25 Ask Side Ask Side Bid Side Bid Side Order Book Dynamics Order Book Dynamics 18
  • 30. 12 Ask Side Ask Side Bid Side Bid Side Order Book Dynamics Order Book Dynamics 18
  • 31. 34 Ask Side Ask Side Bid Side Bid Side Order Book Dynamics Order Book Dynamics 18
  • 32. 31 Ask Side Ask Side Bid Side Bid Side Order Book Dynamics Order Book Dynamics 18
  • 33. -10 Ask Side Ask Side Bid Side Bid Side Order Book Dynamics Order Book Dynamics 18
  • 34. -31 9 Ask Side Ask Side Bid Side Bid Side Order Book Dynamics Order Book Dynamics 18
  • 35. -34 Ask Side Ask Side Bid Side Bid Side Order Book Dynamics Order Book Dynamics 18
  • 36. -15 Ask Side Ask Side Bid Side Bid Side Order Book Dynamics Order Book Dynamics 18
  • 37. Ask Side Ask Side Bid Side Bid Side Order Book Dynamics Order Book Dynamics 18
  • 38. Leumi Leumi’ ’s share (03/01/2010) s share (03/01/2010) Price Process Price Process 0 1 2 3 4 5 6 7 1730 1735 1740 1745 1750 1755 1760 1765 t [hours] Share Price [0.01 NIS] Ask Bid Price Empirical Results (Matlab) Empirical Results (Matlab) 19
  • 39. Leumi Leumi’ ’s share (03/01/2010) s share (03/01/2010) Price Process Price Process 0 1 2 3 4 5 6 7 1730 1735 1740 1745 1750 1755 1760 1765 t [hours] Share Price [0.01 NIS] Ask Bid Price Empirical Results Empirical Results 19
  • 40. Leumi Leumi’ ’s share (03/01/2010) s share (03/01/2010) Price Process Price Process 0 1 2 3 4 5 6 7 1730 1735 1740 1745 1750 1755 1760 1765 t [hours] Share Price [0.01 NIS] Ask Bid Price 2.7 2.8 2.9 3 3.1 3.2 3.3 3.4 3.5 1751.5 1752 1752.5 1753 1753.5 1754 1754.5 1755 t [hours] Share Price [0.01 NIS] Ask Bid Price Empirical Results Empirical Results 19
  • 41. Order Book Statistics Order Book Statistics 0 1 2 3 4 5 6 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 # ticks Percentage of spreads [%] 1 2 3 4 5 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 # level Percentage of transactions [%] 0 1 2 3 4 5 6 7 0 2 4 6 Bid-Ask Spread t [hours] B id - A s k S p r e a d [0 .0 1 N IS ] 0 1 2 3 4 5 6 7 1 1.5 2 2.5 3 transactions in order book levels t [hours] # le v e l 0 1 2 3 4 5 6 7 0 5 10 15 x 10 4 Best Ask Volume t [hours] V o lu m e [S h a re s ] 0 1 2 3 4 5 6 7 0 2 4 6 x 10 4 Best Bid Volume t [hours] V o lu m e [S h a r e s ] 20
  • 42. Roll Model Roll Model 0 1 2 3 4 5 6 7 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 t [hours] Share Price [0.01 NIS] Quoted Bid-Ask Spread Expected Bid-Ask Spread Roll Bid-Ask Spread 21
  • 43. Extended GM Extended GM- -Roll Model Roll Model 0 1 2 3 4 5 6 7 1730 1735 1740 1745 1750 1755 1760 1765 1770 t [hours] Price [0.01 NIS] Price Vhigh Vlow 0 1 2 3 4 5 6 7 0 20 40 60 80 t [hours] µ [%] Proportion of informed traders 0 1 2 3 4 5 6 7 20 40 60 80 100 t [hours] 1- δ [%] probabilty of Vhigh 22
  • 44. Market Making Market Making - - Basic Strategy Basic Strategy 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 75 80 85 90 95 µ barrier In market forecast Basic strategy Strategy Trivial 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 74 76 78 80 82 84 µ barrier Bid Ask forecast Basic strategy Strategy Trivial 23
  • 45. 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 94.1 94.15 94.2 94.25 94.3 94.35 δ barrier In market forecast Basic strategy Strategy Trivial 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 80.5 81 81.5 82 δ barrier Bid Ask forecast Basic strategy Strategy Trivial Market Making Market Making - - Basic Strategy Basic Strategy 24
  • 46. Online Learning Strategy Online Learning Strategy Training Training 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1732 1734 1736 1738 1740 1742 1744 1746 1748 1750 Bid Regression t [hours] Price [0.01 NIS] Training output Training predicted 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1735 1740 1745 1750 Ask Regression t [hours] Price [0.01 NIS] Training output Training predicted Test Test 1 2 3 4 5 6 7 1744 1746 1748 1750 1752 1754 1756 1758 1760 1762 1764 Bid Regression t [hours] Price [0.01 NIS] Test output Test predicted 1 2 3 4 5 6 7 1746 1748 1750 1752 1754 1756 1758 1760 1762 1764 1766 Ask Regression t [hours] Price [0.01 NIS] Test output Test predicted 25
  • 47. Online Learning Strategy Online Learning Strategy 10 20 30 40 50 60 70 80 90 92.5 93 93.5 94 94.5 95 95.5 Training Set Proportion In market forecast Learning strategy Strategy Trivial 10 20 30 40 50 60 70 80 90 76 77 78 79 80 81 82 83 84 Training Set Proportion Bid Ask forecast Basic strategy Strategy Trivial 26
  • 48. Conclusions Conclusions Authorized market maker takes a major role in TASE trading system. These privileged market makers provide high liquidity on the market. Estimating informed traders proportion does not provide significant advantage over other traders in TASE. Bid-Ask spread changes due to arrival of large orders on the market, and not because any market making strategy. The expectation of the bid-ask spread is lower than the minimal private transaction fee (0.07%) in TASE. We can not perform as a profitable private market makers in Tel We can not perform as a profitable private market makers in Tel- - Aviv exchange. Aviv exchange. 27
  • 49. BIBLIOGRAPHY BIBLIOGRAPHY Cont R., Stoikov S. and Talreja R., 2010, A Stochastic Model for Order Book Dynamics, Operations Research, 58, pp. 549–563. Das, S., 2005. A Learning Market-Maker in the Glosten-Milgrom Model Quantitative Finance, 5, 169-180. Glosten L. R., and P. R. Milgrom, 1985, “Bid, Ask and Transaction Prices in a Specialist Market with Heterogeneously Informed Traders,” Journal of Financial Economics, 14, 71–100. Huang, R.D. and H. R. Stoll, 1997, “The components of the bid-ask spread: A General approach”, Review of Financial Studies 10, 995-1034. Roll, R., 1984, “A Simple Implicit Measure of the Effective Bid-Ask Spread in an Efficient Market”, Journal of Finance, 39, 1127–1139. 28