MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making...
Transcript of MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making...
![Page 1: MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making explained • market makers provide liquidity in an exchange by quoting both a bid and](https://reader033.fdocuments.in/reader033/viewer/2022060312/5f0b0d807e708231d42e9dde/html5/thumbnails/1.jpg)
MARKET MAKING KEVIN CHEN, KAPIL KANAGAL, YU WU
![Page 2: MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making explained • market makers provide liquidity in an exchange by quoting both a bid and](https://reader033.fdocuments.in/reader033/viewer/2022060312/5f0b0d807e708231d42e9dde/html5/thumbnails/2.jpg)
MARKET MAKING EXPLAINED
• MARKET MAKERS PROVIDE LIQUIDITY IN AN EXCHANGE BY QUOTING BOTH A BID AND ASK PRICE IN A FINANCIAL INSTRUMENT
• MAKE PROFIT BY TAKING ADVANTAGE OF THE BID-ASK SPREAD
![Page 3: MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making explained • market makers provide liquidity in an exchange by quoting both a bid and](https://reader033.fdocuments.in/reader033/viewer/2022060312/5f0b0d807e708231d42e9dde/html5/thumbnails/3.jpg)
MARKET MAKING EXAMPLE
Market Maker
Person 1 (Seller)
$199 1 iPod
Person 2 (Buyer)
$201 1 iPod
+$2.00
$201
$199
Bid
Ask
Pric
e
![Page 4: MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making explained • market makers provide liquidity in an exchange by quoting both a bid and](https://reader033.fdocuments.in/reader033/viewer/2022060312/5f0b0d807e708231d42e9dde/html5/thumbnails/4.jpg)
STRATEGY OUTLINE
• LOOK AT MARKET BOOK DATA AND PERIODICALLY GENERATE SIGNAL INDICATING EVOLUTION OF STOCK PRICE
• POST BID AND ASK ORDERS ADJUSTED FOR THIS EVOLUTION
• IF ONLY ONE SIDE ONLY IS HIT AFTER A WAITING PERIOD, CANCEL ORDER AND POST NEW ADJUSTED QUOTES
Li, Deng, Zhu, Wang, Xie; An intelligent market making strategy in algorithmic trading
![Page 5: MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making explained • market makers provide liquidity in an exchange by quoting both a bid and](https://reader033.fdocuments.in/reader033/viewer/2022060312/5f0b0d807e708231d42e9dde/html5/thumbnails/5.jpg)
PREAMBLE STRATEGY TRAINING
• SVM FROM HISTORICAL DATA
• SAMPLING OF MARKET BOOK DATA
• STOP LOSS FUNCTION
Li, Deng, Zhu, Wang, Xie; An intelligent market making strategy in algorithmic trading
![Page 6: MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making explained • market makers provide liquidity in an exchange by quoting both a bid and](https://reader033.fdocuments.in/reader033/viewer/2022060312/5f0b0d807e708231d42e9dde/html5/thumbnails/6.jpg)
START END
Market Close?
Unwind positions
MAIN PROGRAM FLOW
Signal Training
Order Signal
Processing
Order Management
Current Orderbook
Data
Historical Orderbook
Data
Y
N
Order Updates
![Page 7: MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making explained • market makers provide liquidity in an exchange by quoting both a bid and](https://reader033.fdocuments.in/reader033/viewer/2022060312/5f0b0d807e708231d42e9dde/html5/thumbnails/7.jpg)
ORDER SIGNAL PROCESSING
Current Orderbook
Data
Compute Signal Signal
change?
Cancel Orders
Check Stop Loss
Put New Orders
Stop loss needed?
Unwind position
N
Y
Y
N
![Page 8: MARKET MAKING - stanford.edustanford.edu/class/msande448/2017/Midterm/gr4.pdf · market making explained • market makers provide liquidity in an exchange by quoting both a bid and](https://reader033.fdocuments.in/reader033/viewer/2022060312/5f0b0d807e708231d42e9dde/html5/thumbnails/8.jpg)
ORDER MANAGEMENT
Posted Orders
Expired?
Outstanding Orders?
New Execution?
Extend Timer for outstanding
orders
Cancel Outstanding
Orders
N
Y
Y
N
Y
N