How To Model Volume On A Stock With A Trading Model



Similar documents
Volatility Series Trading Halts

Pairs Trading Algorithms in Equities Markets 1

Trading Around the Close

Big Data, Big Decisions The coming sea change in technology investments

The Scope of the Market for ETFs

Cluster Analysis for Evaluating Trading Strategies 1

Measuring the Trading Activity at the Open and Close Auctions Around the Globe

Garbage In, Garbage Out: An Optical Tour of the Role of Strategy in Venue Analysis

Subtitle. Doug Clark, Managing Director Liquidity Research ITG Canada Bank of Canada Market Structure Conference 10/25/2012

The Need for Speed: It s Important, Even for VWAP Strategies

ITG Smart Limit Algorithm Low latency algorithm for passive trading

An introduction to measuring trading costs - TCA

Algorithmic and advanced orders in SaxoTrader

Measuring and Interpreting the Performance of Broker Algorithms

Implementation Shortfall One Objective, Many Algorithms

Adjusting for Size Liquidity and Risk Effects in Foreign Exchange Trading

What Can Multi-Asset TCA Learn from the Equity Experience?

Transaction Cost Analysis and Best Execution

Transaction Cost Analysis to Optimize Trading Strategies

Does trading at the Fix fix FX?

Does Trading at the Fix fix FX?

PRE- AND POST- MARKET TRADING FOR US STOCKS: Are You Missing Out on Liquidity?

G100 VIEWS HIGH FREQUENCY TRADING. Group of 100

Portfolio Strategy. Trading Less Competitive Markets is Costly

Performance of pairs trading on the S&P 500 index

Goldman Sachs Electronic Trading India: Algorithmic Trading. FIXGlobal Face2Face Electronic Trading Forum - India

Why Are Institutional Investors Missing the International Small Cap Opportunity?

FxPro Education. Automated trading

RESP Investment Strategies

Algorithmic Trading Session 1 Introduction. Oliver Steinki, CFA, FRM

Separately managed accounts

algorithmic & program trading services

FUNDAMENTALS. an introduction to ALTERNATIVES [1]

Mixed Results During a Challenging Year

Opportunities for Optimism? A New Vision for Value in Asset Management

I.e., the return per dollar from investing in the shares from time 0 to time 1,

EVOLUTION OF CANADIAN EQUITY MARKETS

From Particles To Electronic Trading. Simon Bevan

Investment Philosophy

DELTA Dashboards Visualise, Analyse and Monitor kdb+ Datasets with Delta Dashboards

The Hidden Costs of Changing Indices

Pricing and Strategy for Muni BMA Swaps

A More Informed Picture of Market Liquidity In the U.S. Corporate Bond Market

Financial Markets. Itay Goldstein. Wharton School, University of Pennsylvania

ITG ACE Agency Cost Estimator: A Model Description

Figure 1: Lower volatility does not necessarily mean better returns. Asset A Asset B. Return

International Securities Exchange Whitepaper on. Dividend Trade Strategies in the U.S. Options Industry

Fasano Associates 7 th Annual Conference. Longevity Risk Protection. Cormac Treanor Vice President Wilton Re. October 18, 2010

Understanding Fixed Income

FINANCIAL ECONOMICS OPTION PRICING

Execution Costs. Post-trade reporting. December 17, 2008 Robert Almgren / Encyclopedia of Quantitative Finance Execution Costs 1

Alternative Trading Systems in Europe Trading Performance by European Venues Post-MiFID

PROTECTING YOUR PORTFOLIO WITH BONDS

MiFID II, Research Unbundling, and What it Means for You

Rethinking Fixed Income

Auctions (Opening and Close) in NYSE and NASDAQ

Investing on hope? Small Cap and Growth Investing!

The newest technology - unlike any other indicator How and why the Nielsen Indicators can help make you a better trader

MLC MasterKey Unit Trust Product Disclosure Statement (PDS)

INDEX & ETF ASSET MANAGEMENT

Evaluating Trading Systems By John Ehlers and Ric Way

Active vs. Passive Money Management

Moderator Timothy Wilson

No duplication of transmission of the material included within except with express written permission from the author.

High-frequency trading: towards capital market efficiency, or a step too far?

Risk and return (1) Class 9 Financial Management,

Financial Assets Behaving Badly The Case of High Yield Bonds. Chris Kantos Newport Seminar June 2013

TRADING VENUE LIQUIDITY

Three new stock ETFs for greater global diversification

Algorithmic Trading. Global Execution Services. Making the world liquid EQUITY MARKETS

Investment Technology Group Investor Overview

Setting the Scene. FIX the Enabler & Electronic Trading

Trade Cost Analysis: A Component of Risk Management

9 Questions Every ETF Investor Should Ask Before Investing

Seeking a More Efficient Fixed Income Portfolio with Asia Bonds

Portfolio Management Consultants Perfecting the Portfolio

ABF PAN ASIA BOND INDEX FUND An ETF listed on the Stock Exchange of Hong Kong

INSURANCE. Life Insurance. as an. Asset Class

Whether you re new to trading or an experienced investor, listed stock

How to manage your portfolio and emotions during volatile markets. Video Transcript. Recorded on March 6, 2015

ValueCharts TradeStation

Understanding the Equity Summary Score Methodology

BECS Pre-Trade Analytics. An Overview

Lovers by night, strangers by day? An investigation of simple Overnight Trading Strategies. Abstract: The Day- and Night-Puzzle:

Pattern Recognition and Prediction in Equity Market

Investment Section INVESTMENT FALLACIES 2014

The Cost of Algorithmic Trading: A First Look at Comparative Performance

PROFESSIONAL FIXED-INCOME MANAGEMENT

EQUITY RISK CONTROLS. FPL Risk Management Committee

Insights. Did we spot a black swan? Stochastic modelling in wealth management

UBS Global Asset Management has

Futures Trading Using the 14-day Stochastic Signal as Defined and Published by Robert McHugh, Ph.D.,

SEI Japan Equity Fund As at 30th June, 2009

Transcription:

AUTHORS Benjamin Polidore Managing Director Head of Algorithmic Trading benjamin.polidore@itg.com Lin Jiang Assistant Vice President ITG Algorithms lin.jiang@itg.com Yichu Li Analyst ITG Algorithms yichu.li@itg.com CONTACT Asia Pacific +852.2846.35 Canada +.46.874.9 EMEA +44.2.767.4 United States +.22.588.4 info@itg.com www.itg.com A Better Way to Trade Small Caps The Power of Volume Volatility in Algorithm Design ABSTRACT The goal of this research was to study methods of altering the standard approach to such that it respects stock-specific volume volatility. The early returns are promising, and we think this concept can be applied to other algorithms where inappropriately tight constraints create excess cost. In this paper, we review the state of the art for volume forecasting and how these efforts are rewarded. We show the results of a random trial of orders that use a static tolerance around the target schedule vs. orders that use a tolerance that is set by the volume volatility of the stock. The results show less aggressive trading. We also argue that traders shouldn t choose algorithms based on stock characteristics. Instead, algorithm choice should focus on the tradeoff between cost and timing risk. INTRODUCTION Volume forecasts are an important input to institutional trading, and although forecasts are still improving, there is a perception that this is a settled science. The industry does a reasonable job at forecasting the forecastable : the level and shape of volume for most stocks. Methods as simple as a moving average (or median) do an acceptable job forecasting both the level and shape of volume throughout a trading day, but most firms (including ITG) have invested in more complex approaches to establish incrementally better fit. Intra-day, some level of blended extrapolation works well to forecast today s volume given new information. So, we have these forecasts, and we use them! We have algorithms, lookaheads on Volume Participation algorithms, risk checks and more. Perhaps we use them too confidently? Isn t there some uncertainty here that should be addressed in trading strategies, especially algorithms? In this paper, we will review volume profiles and the science of forecasting them. We will discuss how little fit even a very sophisticated method can achieve out of sample and the implications of this challenge to trading performance. Our findings are surprising: we maintain that the second moment the variability of the estimate of the volume profile matters more to trading performance than the first moment the estimate itself. Given this insight, we make recommendations for algorithm design that improve strategies especially which are dependent on volume profile forecasts.

2 THE FIRST MOMENT Multi-day moving averages/medians create robust estimates of a volume profile for the most liquid stocks. The data gets sparse for illiquid stocks, but we can cluster similar stocks to improve robustness of the estimate. This is the approach ITG takes: use k-means clustering to find similar stocks and use the moving median of those clustered stocks to generate a volume profile. In our experience, this method works better than regression and other factor-based estimates of volume instead of intuiting the factors that influence the volume profile, let the data speak for itself. Here are the results: FIGURE MSE K-Means Beat Hist. Avg Hist. Avg K-Means Overall 3.2% 2.4% 89.8% Micro Cap 3.6% 28.7% 94.% Small Cap 8.4% 8.% 9.% Mid Cap 3.3% 3.2% 88.% Large Cap.4%.3% 8.5% Figure compares the mean squared error of a simple moving average with the k-mean clustering method on out of sample data. In the furthest right column, we tally the number of wins / losses for the k-means method. K-means clearly dominates a moving average approach to estimating the volume profile. It s intuitive that an improved volume profile estimate would improve performance of algorithms, in particular,. But performance defined how? One of the interesting findings in our research is that incremental improvements to volume profile estimates only improve (reduce) the variability of performance, not the average performance. We measure this with ITG s decomposition methodology in which we attribute performance to profile misfit, algorithm discretion (i.e., trading differently than profile) and price improvement. Over a large sample, profile misfit and discretion average out to near zero, which suggests performance is a spread capture and adverse selection game. Here are the results of our decomposition on our strategy. This algorithm uses a very poor volume profile by design, and it doesn t really matter. Time Weighted Average Price. This algorithm uses a flat trading schedule to ensure nearly equal trading in each time period from start to end. Since volume profiles are almost universally curved with a bias toward the morning and afternoon in the U.S., this is a bad estimate of volume. Of course, algorithms are not trying to fit the volume, but this suits the purpose of our experiment by giving us a large sample of orders with a schedule that didn t fit the volume to see how this affects performance.

3 FIGURE 2 Decomposition_ Vs..8.6.4.2. -.2 -.4 -.6 -.8 -. -.2 -.4 25/ 25/2 25/3 25/4 25/5 25/6 profilebps deviationbps pricingbps Figure 2 shows the components of performance: ) profile: the performance attributed to error in the profile estimate; 2) deviation: the performance attributed to algorithm discretion; 3) pricing: the performance attributed to short-term pricing vs. the market With these results in mind, how do we improve average performance? Since discretion and profile misfit seem to average to zero on a large sample, it seems that we should use those levers to try to secure additional price improvement 2, which should improve average performance. This gets a little confusing, so here it is graphically: FIGURE 3 Improvements to Profile Estimate Moments Lead to Improvements in Moments First (expected value) First (expected value) Second (variability) Second (variability) Figure 3 This chart shows how changes in the profile estimate affect the performance of algorithms. It seems a bit unintuitive, but think of it in terms of a cost/risk tradeoff: lower risk in the expected outcome should cost more; taking higher risk against a benchmark should be rewarded with lower cost (or, higher risk leads to higher returns and the converse in a Markowitz sense). 2 When we say price improvement, we really mean your price vs. the market over a short period of time. This could also be read as spread capture, but adverse selection is important as well as you will see later, so we wanted to use a more general term in price improvement here.

4 THE SECOND MOMENT In trading, smooth processes are expensive processes. It s fun to imagine the proud researcher, having reduced the error of his volume profile model by a few digits, configuring algorithms to trade even tighter to the model because, well, it s better now statistically. Economically? This researcher would benefit from Figure 3 above. Here is a chart of the distribution of Bank of America s (BAC) volume profile outcomes: FIGURE 4 Distribution of Bank of America s (BAC) Volume Profile Outcomes Cumulative Perc. of Volume.9.8.7.6.5.4.3.2. 8 5 22 29 36 43 5 57 64 7 78 85 92 99 6 3 2 27 34 4 48 55 62 69 76 83 9 97 24 2 28 225 232 239 246 253 26 267 274 28 288 295 32 39 36 323 33 337 344 35 358 365 372 379 386 Single Day Average Time in Minutes Figure 4 deciles of cumulative volume for BAC (approximate ADV: 8,,) demonstrate fairly wide deviation even for one of the most liquid stocks in the U.S. This is a very liquid (smooth?) stock, and you can see the challenge in modeling a given day s volume profile with any accuracy. Now, let s look at an illiquid stock: FIGURE 5 Deciles of Cumulative Volume for AAOI Cumulative Perc. of Volume.9.8.7.6.5.4.3.2. 8 5 22 29 36 43 5 57 64 7 78 85 92 99 6 3 2 27 34 4 48 55 62 69 76 83 9 97 24 2 28 225 232 239 246 253 26 267 274 28 288 295 32 39 36 323 33 337 344 35 358 365 372 379 386 Single Day Average Time in Minutes Figure 5 deciles of cumulative volume for AAOI (approximate ADV: 325,) demonstrate wide variation from any central tendency.

5 It looks pretty messy! But it s consistently messy, so you can forecast the expected error with robustness. 3 Once you have this estimate, you can use it in an algorithm. In the below chart we show the amount of aggressive trading required to satisfy orders with different levels of volume volatility. In the sample, the algorithm was configured with the same constraint 4 in all groups. We also plot our recommended constraint for the different volatility groups, which is the median difference of volume profiles from their expected value. FIGURE 6 Aggressive % and Median Deviance 4% 35% 3% 25% 2% 5% % 5% % 2 3 4 5 6 7 8 9 Aggressive MdnDev as %DV Figure 6 plots deciles of stocks based on their median deviation from their average profile. It overlays the amount of aggressive trading realized using a 2% constraint on ahead/behind schedule. At the 5th percentile, you can see that median deviation is about 6% from the average profile and aggressive trading jumps to %. There is a clear correlation between aggressive trading and higher deviation from the average volume profile. As you can see, when a uniform threshold is used in a algorithm across stocks with varying levels of volume volatility, you have to make up the difference with aggressive trading. Another way to say that is you have to purchase the liquidity services of market makers. 3 We used the stock specific distributions since there was plenty of data available, but we did construct a regression to get a feel for the correlations of various fundamental factors with volume volatility. Volume volatility is positively correlated with spread and negatively correlated with volume, which is intuitive. 4 What we mean by constraint is the amount of discretion the algorithm was able to use to trade faster or slower than the target schedule to secure passive fills. This is explained in greater detail in Figures 7 and 8.

6 Imagine a stylized stock that trades in units of, shares with a random delay between each execution. Now, imagine an algorithm trading with a very smooth volume profile with tight tolerances. It might look like this: FIGURE 7 Constrained Order Shares Executed 45 4 35 3 25 2 5 5 9:3 : :3 : :3 2: 2:3 3: 3:3 4: 4:3 5: 5:3 6: Time.9.8.7.6.5.4.3.2. Cumulative Percent Volume and Cumulative Schedule Cumulative Mkt Volume Passive Constrained Aggressive Constrained Cumulative Target Schedule Figure 7 stylized order doesn t allow the algorithm discretion to trade more or less than the targeted schedule for a given 3 minute bin (orange line). The realized volume (grey area) is not nearly as smooth as the target. The algorithm does achieve passive fills (green bars) when volume is available, but not enough to sustain it over dry spells where the difference is made up with aggressive trading (magenta bars). You can see the problem: the algo doesn t fill enough when volume is available and is too impatient when things are quiet. Each mistake, under trading and over trading, comes at a cost. In fact, multiple costs:. Spread 2. Information leakage 5 3. Impact 5 Information leakage is the risk that the market will detect institutional liquidity demand in a name and move away from that order ahead of its execution. The difference between information leakage and impact is a matter of timing. Information leakage happens before much of the order is executed and impact happens as the order trades. They are difficult to untie, but information leakage is considered worse than impact because it is not a tradeoff between fulfilled demand and higher prices; it is someone trading ahead of your order. In our opinion, the best way to create information leakage is to pay the spread to market makers in a consistent, predictable manner, which is the behavior you see in Figure 7.

7 Would any volume profile model improve the outcome for such an order? We argue that the only way to improve the performance outcome for such a stock is to increase the tolerances to achieve an outcome more like this stylized unconstrained order: FIGURE 8 Unconstrained Order Shares Executed 6 5 4 3 2 9:3 : :3 : :3 2: 2:3 3: 3:3 4: 4:3 5: 5:3 6: Time Cumulative Mkt Volume Passive Unconstrained Cumulative Target Schedule.9.8.7.6.5.4.3.2. Cumulative Percent Volume and Cumulative Schedule Figure 8 stylized order has no constraints except that the order must finish by end time. It uses the same realized market volume and target schedule as in Figure 7, but it is able to fulfill all of its liquidity needs with passive trading by trading more than scheduled when volume is available and less when volume isn t available. That said, widening tolerances increases the risk of adverse selection. Let s try to better understand this tradeoff. ADVERSE SELECTION Since most algorithms are price takers, passive trading behavior leads to some degree of adverse selection. We find that adverse selection has a fairly flat curve for a given stock. That is, unlike a cost model which has logarithmic growth based on order size, an adverse selection model has almost no slope. 6 In general, this means that reducing impact dominates risk of an increase in adverse selection, but there is no general rule for trading! Liquid stocks have very low transaction costs and fairly high relative adverse selection risk. In other words, for very liquid stocks, it s best to avoid deviating much from the volume profile because of the risk of adverse selection. 6 This might not be an entirely fair way to describe the true economic cost of adverse selection since AS is measured at the execution level and implementation shortfall is measured at the parent order level. The sum of adverse selection should directly affect implementation shortfall, but trying to come up with the precise cumulative cost of all of the executions in an order is beyond the scope of this research paper. For this reason, we only represent adverse selection and implementation shortfall as a ratio rather than some kind of economic equilibrium.

8 FIGURE 9 ACE Vs. advsel 8% 7% 6% 5% 4% 3% 2% % % A) - 2K B) 2-5K C) 5 - K D) - K E) K - M A) - 2K B) 2-5K C) 5 - K D) - K E) K - M A) - 2K B) 2-5K C) 5 - K D) - K E) K - M A) - 2K B) 2-5K C) 5 - K D) - K E) K - M A) > 4M B) - 4M C).5 - M D) <.5M AS/ACE% Figure 9 shows the ratio of adverse selection to ITG s ACE pre-trade cost estimate. Higher ratios represent a low payoff for discretionary trading. Larger orders or orders for less liquid stocks have lower ratios, which should encourage one to use discretionary trading on such orders. As you can see, for illiquid stocks, the cost savings of reducing impact in this case through trading more opportunistically dominate increased adverse selection costs. The picture is not so clear for liquid stocks. Luckily, volume patterns align with the adverse selection / cost tradeoff. That is, liquid stocks have much lower volume volatility, so it s not necessary or prudent to use too much discretion on liquid stocks. For illiquid stocks, it makes sense to use more discretion due to increased volume volatility and higher expected cost relative to adverse selection. PERFORMANCE: MUST YOU TRADE RIGHT THIS SECOND? Using the median difference 7 from the expected profile (a measure of volume volatility) as the tolerance for our algorithm instead of a fixed tolerance has reduced cost and increased passivity for stocks with higher volume volatility. In the below chart, we demonstrate this through a random trial of statically constrained (control group) orders and orders constrained by the median difference (experimental group). 7 We used the median difference from the expected value instead of something like standard deviation because the population of volume profile outcomes is not normally distributed. If you use a standard deviation, you end up with very large, impractical values.

9 The results are promising: FIGURE Agg% for Different Volume Volatility Bucket % 9% 8% 7% 6% 5% 4% 3% 2% % % A) <3% B) >=3% A) <3% B) >=3% Avg of Control Groups Experimental Group Figure shows the proportion of aggressive executions required to fill orders in various groups. The blue box and whisker represents the control group which used a fixed constraint of 2% vs. the schedule. The magenta diamonds represent the realized average for the experimental group that used median deviation from profile as the discretionary constraint. The results are broken out by algorithm ( and ) and by the median deviation for stocks. Those stocks that have low median deviations (i.e. median deviations smaller than 3% as group A) from the expected profile don t show much of a performance improvement because the current fixed 2% was close enough to the modeled value, but those stocks with a median deviation of greater than 3% (group B) show a material reduction in the proportion of aggressive fills required to fill an order. This small change to our algorithm is representative of a general source of cost for institutions: many algorithms are configured to trade very tightly to smoothly modeled inputs like volume profiles or risk optimizing schedules. We see this blithe assumption of smoothness as the primary revenue source for a segment of market makers. This isn t always bad: market makers spread out risk from a wide cross section of market participants when they re at their most useful. But if your trading patterns allow you to internalize (economically, not the dark pool kind!) this risk, you can internalize a share of the profits earned by market makers as well.

CONCLUSION When people talk about small cap algorithms, what they re really talking about is algorithms that handle volume volatility properly. We don t like the idea of traders choosing algorithms based on stock characteristics; in a perfect world, algorithm choice should be solely about the tradeoff between impact and timing risk. Unfortunately, is usually very expensive for small cap stocks because it trades a profile that is not representative of any single day of a small cap stock s life. The goal of this research was to study methods of altering the standard approach to such that it respects stock-specific volume volatility. The early returns are promising, and this concept can be applied to other algorithms where inappropriately tight constraints create excess cost. 25 Investment Technology Group, Inc. All rights reserved. Not to be reproduced or retransmitted without permission. 25-929 These materials are for informational purposes only, and are not intended to be used for trading or investment purposes or as an offer to sell or the solicitation of an offer to buy any security or financial product. The information contained herein has been taken from trade and statistical services and other sources we deem reliable but we do not represent that such information is accurate or complete and it should not be relied upon as such. No guarantee or warranty is made as to the reasonableness of the assumptions or the accuracy of the models or market data used by ITG or the actual results that may be achieved. These materials do not provide any form of advice (investment, tax or legal). ITG Inc. is not a registered investment adviser and does not provide investment advice or recommendations to buy or sell securities, to hire any investment adviser or to pursue any investment or trading strategy. All functionality described herein is subject to change without notice. Broker-dealer products and services are offered by: in the U.S., ITG Inc., member FINRA, SIPC; in Canada, ITG Canada Corp., member Canadian Investor Protection Fund ( CIPF ) and Investment Industry Regulatory Organization of Canada ( IIROC ); in Europe, Investment Technology Group Limited, registered in Ireland No. 28394 ( ITGL ) and/or Investment Technology Group Europe Limited, registered in Ireland No. 283939 ( ITGEL ) (the registered office of ITGL and ITGEL is Block A, Georges Quay, Dublin 2, Ireland). ITGL and ITGEL are authorized and regulated by the Central Bank of Ireland; in Asia, ITG Hong Kong Limited (SFC License No. AHD8), ITG Singapore Pte Limited (CMS License No. 38-), and ITG Australia Limited (AFS License No. 29582). All of the above entities are subsidiaries of Investment Technology Group, Inc. MATCH NowSM is a product offering of TriAct Canada Marketplace LP ( TriAct ), member CIPF and IIROC. TriAct is a wholly owned subsidiary of ITG Canada Corp.