Algorithmic Trading and Computational Finance
|
|
|
- Lillian Shanna Benson
- 10 years ago
- Views:
Transcription
1 Algorithmic Trading and Computational Finance Michael Kearns Computer and Information Science University of Pennsylvania STOC Tutorial NYC May Special thanks: Yuriy Nevmyvaka, SAC Capital
2 Takeaways There are many interesting and challenging algorithmic and modeling problems in traditional financial markets Many (online) machine learning problems driven by rich & voluminous data Often driven by mechanism innovation & changes Almost every type of trading operates under reasonably precise constraints high frequency trading: low latency, short holding period market-making: offers on both sides, low inventory optimized execution: performance tied to market data benchmarks (e.g. VWAP) proprietary trading/statistical arbitrage: many risk limits (Sharpe ratio, concentration, VAR) These constraints provide structure Yield algorithm, optimization and learning problems
3 Financial Markets Field Guide ( Biodiversity of Wall Street) Retail traders individual consumers directly trading for their own accounts (e.g. E*TRADE baby) Buy side large institutional traders: portfolio managers; mutual and pension funds; endowments often have precise metrics and constraints; e.g. tracking indices percentage-based management fee Sell side brokerages providing trading/advising/execution services program trading algorithmic trading : automated strategies for optimized execution profit from commissions/fees Market-makers and specialists risk-neutral providers of liquidity (formerly) highly regulated profit from the bid-ask bounce ; averse to strong directional movement automated market-making strategies in electronic markets (HFT) Hedge funds and proprietary trading groups attempting to yield outsized returns on private capital (= beat the market) can take short positions relatively unregulated; but also have significant institutional investment heavy quant consumers: statistical arbitrage, modeling, algorithms typically take management fee and 20% of profits All have different goals, constraints, time horizons, technology, data, connectivity
4 Outline I. Market Microstructure and Optimized Execution online algorithms and competitive analysis reinforcement learning for optimized execution microstructure and market-making II. Mechanism Innovation: a Case Study difficult trades and dark pools the order dispersion problem censoring, exploration, and exploitation III. No-Regret Learning, Portfolio Optimization, and Risk no-regret learning and finance theoretical guarantees and empirical performance incorporating risk: Sharpe ratio, mean-variance, market benchmarks no-regret and option pricing
5 Outline I. Market Microstructure and Optimized Execution online algorithms and competitive analysis reinforcement learning for optimized execution microstructure and market-making II. Mechanism Innovation: a Case Study difficult trades and dark pools the order dispersion problem censoring, exploration, and exploitation III. No-Regret Learning, Portfolio Optimization, and Risk no-regret learning and finance theoretical guarantees and empirical performance incorporating risk: Sharpe ratio, mean-variance, market benchmarks no-regret and option pricing
6 Questions of Enduring Interest How do (stock) prices evolve? How can we model this evolution? classical random walk, diffusion models + drift many recent empirical challenges [Lo & MacKinlay; Brock et al.] autoregressive time series models AR1, ARCH, GARCH, etc. generalized Ito model computer science: adversarial/worst-case price sequences algorithms analyzed w.r.t. competitive ratios, regret Can we design adaptive or learning algorithms for: executing difficult/large trades? predicting and profiting from movements of prices? Models generally ignore market mechanism and liquidity issues at least in part because the data was unavailable and unreliable This is changing rapidly and presents challenges & opportunities
7 Background on Market Microstructure Consider a typical exchange for some specific security Limit order: specify price (away from the market) (Partially) Executable orders are filled immediately prices determined by standing orders in the book one order may execute at multiple prices Non-executable orders are placed in the buy or sell book sorted by price; top prices are the bid and ask Market order: limit order with an extreme price Full order books visible in real time What are they good for?
8 Optimized Trade Execution Canonical execution problem: sell V shares in T time steps must place market order for any unexecuted shares at time T also known as one-way trading (OWT) trade-off between price, time and liquidity Problem is ubiquitous Multiple performance criteria: Maximum Price: compare revenue to max execution price in hindsight O(log(R)) competitive ratios in infinite liquidity, adversarial price model R = a priori bound on ratio of max to min execution price [El-Yaniv, Fiat, Karp & Turpin] Volume Weighted Average Price (VWAP): compare to per-share average price of executions in hindsight widely used on Wall Street; reduces risk sources to execution by definition, must track prices and volumes Implementation Shortfall: compare per-share price to mid-spread price at start of trading interval an unrealizable ideal
9 An Online Microstructure Model Market places a sequence of price-volume limit orders: M = (p_1,v_1),(p_2,v_2),,(p_t,v_t) (+ order types) possibly adversarial; also consider various restrictions need to assume bound on p_max/p_min = R Algorithm is allowed to interleave its own limit orders: A = (q_1,w_1),(q_2,w_2),,(q_t,w_t) (+ order types) Merged sequence determines executions and order books: merge(m,a) = (p_1,v_1), (q_1,w_1),, (p_t,v_t), (q_t,w_t) assuming zero latency now have complex, high-dimensional state how to simplify/summarize?
10 What Can Be Done? [Kakade, K., Mansour, Ortiz ACM EC 2004] Maximum Price: O(log(R)) infinite liquidity model O(log(R)log(V)) in limit order model quantifies worst-case market impact of large trades if p_1 > p_2 > are execution prices, randomly guess max{kp_k} note: optimal offline algorithm unknown! VWAP: O(log(Q)) in limit order model Q = ratio of max to min total executed volume on allowed sequences Q often small empirically; can exploit (entropic) distributional features Better: trade V over >= γv executed shares, γ is max order size VWAP with volume instead of with time Can approach competitive ratio of 1 for large V! Sketch of algorithm/analysis: divide time into equal (executed) volume intervals I_1, I_2, place sell order for 1 share at ~ (1-ε)^k nearest VWAP_j if all orders executed, are within (1-ε) of overall VWAP can t strand more than one order at any given price level optimize ε None of these algorithms look in the order books!
11 Limitations of the Book? Even offline revenue maximization is NP-complete advance knowledge of sequence of arriving limit orders [Chang and Johnson, WINE 2008] Instability of limit order dynamics relative price formation model (market-making, HFT) small tweaks to order sequence can cause large changes in macroscopic quantities e.g. VWAP, volume traded butterfly effects and discrete chaos [Even-Dar, Kakade, K., Mansour ACM EC 2006] What about empirically?
12 Reinforcement Learning for Optimized Execution Basic idea: execution as state-based stochastic optimal control state: time and shares remaining what else? actions: position(s) of orders within the book rewards: prices received for executions stochastic: because same state may evolve differently in time Large-scale application of RL to microstructure Related work: Bertsimas and Lo Coggins, Blazejewski, Aitken Moallemi, Van Roy
13 Experimental Details [Nevmyvaka, Feng, K. ICML 2006] Stocks: AMZN, NVDA, QCOM (varying liquidities) Full OB reconstruction from historical data V = 5K and 10K shares divided into 1, 4 or 8 levels of observed discretization T = 2 and 8 mins divided into 4 or 8 decision points Explored a variety of OB state features Learned optimal strategy on 1 year of INET training data Tested strategy on subsequent 6 months of test data Objective function: basis points compared to all shares traded at initial spread midpoint implementation shortfall; an unattainable ideal (infinite liquidity assumption) Same basic RL framework can be applied much more broadly e.g. market-making strategies [Chan, Kim, Shelton, Poggio]
14 A Baseline Strategy: Optimized Submit-and-Leave Shortfall vs. Limit Price deep in OB M.O. at start Risk vs. Limit Price Efficient Frontier [Nevmyvaka, K., Papandreou, Sycara IEEE CEC 2005]
15 Private State Variables Only: Time and Inventory Remaining Average Improvement Over Optimized Submit-and-Leave T=4 I= % T=8 I= % T=4 I= % T=8 I= % T=4 I= % T=8 I= %
16 Improvement From Order Book Features Bid Volume -0.06% Ask Volume -0.28% Bid-Ask Volume Misbalance 0.13% Bid-Ask Spread 7.97% Price Level 0.26% Immediate Market Order Cost 4.26% Signed Transaction Volume 2.81% Price Volatility -0.55% Spread Volatility 1.89% Signed Incoming Volume 0.59% Spread + Immediate Cost 8.69% Spread+ImmCost+Signed Vol 12.85%
17 Microstructure and Market-Making Canonical market-making: always maintain outstanding buy & sell limit orders; can adjust spread if a buy-sell pair executed, earn the spread only one side executed: accumulation of risk/inventory may have to liquidate inventory at a loss at market close A simple model, algorithm and result: price time series p_0,,p_t, where d_t = p_{t+1} p_t < D, infinite liquidity algorithm maintains ladder of matched order pairs up to depth D let z = p_t p_0 (global price change) and K = \sum_t d_t (sum of local changes) then profit = K z^2 +/-1 random walk (Brownian): profit = 0 but profit > 0 on any mean-reverting time series [Chakraborty and K., ACM EC 2011] Learning and market-making: Sanmay Das and colleagues
18 Outline I. Market Microstructure and Optimized Execution online algorithms and competitive analysis reinforcement learning for optimized execution microstructure and market-making II. Mechanism Innovation: a Case Study difficult trades and dark pools the order dispersion problem censoring, exploration, and exploitation III. No-Regret Learning, Portfolio Optimization, and Risk no-regret learning and finance theoretical guarantees and empirical performance incorporating risk: Sharpe ratio, mean-variance, market benchmarks no-regret and option pricing
19 Modern Light Exchanges Major disadvantage: executing very large orders * distributing over time and venues insufficient * many buy-side parties are compelled Thus the advent of Dark Pools * specify side and volume only * no price, execution by time priority * price generally pegged to light midpoint * not seeking price improvement, just execution * only learn (partial) fill for your order
20
21 TORA Crosspoint Instinet SmartPool Posit/MatchNow from Investment Technology Group (ITG) Liquidnet NYFIX Millennium Pulse Trading BlockCross RiverCross Pipeline Trading Systems Barclays Capital - LX Liquidity Cross BNP Paribas BNY ConvergEx Group Citi - Citi Match Credit Suisse - CrossFinder Fidelity Capital Markets GETCO - GETMatched Goldman Sachs SIGMA X Knight Capital Group - Knight Link, Knight Match Deutsche Bank Global Markets - DBA(Europe), SuperX ATS (US) Merrill Lynch MLXN Morgan Stanley Nomura - Nomura NX UBS Investment Bank Ballista ATS Ballista Securities LLC BlocSec[citation needed] Bloomberg Tradebook (an affiliate of Bloomberg L.P.) Daiwa DRECT BIDS Trading - BIDS ATS LeveL ATS International Securities Exchange NYSE Euronext BATS Trading Direct Edge Swiss Block Nordic@Mid Chi-X Turquoise Bloomberg Tradebook Fidessa - Spotlight SuperX+ Deutsche Bank ASOR Quod Financial Progress Apama ONEPIPE Weeden & Co. & Pragma Financial Xasax Corporation Crossfire Credit Agricole Cheuvreux
22 The Dark Pool (Allocation) Problem Given a sequence or distribution of client or parent orders, how should we distribute the desired volumes over a large number of dark pools? (a.k.a. Smart Order Routing (SOR)) May initially know little about relative quality/properties of pools * may be specific to name, volatility, volume, * a learning problem * (related to newsvendor problem from OR) To simplify things, will generally assume: * client orders all on one side (e.g. selling) * client orders come i.i.d. from a fixed distribution even though our child submissions to pools will not be i.i.d. * statistical properties of a given pool are static All can be relaxed in various ways, at the cost of complexity
23 Modeling Available Volume: Single Pool probability P[s] v shares submitted draw s ~ P execute min(v,s) censored observations shares available
24 Multiple Pools Pool 1 Pool 2 Client volume V v2 shares Pool 3 Allocate How? Pool 4
25 A Statistical Sub-Problem From a given pool P[s], we observe a sequence of censored executions At time t, we submitted v(t) shares and s(t) <= v(t) were executed Q: What is the maximum likelihood estimate of P[s]? A: The Kaplan-Meier estimator from biostatistics and survival analysis * start with empirical distribution of uncensored observations * process censored observations from largest to smallest * distribute over larger values proportional to their current weight Known to converge to P[s] asymptotically under i.i.d. submissions * also need support conditions on submission distribution * for us, i.i.d. violated by dependence between venue submissions Can prove and use a stronger lemma (paraphrased): * for any volume s, P[s] P [s] ~ 1/sqrt(N(s)) * N(s) ~ number of times we have submitted > s shares For analysis only, define a cut-off c[i] for each venue distribution P_i: * we know P_i[s] accurately for s <= c[i] * may know little or nothing above c[i]
26
27 The Learning Algorithm and Analysis [Ganchev, K., Nevmyvaka, Wortman UAI, CACM] Algorithm: initialize estimated distributions P _1, P _2,, P _k repeat: * compute greedy optimal allocations to each venue given the P _i * use censored executions to re-estimate P _i using optimistic K-M Analysis: * if allocation to every venue i is < c[i], already near-optimal; know enough about the P_i to make this allocation ( exploit ) * if for some venue j, submitted volume > c[j], we explore ; so eventually c[j] will increase improve P _j * optimistic: slight tail modification ensures always exploit/explore * analogy to E^3/RMAX family for RL Main Theorem: algorithm efficiently converges to near-optimal * non-parametric and parametric versions
28 Algorithm vs. Uniform Allocation
29 Algorithm vs. Ideal Allocation
30 Algorithm vs. Bandits* * Nice no-regret follow-up: Agarwal, Barlett, Dama AISTATS 2010
31 Outline I. Market Microstructure and Optimized Execution online algorithms and competitive analysis reinforcement learning for optimized execution microstructure and market-making II. Mechanism Innovation: a Case Study difficult trades and dark pools the order dispersion problem censoring, exploration, and exploitation III. No-Regret Learning, Portfolio Optimization, and Risk no-regret learning and finance theoretical guarantees and empirical performance incorporating risk: Sharpe ratio, mean-variance, market benchmarks no-regret and option pricing
32 Basic Framework An underlying universe of K assets U = {S_1,,S_K} Goal: manage a profitable portfolio over U each trading period S_i grows/shrinks q_i = (1+r_i), r_i in [-1,infinity] we maintain a distribution w of wealth, fraction w_i in S_i all quantities indexed (superscripted) by time t Traditionally: K assets are long positions in common stocks More generally: K assets are any collection of investment instruments: long and short positions in common stocks, cash, futures, derivatives technical trading strategies, pairs strategies, etc. generally need instruments/performance to be stateless : can be entered at any time How do we measure performance relative to U? average return (~ the market ): place 1/K of initial wealth in each S_i and leave it there Uniform Constant Rebalanced Portfolio (UCRP): set w_i = 1/K and rebalance every period exponential growth (factor 9/8) on S_1 = (1,1,1,1,1..) and S_2 = (2,1/2,2,1/2, ); reversion effect Best Single Stock (BSS) in hindsight Best Constant Rebalanced Portfolio (BCRP) in hindsight Note: must place some restrictions on comparison class
33 Online Algorithms: Theory Assume nothing about sequence of returns r_i (except maybe max loss) On arbitrary sequence r^1, r^t, algorithm A dynamically adjusts portfolio w^1,,w^t Compare cumulative return of A to BSS or BCRP (in hindsight) Powerful families of no-regret algorithms: for all sequences, Return(A)/T >= Return(BSS)/T O(sqrt(log(K)/T)) or log(a s wealth)/t >= log(bcrp wealth)/t O(K/T) (Cover s algorithm; exponential growth) complexity penalty for large K; per-step regret is vanishing with T How is this possible? note: for this to be interesting, need BSS or BCRP to strongly outperform the average
34 Cover s Algorithm K stocks, T periods W_t(p) = wealth of portfolio/distribution p after t periods Invest initial wealth uniformly across all CRPs and leave it Equivalent: initial portfolio p_1 = (1/K,,1/K) p_{t+1} = \integral_{p} W_t(p)p dp/\integral_{p} W_t(p) dp Learning at the stock level, but not at the portfolio level! Now let p* maximize W(p*) = W_T(p*) (BCRP in hindsight) Then for any c: W(A) >= r^k (1-r)^T W(p*) r^k: amount of weight in r-ball around p* (1-r)^T: if p is within r of p*, must make at worst factor (1-r) less at each period Picking r = 1/T: W(A) >= (1/T)^K (1 1/T)^T W(p*) ~ (1/T)^K W(p*) So log W(A) >= log W(p*) K log T Only interesting for exponential growth
35 Tractable Algorithms Most update weights multiplicatively, not additively Flavor of a typical algorithm (e.g. Exponential Weights): w_i exp(η*r_i)w_i, renormalize One (crucial) parameter: learning rate η for the theory, need to optimize η ~ 1/sqrt(T) generally are assuming momentum rather than mean reversion note: η = 0 (no learning) is UCRP; a form of mean reversion value of η also strongly influences portfolio concentration variance/risk Let s look at some empirical performance
36 Data Period: early 2005 end 2011 (~7 years) Underlying Instruments: stocks in S&P 500 (selection bias) Daily (closing) returns Wealth of investing $1 in each stock
37 long positions only UCRP: magenta Cover s algorithm: red Exponential Weights (optimized): green
38 long and short position UCRP long only: magenta UCRP short only: yellow Cover s algorithm: red Exponential Weights: green
39
40 What About Risk? Sharpe Ratio = (mean of returns)/(standard deviation of returns) Mean-Variance (MV) criterion = mean variance Maximum Drawdown; Value at Risk (VaR) Concentration limits Market index/average as a lower bound
41 Some Relevant Theory What about no regret compared to BSS in hindsight w.r.t. risk-return metrics? e.g. BSS Sharpe, BSS M-V, can prove any online algorithm must have constant regret in fact, even offline competitive ratio must be constant variance constraints introduce switching costs or state [Even-Dar, K., Wortman ALT 2006] But can preserve traditional no-regret with benchmarking to average additive reward setting guarantee O(sqrt(T)) cumulative regret to best, O(1) to average Idea: only increase η as data proves best will beat average worst case: track the market [Even-Dar, K, Mansour, Wortman COLT 2007] State generally ruins no-regret theory Lots of room for innovation/improvement
42 No-Regret and Option Pricing Option (European call): right, but not obligation, to purchase shares at a fixed price and future time E.g. AAPL now trading ~$546; option to purchase at $600 in a year Option should cost something --- but what? depends on uncertainty/fluctuations Black-Scholes: assume future price evolution follows geometric Brownian motion B: borrow money to buy options now; if options in the money, exercise and pay back loan S: sell options now for cash; if options in the money, pay counterparty correct option price: neither B nor S has positive expected profit What if the future price evolution is arbitrary? DeMarzo, Kremer, Mansour STOC 06: hedging strategy that has no regret to option payoff multiplicative weight update algorithm Abernethy, Frongillo, Wibisono STOC 2012: view option pricing as an adversarial game minimax price is same as Black-Sholes under Brownian motion! More complex derivatives with asymmetric info may be intractable to price pay 1$ if AAPL price increases x% where x matches last two digits of a prime factor of N intractability of planted dense subgraph difficulty in pricing natural derivatives (e.g. CDS) Arora, Barak, Brunnermeier, Ge
43 Conclusions Many algorithmic challenges in modern finance Lower level: market microstructure, optimized execution metrics & problems Higher level: portfolio optimization, option pricing, no-regret algorithms New market mechanisms lead to new algorithmic challenges (e.g. dark pools)
44
45
Algorithms for VWAP and Limit Order Trading
Algorithms for VWAP and Limit Order Trading Sham Kakade TTI (Toyota Technology Institute) Collaborators: Michael Kearns, Yishay Mansour, Luis Ortiz Technological Revolutions in Financial Markets Competition
Online and Offline Selling in Limit Order Markets
Online and Offline Selling in Limit Order Markets Kevin L. Chang 1 and Aaron Johnson 2 1 Yahoo Inc. [email protected] 2 Yale University [email protected] Abstract. Completely automated electronic
Dark Pools, MTF, Algo trading & Co Impact on Investor Relations
1 Dark Pools, MTF, Algo trading & Co Impact on Investor Relations DIRK Conference 2011 Agenda 2 Understanding the new trading world and their impact on investor relations Revolution in share trading a
Adaptive Arrival Price
Adaptive Arrival Price Julian Lorenz (ETH Zurich, Switzerland) Robert Almgren (Adjunct Professor, New York University) Algorithmic Trading 2008, London 07. 04. 2008 Outline Evolution of algorithmic trading
Competitive Algorithms for VWAP and Limit Order Trading
Competitive Algorithms for VWAP and Limit Order Trading Sham M. Kakade Computer and Information Science University of Pennsylvania [email protected] Yishay Mansour Computer Science Tel Aviv University
Optimal trading? In what sense?
Optimal trading? In what sense? Market Microstructure in Practice 3/3 Charles-Albert Lehalle Senior Research Advisor, Capital Fund Management, Paris April 2015, Printed the April 13, 2015 CA Lehalle 1
CS 522 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options
CS 5 Computational Tools and Methods in Finance Robert Jarrow Lecture 1: Equity Options 1. Definitions Equity. The common stock of a corporation. Traded on organized exchanges (NYSE, AMEX, NASDAQ). A common
Financial Market Microstructure Theory
The Microstructure of Financial Markets, de Jong and Rindi (2009) Financial Market Microstructure Theory Based on de Jong and Rindi, Chapters 2 5 Frank de Jong Tilburg University 1 Determinants of the
Review of Basic Options Concepts and Terminology
Review of Basic Options Concepts and Terminology March 24, 2005 1 Introduction The purchase of an options contract gives the buyer the right to buy call options contract or sell put options contract some
Asymmetric Information (2)
Asymmetric nformation (2) John Y. Campbell Ec2723 November 2013 John Y. Campbell (Ec2723) Asymmetric nformation (2) November 2013 1 / 24 Outline Market microstructure The study of trading costs Bid-ask
FE570 Financial Markets and Trading. Stevens Institute of Technology
FE570 Financial Markets and Trading Lecture 13. Execution Strategies (Ref. Anatoly Schmidt CHAPTER 13 Execution Strategies) Steve Yang Stevens Institute of Technology 11/27/2012 Outline 1 Execution Strategies
The Behavior of Bonds and Interest Rates. An Impossible Bond Pricing Model. 780 w Interest Rate Models
780 w Interest Rate Models The Behavior of Bonds and Interest Rates Before discussing how a bond market-maker would delta-hedge, we first need to specify how bonds behave. Suppose we try to model a zero-coupon
On Market-Making and Delta-Hedging
On Market-Making and Delta-Hedging 1 Market Makers 2 Market-Making and Bond-Pricing On Market-Making and Delta-Hedging 1 Market Makers 2 Market-Making and Bond-Pricing What to market makers do? Provide
Algorithmic Trading: Model of Execution Probability and Order Placement Strategy
Algorithmic Trading: Model of Execution Probability and Order Placement Strategy Chaiyakorn Yingsaeree A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy
1 Portfolio Selection
COS 5: Theoretical Machine Learning Lecturer: Rob Schapire Lecture # Scribe: Nadia Heninger April 8, 008 Portfolio Selection Last time we discussed our model of the stock market N stocks start on day with
Market Making and Mean Reversion
Market Making and Mean Reversion Tanmoy Chakraborty University of Pennsylvania [email protected] Michael Kearns University of Pennsylvania [email protected] ABSTRACT Market making refers broadly
Algorithmic and advanced orders in SaxoTrader
Algorithmic and advanced orders in SaxoTrader Summary This document describes the algorithmic and advanced orders types functionality in the new Trade Ticket in SaxoTrader. This functionality allows the
Empirical Analysis of an Online Algorithm for Multiple Trading Problems
Empirical Analysis of an Online Algorithm for Multiple Trading Problems Esther Mohr 1) Günter Schmidt 1+2) 1) Saarland University 2) University of Liechtenstein [email protected] [email protected] Abstract:
Optimal order placement in a limit order book. Adrien de Larrard and Xin Guo. Laboratoire de Probabilités, Univ Paris VI & UC Berkeley
Optimal order placement in a limit order book Laboratoire de Probabilités, Univ Paris VI & UC Berkeley Outline 1 Background: Algorithm trading in different time scales 2 Some note on optimal execution
Monte Carlo Methods in Finance
Author: Yiyang Yang Advisor: Pr. Xiaolin Li, Pr. Zari Rachev Department of Applied Mathematics and Statistics State University of New York at Stony Brook October 2, 2012 Outline Introduction 1 Introduction
This paper is not to be removed from the Examination Halls
~~FN3023 ZB d0 This paper is not to be removed from the Examination Halls UNIVERSITY OF LONDON FN3023 ZB BSc degrees and Diplomas for Graduates in Economics, Management, Finance and the Social Sciences,
Algorithmic Trading: A Buy-side Perspective
Algorithmic Trading: A Buy-side Perspective Ananth Madhavan Barclays Global Investors Q Group Seminar October 2007 Barclays Global Investors. All Rights Reserved This material may not be distributed beyond
Design of an FX trading system using Adaptive Reinforcement Learning
University Finance Seminar 17 March 2006 Design of an FX trading system using Adaptive Reinforcement Learning M A H Dempster Centre for Financial Research Judge Institute of Management University of &
Implementation Shortfall One Objective, Many Algorithms
Implementation Shortfall One Objective, Many Algorithms VWAP (Volume Weighted Average Price) has ruled the algorithmic trading world for a long time, but there has been a significant move over the past
Financial Markets. Itay Goldstein. Wharton School, University of Pennsylvania
Financial Markets Itay Goldstein Wharton School, University of Pennsylvania 1 Trading and Price Formation This line of the literature analyzes the formation of prices in financial markets in a setting
Setting the Scene. FIX the Enabler & Electronic Trading
Setting the Scene FIX the Enabler & Electronic Trading Topics Overview of FIX and connectivity Direct Market Access Algorithmic Trading Dark Pools and Smart Order Routing 2 10,000+ firms use FIX globally
Liquidity Aggregation: What Institutional Investors Need to Know
Liquidity Aggregation: What Institutional Investors Need to Know By Gabriel Butler Director, Sales and Trading Investment Technology Group, Inc. [Optional URL] http://www.itg.com/offerings/itg_algorithms.php
PURE ALGORITHMIC TRADING SOLUTIONS
PURE ALGORITHMIC TRADING SOLUTIONS WHEN TACTICS OVERWHELM STRATEGY Technology and sophisticated trading tools help traders find the best trading venues. In a fragmented environment, however, traders risk
Introduction to Online Learning Theory
Introduction to Online Learning Theory Wojciech Kot lowski Institute of Computing Science, Poznań University of Technology IDSS, 04.06.2013 1 / 53 Outline 1 Example: Online (Stochastic) Gradient Descent
Lecture 24: Market Microstructure Steven Skiena. http://www.cs.sunysb.edu/ skiena
Lecture 24: Market Microstructure Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena Types of Buy/Sell Orders Brokers
Machine Learning and Algorithmic Trading
Machine Learning and Algorithmic Trading In Fixed Income Markets Algorithmic Trading, computerized trading controlled by algorithms, is natural evolution of security markets. This area has evolved both
Algorithmic Trading Session 1 Introduction. Oliver Steinki, CFA, FRM
Algorithmic Trading Session 1 Introduction Oliver Steinki, CFA, FRM Outline An Introduction to Algorithmic Trading Definition, Research Areas, Relevance and Applications General Trading Overview Goals
(Risk and Return in High Frequency Trading)
The Trading Profits of High Frequency Traders (Risk and Return in High Frequency Trading) Matthew Baron Princeton University Jonathan Brogaard University of Washington Andrei Kirilenko CFTC 8th Annual
High-frequency trading in a limit order book
High-frequency trading in a limit order book Marco Avellaneda & Sasha Stoikov October 5, 006 Abstract We study a stock dealer s strategy for submitting bid and ask quotes in a limit order book. The agent
A Sarsa based Autonomous Stock Trading Agent
A Sarsa based Autonomous Stock Trading Agent Achal Augustine The University of Texas at Austin Department of Computer Science Austin, TX 78712 USA [email protected] Abstract This paper describes an autonomous
Electronic Market-Makers: Empirical Comparison
Electronic Market-Makers: Empirical Comparison Janyl Jumadinova, Prithviraj Dasgupta Computer Science Department University of Nebraska, Omaha, NE 682, USA E-mail: {jjumadinova, pdasgupta}@mail.unomaha.edu
large-scale machine learning revisited Léon Bottou Microsoft Research (NYC)
large-scale machine learning revisited Léon Bottou Microsoft Research (NYC) 1 three frequent ideas in machine learning. independent and identically distributed data This experimental paradigm has driven
Lecture 6: Option Pricing Using a One-step Binomial Tree. Friday, September 14, 12
Lecture 6: Option Pricing Using a One-step Binomial Tree An over-simplified model with surprisingly general extensions a single time step from 0 to T two types of traded securities: stock S and a bond
The Black-Scholes pricing formulas
The Black-Scholes pricing formulas Moty Katzman September 19, 2014 The Black-Scholes differential equation Aim: Find a formula for the price of European options on stock. Lemma 6.1: Assume that a stock
Understanding Trading Performance in an Order Book Market Structure TraderEx LLC, July 2011
TraderEx Self-Paced Tutorial & Case: Who moved my Alpha? Understanding Trading Performance in an Order Book Market Structure TraderEx LLC, July 2011 How should you handle instructions to buy or sell large
Machine Learning for Market Microstructure and High Frequency Trading
Machine Learning for Market Microstructure and High Frequency Trading Michael Kearns Yuriy Nevmyvaka 1 Introduction In this chapter, we overview the uses of machine learning for high frequency trading
On Black-Scholes Equation, Black- Scholes Formula and Binary Option Price
On Black-Scholes Equation, Black- Scholes Formula and Binary Option Price Abstract: Chi Gao 12/15/2013 I. Black-Scholes Equation is derived using two methods: (1) risk-neutral measure; (2) - hedge. II.
Dynamic Asset Allocation Using Stochastic Programming and Stochastic Dynamic Programming Techniques
Dynamic Asset Allocation Using Stochastic Programming and Stochastic Dynamic Programming Techniques Gerd Infanger Stanford University Winter 2011/2012 MS&E348/Infanger 1 Outline Motivation Background and
Monte Carlo Simulation
1 Monte Carlo Simulation Stefan Weber Leibniz Universität Hannover email: [email protected] web: www.stochastik.uni-hannover.de/ sweber Monte Carlo Simulation 2 Quantifying and Hedging
Pairs Trading: A Professional Approach. Russell Wojcik Illinois Institute of Technology
Pairs Trading: A Professional Approach Russell Wojcik Illinois Institute of Technology What is Pairs Trading? Pairs Trading or the more inclusive term of Statistical Arbitrage Trading is loosely defined
The 2015 Algorithmic Trading Survey
The 2015 Algorithmic Trading Survey hedge funds Recognising excellence in the delivery of algorithmic trading solutions Featuring n State of the market report n The 2015 broker roll of honour n the trade
Goal Market Maker Pricing and Information about Prospective Order Flow
Goal Market Maker Pricing and Information about Prospective Order Flow EIEF October 9 202 Use a risk averse market making model to investigate. [Microstructural determinants of volatility, liquidity and
SAMPLE MID-TERM QUESTIONS
SAMPLE MID-TERM QUESTIONS William L. Silber HOW TO PREPARE FOR THE MID- TERM: 1. Study in a group 2. Review the concept questions in the Before and After book 3. When you review the questions listed below,
The execution puzzle: How and when to trade to minimize cost
The execution puzzle: How and when to trade to minimize cost Jim Gatheral 5th International Financial and Capital Markets Conference Campos de Jordão, Brazil, August 27th, 2011 Overview of this talk What
Quantitative Methods for Finance
Quantitative Methods for Finance Module 1: The Time Value of Money 1 Learning how to interpret interest rates as required rates of return, discount rates, or opportunity costs. 2 Learning how to explain
Hedging Barriers. Liuren Wu. Zicklin School of Business, Baruch College (http://faculty.baruch.cuny.edu/lwu/)
Hedging Barriers Liuren Wu Zicklin School of Business, Baruch College (http://faculty.baruch.cuny.edu/lwu/) Based on joint work with Peter Carr (Bloomberg) Modeling and Hedging Using FX Options, March
14 Greeks Letters and Hedging
ECG590I Asset Pricing. Lecture 14: Greeks Letters and Hedging 1 14 Greeks Letters and Hedging 14.1 Illustration We consider the following example through out this section. A financial institution sold
KCG Americas LLC Rule 606 Disclosure: DTTX and GFLO 2015-Q2
KCG Americas LLC Rule 606 Disclosure: DTTX and GFLO 2015-Q2 KCG Americas LLC ( KCGA or the Firm ) has prepared this report for itself pursuant to a U.S. Securities and Exchange Commission rule requiring
Exam P - Total 23/23 - 1 -
Exam P Learning Objectives Schools will meet 80% of the learning objectives on this examination if they can show they meet 18.4 of 23 learning objectives outlined in this table. Schools may NOT count a
L2: Alternative Asset Management and Performance Evaluation
L2: Alternative Asset Management and Performance Evaluation Overview of asset management from ch 6 (ST) Performance Evaluation of Investment Portfolios from ch24 (BKM) 1 Asset Management Asset Management
INCORPORATION OF LIQUIDITY RISKS INTO EQUITY PORTFOLIO RISK ESTIMATES. Dan dibartolomeo September 2010
INCORPORATION OF LIQUIDITY RISKS INTO EQUITY PORTFOLIO RISK ESTIMATES Dan dibartolomeo September 2010 GOALS FOR THIS TALK Assert that liquidity of a stock is properly measured as the expected price change,
LOGNORMAL MODEL FOR STOCK PRICES
LOGNORMAL MODEL FOR STOCK PRICES MICHAEL J. SHARPE MATHEMATICS DEPARTMENT, UCSD 1. INTRODUCTION What follows is a simple but important model that will be the basis for a later study of stock prices as
Valuing Stock Options: The Black-Scholes-Merton Model. Chapter 13
Valuing Stock Options: The Black-Scholes-Merton Model Chapter 13 Fundamentals of Futures and Options Markets, 8th Ed, Ch 13, Copyright John C. Hull 2013 1 The Black-Scholes-Merton Random Walk Assumption
Applied Algorithm Design Lecture 5
Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design
CSC2420 Fall 2012: Algorithm Design, Analysis and Theory
CSC2420 Fall 2012: Algorithm Design, Analysis and Theory Allan Borodin November 15, 2012; Lecture 10 1 / 27 Randomized online bipartite matching and the adwords problem. We briefly return to online algorithms
Execution Costs. Post-trade reporting. December 17, 2008 Robert Almgren / Encyclopedia of Quantitative Finance Execution Costs 1
December 17, 2008 Robert Almgren / Encyclopedia of Quantitative Finance Execution Costs 1 Execution Costs Execution costs are the difference in value between an ideal trade and what was actually done.
Lecture 12: The Black-Scholes Model Steven Skiena. http://www.cs.sunysb.edu/ skiena
Lecture 12: The Black-Scholes Model Steven Skiena Department of Computer Science State University of New York Stony Brook, NY 11794 4400 http://www.cs.sunysb.edu/ skiena The Black-Scholes-Merton Model
A Log-Robust Optimization Approach to Portfolio Management
A Log-Robust Optimization Approach to Portfolio Management Dr. Aurélie Thiele Lehigh University Joint work with Ban Kawas Research partially supported by the National Science Foundation Grant CMMI-0757983
The Black-Scholes Formula
FIN-40008 FINANCIAL INSTRUMENTS SPRING 2008 The Black-Scholes Formula These notes examine the Black-Scholes formula for European options. The Black-Scholes formula are complex as they are based on the
The Need for Speed: It s Important, Even for VWAP Strategies
Market Insights The Need for Speed: It s Important, Even for VWAP Strategies November 201 by Phil Mackintosh CONTENTS Speed benefits passive investors too 2 Speed helps a market maker 3 Speed improves
PACIFIC PRIVATE BANK LIMITED S BEST EXECUTION POLICY (ONLINE TRADING)
PACIFIC PRIVATE BANK LIMITED S BEST EXECUTION POLICY (ONLINE TRADING) 1 INTRODUCTION 1.1 This policy is not intended to create third party rights or duties that would not already exist if the policy had
Hedging. An Undergraduate Introduction to Financial Mathematics. J. Robert Buchanan. J. Robert Buchanan Hedging
Hedging An Undergraduate Introduction to Financial Mathematics J. Robert Buchanan 2010 Introduction Definition Hedging is the practice of making a portfolio of investments less sensitive to changes in
Master of Mathematical Finance: Course Descriptions
Master of Mathematical Finance: Course Descriptions CS 522 Data Mining Computer Science This course provides continued exploration of data mining algorithms. More sophisticated algorithms such as support
Hedging Variable Annuity Guarantees
p. 1/4 Hedging Variable Annuity Guarantees Actuarial Society of Hong Kong Hong Kong, July 30 Phelim P Boyle Wilfrid Laurier University Thanks to Yan Liu and Adam Kolkiewicz for useful discussions. p. 2/4
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
1. (First passage/hitting times/gambler s ruin problem:) Suppose that X has a discrete state space and let i be a fixed state. Let
Copyright c 2009 by Karl Sigman 1 Stopping Times 1.1 Stopping Times: Definition Given a stochastic process X = {X n : n 0}, a random time τ is a discrete random variable on the same probability space as
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem
Does Black-Scholes framework for Option Pricing use Constant Volatilities and Interest Rates? New Solution for a New Problem Gagan Deep Singh Assistant Vice President Genpact Smart Decision Services Financial
The Advantages and Disadvantages of Online Linear Optimization
LINEAR PROGRAMMING WITH ONLINE LEARNING TATSIANA LEVINA, YURI LEVIN, JEFF MCGILL, AND MIKHAIL NEDIAK SCHOOL OF BUSINESS, QUEEN S UNIVERSITY, 143 UNION ST., KINGSTON, ON, K7L 3N6, CANADA E-MAIL:{TLEVIN,YLEVIN,JMCGILL,MNEDIAK}@BUSINESS.QUEENSU.CA
More on Market-Making and Delta-Hedging
More on Market-Making and Delta-Hedging What do market makers do to delta-hedge? Recall that the delta-hedging strategy consists of selling one option, and buying a certain number shares An example of
Portfolio Management for institutional investors
Portfolio Management for institutional investors June, 2010 Bogdan Bilaus, CFA CFA Romania Summary Portfolio management - definitions; The process; Investment Policy Statement IPS; Strategic Asset Allocation
Intraday FX Trading: An Evolutionary Reinforcement Learning Approach
1 Civitas Foundation Finance Seminar Princeton University, 20 November 2002 Intraday FX Trading: An Evolutionary Reinforcement Learning Approach M A H Dempster Centre for Financial Research Judge Institute
Goldman Sachs Electronic Trading India: Algorithmic Trading. FIXGlobal Face2Face Electronic Trading Forum - India
Goldman Sachs Electronic Trading India: Algorithmic Trading FIXGlobal Face2Face Electronic Trading Forum - India 11 Agenda Goldman Sachs Algorithmic Trading solutions available in India How to access the
Mathematical Finance
Mathematical Finance Option Pricing under the Risk-Neutral Measure Cory Barnes Department of Mathematics University of Washington June 11, 2013 Outline 1 Probability Background 2 Black Scholes for European
1 Interest rates, and risk-free investments
Interest rates, and risk-free investments Copyright c 2005 by Karl Sigman. Interest and compounded interest Suppose that you place x 0 ($) in an account that offers a fixed (never to change over time)
Black-Scholes Equation for Option Pricing
Black-Scholes Equation for Option Pricing By Ivan Karmazin, Jiacong Li 1. Introduction In early 1970s, Black, Scholes and Merton achieved a major breakthrough in pricing of European stock options and there
Generating Random Numbers Variance Reduction Quasi-Monte Carlo. Simulation Methods. Leonid Kogan. MIT, Sloan. 15.450, Fall 2010
Simulation Methods Leonid Kogan MIT, Sloan 15.450, Fall 2010 c Leonid Kogan ( MIT, Sloan ) Simulation Methods 15.450, Fall 2010 1 / 35 Outline 1 Generating Random Numbers 2 Variance Reduction 3 Quasi-Monte
The Investment Implications of Solvency II
The Investment Implications of Solvency II André van Vliet, Ortec Finance, Insurance Risk Management Anthony Brown, FSA Outline Introduction - Solvency II - Strategic Decision Making Impact of investment
Toxic Equity Trading Order Flow on Wall Street
Toxic Equity Trading Order Flow on Wall Street INTRODUCTION The Real Force Behind the Explosion in Volume and Volatility By Sal L. Arnuk and Joseph Saluzzi A Themis Trading LLC White Paper Retail and institutional
High Frequency Trading Volumes Continue to Increase Throughout the World
High Frequency Trading Volumes Continue to Increase Throughout the World High Frequency Trading (HFT) can be defined as any automated trading strategy where investment decisions are driven by quantitative
An Incomplete Market Approach to Employee Stock Option Valuation
An Incomplete Market Approach to Employee Stock Option Valuation Kamil Kladívko Department of Statistics, University of Economics, Prague Department of Finance, Norwegian School of Economics, Bergen Mihail
Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies
Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies Drazen Pesjak Supervised by A.A. Tsvetkov 1, D. Posthuma 2 and S.A. Borovkova 3 MSc. Thesis Finance HONOURS TRACK Quantitative
Dark trading and price discovery
Dark trading and price discovery Carole Comerton-Forde University of Melbourne and Tālis Putniņš University of Technology, Sydney Market Microstructure Confronting Many Viewpoints 11 December 2014 What
Market Making and Liquidity Provision in Modern Markets
Canada STA 2015 Market Making and Liquidity Provision in Modern Markets Phil Mackintosh 2 What am I going to talk about? Why are Modern Markets Important? Trading is now physics at the speed of light Jan
Contents. List of Figures. List of Tables. List of Examples. Preface to Volume IV
Contents List of Figures List of Tables List of Examples Foreword Preface to Volume IV xiii xvi xxi xxv xxix IV.1 Value at Risk and Other Risk Metrics 1 IV.1.1 Introduction 1 IV.1.2 An Overview of Market
Stochastic Inventory Control
Chapter 3 Stochastic Inventory Control 1 In this chapter, we consider in much greater details certain dynamic inventory control problems of the type already encountered in section 1.3. In addition to the
Trading ETFs For Best Execution On & Off-Exchange
Paul Amery, Moderator Editor, Journal of Indexes Europe, IndexUniverse.eu Trading ETFs For Best Execution On & Off-Exchange Matt Hougan, Moderator Global Head of Content, IndexUniverse Pedro Fernandes,
