uthors Jeff acidore Managing Director, Head of lgorithmic Trading Rana Goyal Vice President, lgorithmic Trading en Polidore Managing Director, lgorithmic Trading lak Vasa Director, lgorithmic Trading indy Y. Yang ssistant Vice President, lgorithmic Trading contact sia Pacific +852.2846.3500 anada +1.416.874.0900 EME +44.20.7670.0 United States +1.212.588.0 info@itg.com www.itg.com ITG Smart Limit lgorithm Low latency algorithm for passive trading Introduction The new ITG Smart Limit lgorithm, or SLimit, algorithm addresses the challenge of trading passively in fragmented equity markets. SLimit can be thought of as a one-sided market maker, updating prices in real-time to balance spread capture and adverse selection risk. To avoid information leakage, SLimit sizes its orders appropriately given current market conditions and intelligently manages time priority when resizing orders. SLimit s routing decisions are based entirely on performance, without regard for fees/rebates. SLimit considers queue lengths and expected consumption rate at each market to determine the allocation that maximizes the probability of filling. To do all this, SLimit leverages a new state-of-the-art low latency platform to implement its dynamic strategy effectively. elow, we provide details on SLimit s four main components pricing, sizing, routing, and technology and highlight how these components lead to superior trading performance. Limit Order Pricing Fair Value, Edge, dverse Selection and Gaming SLimit borrows concepts from the high frequency market making world when determining its limit price. Market makers will typically try to buy at prices below and sell at prices above the fair value of the stock. The difference between their quoted prices and fair value is often referred to as edge. This edge is the main source of profit for market makers since market makers are generally not trying to establish a position in a given asset. Instead, they hold inventory only as a means to service incoming orders and earn edge. Market makers must set edge sufficiently wide to earn a risk-adjusted return that covers their cost, including losses due to adverse selection. SLimit takes a similar approach to pricing when executing orders for clients. Since posting at a lit exchange means giving up the immediacy of execution and bearing additional risk, limit orders should be priced to earn fair compensation for the liquidity they provide. To do this, SLimit first determines the fair value of the stock, and then determines fair compensation for liquidity provision, i.e., edge. SLimit then combines these two to determine the limit price: if we are buying, the limit price will be fair value minus edge; if selling the limit price will be the fair value plus edge.
2 Like market makers, SLimit also must take precautions against adverse selection. Without them, limit order trading is not much better than sending market orders. In fact, a limit buy order that fills when the offer crosses its limit price has the same performance (excluding fees) as a hypothetical market order sent at that precise point in time since both effectively pay the offer price. SLimit addresses adverse selection risk by first ensuring that the edge is sufficiently large to compensate for natural adverse selection in the market. It then continuously monitors the market and adjusts its fair price and edge as real-time market conditions change to ensure its prices do not become fodder for opportunistic traders, e.g., high frequency traders. Figure 1 is an illustration of how SLimit outperforms a naïve pegging strategy by reacting to real-time information. naïve pegging strategy simply matches the best bid as it moves upward, but never moves backward since the order itself establishes the bid, effectively preventing itself from moving downward. y contrast, SLimit is free to move as it sees fit since it is driven entirely off of its own fair value and edge calculations and is not anchored to the bid. In the example below, SLimit responds to falling prices by reducing its price to maintain edge, while the pegged order s price by contrast would remain unchanged, eventually executing at the offer and effectively paying the spread. nd when the best bid rises, SLimit does not mechanically increase its limit price to match the bid as a pegging strategy would. Rather, it sets its limit price to maintain the appropriate edge, which in the example below occurs at a price below the best bid. FIGURE 1: Limit Order Pricing: Real Time Updates vs. Naïve Pegging 34.16 34.15 34.13 Price 34.12 34.11 34.10 34.09 34.08 34.07 D 34.06 0 50 150 175 225 250 275 300 350 450 500 550 600 650 Time (ms) id sk SLimit uy Order Hypothetical Pegging Line. SLimit backs down as bid ticks down; Pegging order stays unchanged. SLimit backs down further; Pegging order is hit by the collapsing offer. SLimit gradually moves up to top of the book as the price and spread stabilize D. Spread narrows suddenly; Real-time edge prevents SLimit from joining top of the book and avoids adverse selection as spread returns normal.
3 Optimal Order Sizing lend-in, Information leakage and Order Time Priority Once the limit price is determined, SLimit then determines the appropriate sizing for the order. Placing an order on an open order book risks leaking information to other market participants so sizing must be done carefully. For instance, in seeing an oversized buy order, sellers may infer that there is a large buyer in the market and price less aggressively in anticipation of the excess buy volume. On the other hand, sizing too cautiously can result in missed fill opportunities. SLimit balances the two effects by posting only quantities that it thinks can be readily absorbed by the market, which it does by incorporating real-time depth information in sizing decisions. SLimit also proactively manages order queues to maintain time priority. SLimit does not simply cancel and resubmit orders whenever it decides it wants to adjust its quantities, since doing so not only loses time priority on existing orders but also because it takes more time than sending a single correct message. Figure 2 shows how SLimit reacts when it wants to increase its quantity. In this example, SLimit initially has 800 shares outstanding at three markets: a -share order at market, two -share orders at market, and a -share order at market. When SLimit decides to correct up its quantity to 1 shares, SLimit calculates the incremental quantity it wants to expose and sends out two additional child orders for that incremental quantity: one -share order to market and one -share order to market. Had SLimit simply corrected up its existing orders at markets and, those outstanding shares would have lost time priority. FIGURE 2: Maintain Time Priority by Effectively Managing Existing/New Orders 500 300 orrection up to 1, shares 300 Existing orders New orders
4 Efficient Order Routing Queue Length, Queue onsumption Rate, and Optimal llocation SLimit considers both queue length and the queue consumption rate at each exchange to determine which market (or markets) to route to. Figure 3 shows a simplified example of how SLimit balances queue length and consumption rate to optimally allocate shares among markets. In this example, SLimit is determining how to allocate 6500 shares across three potential venues. Market has the longest queue (10 shares), but has a higher consumption rate than other markets (i.e., the highest expected volume). Market, on the other hand, has a relatively short queue, but a much lower consumption rate. Interestingly, SLimit actually allocates the most shares to market, even though market has the longest queues. It does this because market has a higher consumption rate and is expected to exhaust its queue more rapidly. Similarly, it sends the least quantity to market despite its smaller queue, because SLimit expects market s queue to be exhausted much more slowly. SLimit didn t simply ignore market entirely due to its low consumption rate. Rather, it mathematically determined that putting 500 shares at market is better than placing an even larger order at markets or. Of course, this need not always be the case SLimit may or may not route to multiple venues. It all depends on the quantity it wants to expose and the current state of the market. FIGURE 3: alance Queue Lengths and onsumption Rates in Exchanges In this example, the issue of fees was never addressed. This is because SLimit never explicitly considers fees or rebates when routing. Rather, it routes based entirely on performance. SLimit will route to inverted venues (i.e., venues where it pays a fee to post a passive order) whenever it thinks doing so will maximize the probability of filling, despite the higher cost. onversely, SLimit does not blindly route to inverted venues since it knows that trading volume often executes away from those venues despite the economic incentives for marketable orders to be routed there. This can be confirmed simply by watching how liquid names like ank of merica trade, where trades will execute at non-inverted venues (e.g., NYSE, Nasdaq) even when inverted venues are posting quotes at the best bid or offer. Therefore, routing exclusively to inverted venues would not only lead to higher exchange fees, it would also degrade performance by missing a lot of execution opportunities.
5 Trading Technology Enhancement Low Latency, Direct onnectivity, and olocation SLimit s sophisticated pricing, sizing and routing logic hinges on its ability to respond dynamically to changing market conditions. This requires SLimit to have the ability to respond to new information quickly. The underlying technology driving SLimit is event-based and therefore able to respond to any quote change or trade in the market. This is a dramatic shift from how algorithms have behaved historically, where passive trading agents operated on timers, waking up every few seconds to reevaluate the market conditions. learly, timer-based passive trading is suboptimal since market conditions might change while the algorithm is sleeping, making its prices stale and exposing the order to greater adverse selection risk. When designing SLimit, ITG decided to abandon this approach entirely, giving SLimit the ability to respond in real time as markets change, not well after the fact when it may be too late. Having a high performance, event-based platform though is only one component. For such a platform to be effective requires low latency market data and market connectivity. SLimit utilizes direct market data feeds and has direct connectivity to markets so that once it decides to take action, it can get to market as quickly as possible. The end result is that SLimit can identify and respond quickly to changing market conditions. onclusion Smart Limit, ITG s low latency algorithm for passive trading, is a one-sided market making solution optimized exclusively for buy-side clients performance. Its goal is to effectively supply liquidity in a highly competitive, fragmented environment. SLimit features low latency infrastructure, real-time decision making, an optimal routing mechanism and intelligent adverse selection management. We believe this quantitative algorithmic framework can maximize the chances of filling a client s order passively, while avoiding adverse section and information leakage. y leveraging low latency infrastructure to compete in a marketplace crowded with HFTs, it improves the efficacy of passive trading, which ultimately improves overall trading performance. SLimit is currently available to ITG clients in multiple ways. lients get the benefits of SLimit when using ITG algorithms, such as VWP, ctive, Dynamic IS, etc. ITG s SMRT routers also employ SLimit whenever a client routes a passive order or whenever a marketable order leaves a residual which a client would like posted passively. Or clients can even route to SLimit directly, giving ITG price and size discretion when working the order. 2013 Investment Technology Group, Inc. ll rights reserved. Not to be reproduced or retransmitted without permission. 91113-17056 roker-dealer products and services are offered by: in the U.S., ITG Inc., member FINR, SIP; in anada, ITG anada orp., member anadian Investor Protection Fund ( IPF ) and Investment Industry Regulatory Organization of anada ( IIRO ); in Europe, Investment Technology Group Limited, registered in Ireland No. 283940 ( ITGL ) and/or Investment Technology Group Europe Limited, registered in Ireland No. 283939 ( ITGEL ) (the registered office of ITGL and ITGEL is lock, Georges Quay, Dublin 2, Ireland). ITGL and ITGEL are authorised and regulated by the entral ank of Ireland; in sia, ITG Hong Kong Limited (SF License No. HD810), ITG Singapore Pte Limited (MS Licence No. 138-1), and ITG ustralia Limited (FS License No. 219582). ll of the above entities are subsidiaries of Investment Technology Group, Inc. MTH NowSM is a product offering of Trict anada Marketplace LP ( Trict ), member IPF and IIRO. Trict is a wholly owned subsidiary of ITG anada orp. 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. ll functionality described herein is subject to change without notice.