• No results found

ITG Smart Limit Algorithm Low latency algorithm for passive trading

N/A
N/A
Protected

Academic year: 2021

Share "ITG Smart Limit Algorithm Low latency algorithm for passive trading"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

ITG Smart Limit Algorithm

Low latency algorithm for

passive trading

InTroducTIon

The new ITG Smart Limit Algorithm, 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. Below, 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, Adverse 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. AuThorS

Jeff Bacidore

Managing Director, Head of Algorithmic Trading

rana Goyal

Vice President, Algorithmic Trading

Ben Polidore

Managing Director, Algorithmic Trading

Alak Vasa

Director, Algorithmic Trading

cindy Y. Yang

Assistant Vice President, Algorithmic Trading conTAcT Asia Pacific +852.2846.3500 Canada +1.416.874.0900 EMEA +44.20.7670.4000 United States +1.212.588.4000 [email protected] www.itg.com

(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. A 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. By 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. And 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.

34.06

A. SLimit backs down as bid ticks down; Pegging order stays unchanged B. SLimit backs down further; Pegging order is hit by the collapsing offer C. 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.

34.07 34.08 34.09 34.10 34.11 34.12 34.13 A B C D 34.15 34.16 0 50 100 150 175 200 225 250 275 300 350 400 450 500 550 600 650 Price Time (ms)

Bid Ask SLimit Buy Order Hypothetical Pegging Line

Source: ITG

FIGURE 1:

(3)

oPTImAL order SIzInG

Blend-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 200-share order at market A, two 100-share orders at market B, and a 400-share order at market C. When SLimit decides to correct up its quantity to 1100 shares, SLimit calculates the incremental quantity it wants to expose and sends out two additional child orders for that incremental quantity: one 200-share order to market B and one 100-share order to market C. Had SLimit simply “corrected up” its existing orders at markets B and C, those outstanding shares would have lost time priority.

200

A

200 300 200

B

200 100 100 100 400

C

400 100 100 200 200

B

400 100 100 100 100 400

C

500 100 100

Existing orders New orders

200

A

200

300 FIGURE 2:

Maintain Time Priority by Effectively Managing Existing/New Orders

Correction up to 1,100 shares

(4)

eFFIcIenT order rouTInG

Queue Length, Queue consumption rate, and optimal Allocation

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 A has the longest queue (12000 shares), but has a higher consumption rate than other markets (i.e., the highest expected volume). Market B, on the other hand, has a relatively short queue, but a much lower consumption rate. Interestingly, SLimit actually allocates the most shares to market A, even though market A has the longest queues. It does this because market A has a higher consumption rate and is expected to exhaust its queue more rapidly. Similarly, it sends the least quantity to market B despite its smaller queue, because SLimit expects market B’s queue to be exhausted much more slowly. SLimit didn’t simply ignore market B entirely due to its low

consumption rate. Rather, it mathematically determined that putting 500 shares at market B is better than placing an even larger order at markets A or C. 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.

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. Conversely, 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 Bank of America 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.

Source: ITG

FIGURE 3:

(5)

TrAdInG TechnoLoGY enhAncemenT

Low Latency, direct connectivity, and colocation

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. Clearly, 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.

concLuSIon

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. By 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. Clients get the benefits of SLimit when using ITG algorithms, such as VWAP, Active, Dynamic IS, etc. ITG’s SMART 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. All rights reserved. Not to be reproduced or retransmitted without permission. 91113-17056 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. 283940 (“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 authorised and regulated by the Central Bank of Ireland; in Asia, ITG Hong Kong Limited (SFC License No. AHD810), ITG Singapore Pte Limited (CMS Licence No. 100138-1), and ITG Australia Limited (AFS License No. 219582). 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.

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.

Figure

Figure 1 is an illustration of how SLimit outperforms a naïve pegging strategy by  reacting to real-time information

References

Related documents

We consider the set of adaptive policies for a knapsack of capacity 1 −  with the following special property: if the first item inserted by the policy realizes to a size between (1

A variety of campus events between 1998 and 2001 are included in this collection of negatives and contact sheets including various alumni affairs, Jazz performances and

Table 6 summarizes the findings for academic serials ver- sus nonacademic serials when using information from a single source (i.e., only textual content or only title words)

Expand the Shared Folders to navigate to the desired report by expanding the following folders: Shared Folders >> Common Report Library >> Compensation >>

Learning the major trends in the political and economic history and inscriptional analysis which has shaped the understanding of political and economic processes.. Learning of

17 Thus while CAFTA favors capital in the short run, in the longer run (to 2020) trade liberalization favors skilled labor at the expense of capital, while maquila favors capital at

When certain of the location using the hole in the wing bolt plate drill a 6mm through the dowel.. Slightly open the hole in the plate to match the blind “T “nut, cut the four

The application does data validation upon the start of the import process to ensure that entries created using ADI conform to the security and validation rules defined within the