SlideShare a Scribd company logo
1 of 11
Download to read offline
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
SPRING 2006 ALGORHYTHMICS GUIDE 1
EXECUTIVE SUMMARY
Defining Trade Algorithms
A
n algorithm has been defined as any
predefined step-by-step method used to
accomplish a task. To further refine
this concept, trade algorithms can be
defined in both a narrow and a broad manner.
Narrowly, a trade algorithm is considered to
be any automated, computer-based execution
of orders via direct market access channels,
attempting to meet a particular goal. Broadly
defined, trade algorithms include any rules-
based, mechanized trading model.
Trade algorithms form a crucial step in
an automated trading system, which can be
organized into a series of formal steps. In the
first step, the trading system acquires and fil-
ters proper data feeds. In the second step, the
automated system implements a formal deci-
sion model to select profitable trades. In the
third step, the automated system manages order
execution. This is the step in which trade algo-
rithms are applied most often. Finally, the fourth
step routes orders and feeds back information
to the first step.
Order management algorithms are mar-
keted by vendors in a few popular forms. The
VWAP order management algorithm breaks
up an order and seeks a fill equal to, or better
than, the day’s “volume weighted average
price” (abbreviated VWAP). “Time weighted
average price” (TWAP) orders are entered
evenly over time without reference to volume.
“Implementation Shortfall” algorithms seek
improvement on the prevailing price. “Volume
participation” algorithms adjust order size with
the day’s volume pattern. Additionally, there
are a number of investment strategies and
“smart router” algorithms.
Demand Drivers
The first, and most important, factor dri-
ving growth in trade algorithms has been the
sideways trading of equities—trading when
price moves are very small, either up or down.
The buy-side looked at trade transaction costs
when returns became scarce. The second factor
was NYSE decimal stock trading, which made
it difficult to hide large orders in the equity
markets. The third factor was electronic com-
munication networks (ECNs) and FIX proto-
cols, which made it easier to apply trade
algorithms. The final set of factors was new
National Market System (NMS) regulations
and SEC best execution guidelines. Compli-
ance with these regulations created greater
interest in trade algorithms, particularly order
routing algorithms.
Trade algorithms are most effective when
they operate in a deep and liquid market. The
most popular VWAP algorithms start to break
down when the processed trade represents more
than 10 percent of average daily volume. A
number of other problems also limit the use of
trade algorithms. Widespread use of similar
algorithms cancels out their advantages, and
algorithms limit experienced traders in using
the scope of their skills. Finally, most inde-
pendent trade algorithm vendors can’t answer
the question: “Why is your VWAP better?”
Trade Algorithms 2005
Evaluating the Rapid Growth
of Automated Order Execution
JOHN J. BLANK
JOHN J. BLANK
is Associate Director,
Corporate Development,
CME, Chicago, IL.
jblank@cme.com
algo_Blank.qxp 3/14/06 10:28 PM Page 1
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
Algorithms in Futures Trading
Banks trading currency futures were the first to
import/develop trade algorithms for the futures markets,
followed by hedge funds, commodity trading advisors
(CTAs), and proprietary trading groups. Within the futures
space, order management algorithms execute well in deep
and liquid equity futures markets. They are difficult to
use for interest rate futures markets. With lots of unfore-
seen events, volume patterns are not stable enough. Going
forward, automated futures traders look for self-evolving
algorithms to run thousands of permutations, simulate the
profit and loss of each, and then swap in the most prof-
itable algorithm.
At CME, we need to be aware that internal fill
algorithms run up against front-end trade algorithms
more and more. In currencies, if the exchange is sought
to improve the utility of front-end trade algorithms, half-
ticks would be an appropriate decision. CME equity and
Eurodollar fill algorithms can also be examined from the
automated trader’s perspective. In filling equity orders,
CME uses a first-in first-out (FIFO) mechanism. CME
Eurodollar futures use a pro-rata fill. Facing pro-rata fills,
CME Eurodollar traders often put in bigger orders than
they want, then cancel orders that exceed what they
really want.
Supply Chain Dynamics
Suppliers of trade execution services offer unique
sets of service bundles to segment the order execution
market. At the high price end, sell-side firms offer full
service. By offering a pared down set of services, boutique
execution brokers then seek to undercut full service exe-
cution. Large blocks of securities traded within estab-
lished programs/portfolios receive a discounted rate.
Finally, the low-service bundle of algorithms and Direct
Market Access (DMA) offers a no service bundle at the
lowest cost. DMA is the front-end software, connectivity,
and order routing technology used to bypass human inter-
vention. It has grown hand in hand with trade algorithms.
Algorithms and DMA execute trades for 1.0Ϫ4.0
cents per share, versus 3.0Ϫ6.0 cents per share for the full
service bundle. But explicit trade commissions ignore the
full reality of trade execution costs as they represent just
11 percent of the total execution costs, indirect costs
accounting for the remaining 89 percent.
Goldman Sachs’ recent experience offers a powerful
example of the force of trade algorithms in the current
equity market. By mid-2005, 50 percent of Goldman
Sachs equity clients’ trading was being done via auto-
mated transactions, having grown from just a small frac-
tion of trades just a few years earlier. This growth reflects
a preference for “low-touch” electronic trading for rou-
tine large volume orders. Perceived conflicts of interest
helped to drive uptake too.
Finally, independent vendors are seeking to differ-
entiate product sets and pressure trade execution costs
further. Consolidation may come, but not at the moment,
as vendor growth strategies look to non-equity and cross-
asset applications, and to Europe and Asia.
Looking Forward
It bears repeating that buy-side shops increasingly
look for higher net returns through lower trade transac-
tion costs. These customers also want better advice on
choosing algorithms, real-time feedback loops, and greater
randomness in orders. Demand looks to grow for pre-
and post-trade analytics too. In 2004, buy-side algorithms
equaled 7 percent of all trades. By 2006, according to the
Tower Group, it could be 21 percent.
Hedge funds are likely to continue development of
new proprietary algorithms and apply advanced trading
strategies in more scenarios. The smaller “Mom-and-
Pop” hedge fund groups are likely to continue using full
service sell-side trade execution.
In concluding this overview, it is important to call
attention to a set of specific effects that automated exe-
cution has upon securities exchanges. First, matching
algorithms (FIFO in equities, pro-rata in CME Euro-
dollars) may impact the order management algorithms.
Further, a reduced tick size in currencies would encourage
algorithms. Would this be a sound decision? Trade algo-
rithms also fragment orders resulting in more transac-
tions. More generally, do securities exchanges have
enough bandwidth/processing capabilities? Should secu-
rities exchanges incorporate algorithms into their elec-
tronic trading systems? This may reduce messages from
the proliferating algorithms. Finally, what about closing
auctions?
***
This article is organized as follows:
The first section opens with definitions of algorithm
and trade algorithms. A subsection presents popular order
management, investment strategy, and order routing algo-
rithms. Another subsection addresses the main determinants
2 TRADE ALGORITHMS 2005 SPRING 2006
algo_Blank.qxp 3/14/06 10:28 PM Page 2
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
of trade algorithms’ rapid growth over the last 5 years,
and some limitations.
The second section specifically addresses trade algo-
rithms in futures. It reviews the front-end trading system
effects upon exchange fill mechanisms for currencies, equi-
ties, and interest rates. The case study of Apama is presented.
The third section lays out the key parts of the supply
chain. This includes assessing trade execution costs, the
sell-side trader’s situation, and the ongoing evolution of
independent algorithm vendors.
The fourth, and final, section finishes with demand
trends for both the buy-side and hedge funds, and demand
is projected forward. A final comment adds thoughts on
what securities exchanges could do to better accommo-
date trade algorithms.
OVERVIEW
Defining Trade Algorithms
Defining and understanding the roots of the word
algorithm is a first step toward understanding the meaning
of a trade algorithm. Defined simply, an algorithm is any
predefined step-by-step method used to accomplish a task.
The term derives from the surname of the famed eighth-
century mathematician Abu Abdullah Muhammad ibn
Musa al-Khwarizmi. Al-Khwarizmi (whose name mor-
phed into “algorithm” over the ensuing twelve centuries)
introduced the concept of algebra and algorithms into
European mathematics.
A narrow-based definition of trade algo-
rithm has been provided and is widely adopted
by the marketplace. It comes from the inde-
pendent algorithm vendor ITG. ITG states
that a trade algorithm is an automated, com-
puter-based execution of orders via direct
market access channels, attempting to meet a
particular goal. Under this narrow-based def-
inition, trade algorithms determine the
timing, size, and destination of a large insti-
tutional equity trade. The algorithm seeks to
meet a benchmark goal, such as a volume-
weighted average price (VWAP) for a given
security over a given trading day.
In a broad definition of trade algorithm
we would include any rules-based, mecha-
nized trading model. This broad definition
would include index and pairs arbitrage, pro-
gram trading, and order routing.
Trade Algorithms Can Automate One
Step in a Four-Step Trading Process
The first step toward automated trading is acquiring
the proper data feeds. Data feeds represent a crucial input.
The data may be historical data or real-time data, or both.
Data may incorporate fundamental news items of sub-
jective importance to the trading process. For example, a
news item could be the monthly non-farm payrolls
announcement from the U.S. Labor Department. Any
news items would supplement streaming empirical data
from the exchanges on bids, offers, and firm quotes (see
Exhibit 1).
An algorithm built to manage this first step in trade
automation has been labeled event stream processing (by
one vendor). In a predefined step-by-step process, a com-
puter software algorithm selectively reviews all the streams
of historical, real-time, and event-driven data to select
the most useful data to inform a given trade model.
The second automated step implements a decision
model to select profitable trades. A formal decision model,
under a broad-based definition, would be considered a
trade algorithm. The model could refer to any rules-based
or mechanized means of making a trade decision. This
model might be based on technical analysis, on funda-
mental factors, on arbitrage relationships, or on a com-
bination of these factors. For example, a model could
select a trade based on the moving average of a security’s
SPRING 2006 ALGORHYTHMICS GUIDE 3
E X H I B I T 1
algo_Blank.qxp 3/14/06 10:28 PM Page 3
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
price. Other models guide trades by following a time
chart of a security’s price movement. Still other models
find successful trades by looking at a basis point spread
relationship between two sets of related securities. Models
can advocate trades for an intra-day period, follow a long-
term trend over a period of months or years, or do any-
thing in between.
The third automated step manages orders. Once a
trading decision has been made, algorithms can deter-
mine how best to work or finesse an order to get a better
fill. These order management algorithms mechanize the
traditional function of floor brokers. For example, algo-
rithms can execute orders to achieve a volume-weighted
average price (VWAP), or a time-weighted average price
(TWAP). VWAP order management algorithms repre-
sent the bulk of the trade algorithms applied in the equity
market today. In still other versions, algorithms can exe-
cute trades by implementing dynamic scaling, adjust up
or down based on pegs, or implement a customized algo-
rithm to execute trades uniquely for an individual shop.
The fourth and final automated step routes orders
and provides a feedback mechanism. In this step, an algo-
rithm may seek “Smart Routing” to get the order exe-
cuted at the exchange that offers the best price. Smart
routing algorithms search for the best value when items
are listed at multiple venues. Then, information is fed
back to the front-end trading program on the status of
both filled and unfilled orders.
Well-Known Order Management
Algorithms
VWAP techniques break up an order to ensure a fill
equivalent to, or better than, the day’s volume weighted
average price. A VWAP order management
algorithm references historic intra-day volume
patterns over the past (N) days. VWAP trades
are often successful in the presence of histor-
ically stable volume patterns that generally
peak on open and close in a characteristic
“U” pattern. The algorithm may incorpo-
rate mean reversion or momentum indica-
tors in an attempt to beat the VWAP
benchmark goal too. The trader can also
impose a volume constraint based on the per-
centage of average daily volume (ADV) to
avoid impacting the market price.
In one example of a VWAP algorithm,
a trader submits an order into an algorithm
to buy 500,000 shares of General Electric (GE), under a
25 percent volume constraint, at a limit price of $37.00.
The VWAP algorithm would break up the trade and
submit small orders all day into the equity market,
attempting to beat the historic daily VWAP of General
Electric shares over a given (N ϭ 50?) day period. The
algorithm would not execute at any price over $37.00, and
would not make up any more than 25 percent of ADV at
any point. The GE order would be selectively filled from
market on open to market on close on a given day (see
Exhibit 2).
Using the “TWAP” technique, a trade algorithm
would break up and enter the order to ensure a fill that
is at least equivalent to a historic TWAP. The TWAP is
similar to the VWAP, but the order is entered evenly over
time without reference to volume. For example, the order
to buy GE might seek 500,000 shares in small trade sizes,
under a 10 percent volume constraint at any time, from
1:00 p.m. to 3:00 p.m.
In an “implementation shortfall” technique, a trade
algorithm attempts to improve the fill relative to the pre-
vailing price when order was originally entered (known
as the “arrival price”). This algorithm balances the need
to get trade executed with the need to reduce the trade’s
impact on the market price. These algorithms often track
price momentum and filter out “noise” in the market
price. In the GE example, a trader could seek to buy the
500,000 GE shares with a lower limit price of $33.70.
The implementation shortfall algorithm would execute the
order as soon as possible without causing market impact.
It would post the trade on bid but lift the offer if the
market for GE shares was advancing.
4 TRADE ALGORITHMS 2005 SPRING 2006
E X H I B I T 2
General Electric (GE) on 8/16/05
0
100,000
200,000
300,000
400,000
500,000
600,000
700,000
800,000
900,000
1,000,000
0:00
8:45
9:00
9:15
9:30
9:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
14:55
Volume
$33.85
$33.90
$33.95
$34.00
$34.05
$34.10
$34.15
$34.20
Price
Volume
Last Price
algo_Blank.qxp 3/14/06 10:28 PM Page 4
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
A “volume participation” technique uses an algo-
rithm similar to a VWAP algorithm. However, it dynam-
ically adjusts an order size in accordance with today’s
volume pattern, not to historic patterns like the VWAP
algorithm. Participation algorithms consider the likeli-
hood of order execution at the current price while aiming
for price improvement. In the GE example, a participa-
tion algorithm would seek to buy 500,000 GE shares with
a limit price of $34.00, but there would be a low 5 per-
cent volume constraint imposed at all times, between
12:00 noon and 2:00 p.m.
Well-Known Investment
Strategy Algorithms
Arbitrage strategies are very sensitive to how an order
is filled. Thus, many vendors that offer order management
algorithms also offer investment strategy modules.
In a “Risk Arbitrage” investment strategy algorithm,
a model arbitrages between the shares of two firms
involved in an M&A deal. For example, the algorithm
could buy/sell stock A and buy/sell stock B when the
exchange-determined ratio diverges even slightly from
the stated merger ratio.
More broadly, these algorithms can arbitrage across
“contingent pairs.” It may arbitrage single pairs or baskets
and can often adjust for FX rates when the pairs are traded
in different currencies. In one example, the algorithm
could compare buying two shares of stock X against selling
one share of stock Y as long as stock A’s value is 50 per-
cent or less than B’s.
Well-Known Routing Algorithms
Order fills may be affected by the market to which
it is routed. Thus, many vendors that offer order man-
agement algorithms also offer order routing modules.
When using a smart router algorithm, the trader attempts
to discover “hidden liquidity” across exchanges and elec-
tronic communication networks (ECNs). For example, an
algorithm would process an order to sell 500,000 shares
of GE with a limit price of $33.50. This means the routing
algorithm would sell at $33.50 or better on a given default
exchange. If the algorithm was unable to do a trade at
$33.50 on the default exchange, it would then post limit
offers at $33.50 on multiple exchanges/ECNs.
In a block peg algorithm, the computer would enter
a bid or offer at multiple exchanges/ECNs and then adjust
the order as the bid/offer spread fluctuated. For example,
consider an order to sell 500,000 shares of GE with a limit
price of $33.50. The block peg algorithm would post
offers on designated exchanges/ECNs at the midpoint of
the prevailing bid/offer spread and then adjust the offer
upward or downward until the order was filled without
violating the $33.50 price limit. There are several varia-
tions on the theme, all based on where the order is placed
relative to prevailing bid/offers.
Trade Algorithm Drivers
Trade algorithms have been a fixture on sell-side pro-
prietary trading desks for 15 years. In the last 5 years or so,
several changes in the U.S. equity market combined to
either force, or provide, incentives to encourage more
investors to adopt trade algorithms. Some factors were more
important than others in driving the rapid growth that has
emerged. Below, we discuss the more important forces first.
The first, and most important, change to the trading
landscape probably began with the sideways trading state
of the equity market. Weak equity portfolio returns began
to appear in 2001, after years of 20 percent plus returns
in the 1990s. Lower returns focused the buy-side on
trading costs and led to the rapid expansion of hedge
funds. Trade algorithms offered a cost advantage over the
full service trading costs at most sell-side firms. Hedge
funds advertised that they could match the 20 percent
plus annual returns by applying strategies that did not
follow long-only equity investing.
The second major force was the adoption of dec-
imal stock trading by the NYSE. Decimalization forced
a breakup of big trades. With 100 price points replacing
the 8 eighths price points, depth of book at each new
price point collapsed. It made the equity markets better
suited for retail traders with smaller trade sizes than insti-
tutional traders with large block size trades. Algorithms
could break up large block orders and submit them into
the market in smaller increments. The average trade at
the NYSE dropped from around 1200 shares per trans-
action in 2000 to approximately 400 shares in 2005. Also
important to algorithms, decimalization made it easier
and cheaper to increment the bid/offer by one price point
to get ahead of another order. The “penneying” problem
had surfaced. Algorithms offered a way to break up a trade
into hundreds of small transactions. Small waves of orders
have more of a chance of being filled by the end of a
trading session in a decimal market (see Exhibit 3).
Representing a third set of forces, the rise of ECNs
spread liquidity across multiple exchanges. This made it
SPRING 2006 ALGORHYTHMICS GUIDE 5
algo_Blank.qxp 3/14/06 10:28 PM Page 5
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
more difficult to find liquidity in a single market. Smart
order routing algorithms provided a solution to the
problem. ECNs and crossing networks also increased com-
petition for orders. This resulted in a reduction in com-
missions on simple trades. So, cheaper trade algorithms
increased their share of the overall trade transactions
market. Fierce competition among independent tech-
nology suppliers continues to generate new algorithms
and keep downward pressure on commissions. Finally,
financial information eXchange (FIX) protocols allowed
smooth computer links amongst the front-end electronic
trading systems and the ECNs and crossing networks.
These FIX protocols encouraged further growth in auto-
mated trade algorithms.
A final set of forces favoring trade algorithms came
from regulatory considerations. The National Market
System (NMS) regulations put fast electronic markets on
par with the NYSE with respect to order filling. This pro-
vided incentives for traders to break up orders to seek a
better fill. Thus, order routing algorithm demand increased.
SEC guidance on best execution responsibilities also
focused many buy-side firms on algorithmic trading. The
cheaper trade algorithm transaction costs and greater trans-
parency of the transaction costs offered compliance with
the SEC guidance.
Appropriate Use of Algorithms
Trade algorithms are most effective when the instru-
ment is traded into a deep and liquid market. For example,
a trader might wish to sell 250,000 shares of Microsoft
(MSFT). Note that MSFT is a large liquid security. The
250,000 shares represent 0.4 percent of the 70 million
shares that make up Microsoft’s average daily
volume. It is unlikely that such a trade will
have a noticeable effect on the market price
of the security. When average daily volume
follows a stable volume pattern (like Microsoft
stock), a VWAP algorithm can mimic the his-
toric volume pattern with little variability.
Trade algorithms are less effective where liq-
uidity is limited. For example, imagine that a
trader attempts to sell 250,000 shares, but for
a less-liquid mid-cap stock. An algorithm to
beat the historic VWAP would likely drive
this large order into a small amount of average
daily trading volume. Such a trade may have
a negative effect on the market price. Studies
have found that VWAP trade algorithms break
down when the trade offered to the market is more than
10 percent of the average daily volume.
Problems with Trade Algorithms
There are a number of other identifiable problems
limiting the use of trade algorithms. Commoditization,
that is, the widespread use of the same algorithm, can
cancel out competitive advantages. The most profitable
algorithms aren’t shown to the market. Instead, they are
kept in-house. As a result, the marketplace may become
full of low value-added, easily duplicated algorithms.
Algorithms also limit access to an experienced trader’s
skills. In some cases, a trader’s skills bring about a more
valuable outcome. Further, algorithmic trades are often
tied to a broker. This means that crucial trade informa-
tion can leak into the sell-side and be manipulated. Finally,
most independent algorithm vendors still can’t answer the
question: Why is your VWAP better? VWAPs have come
to dominate the equity algorithm market, but measuring
the performance of one VWAP algorithm against another
has not been fully developed.
TRADE ALGORITHMS IN FUTURES
Background
Banks trading currencies were probably the first
futures market participants to port automated trade algo-
rithms. The big banks were followed by hedge funds,
commodity trading advisors (CTAs), and proprietary
trading groups. Order management algorithms execute
well for equity index futures but they are difficult to use
6 TRADE ALGORITHMS 2005 SPRING 2006
E X H I B I T 3
Average Trade Size on NYSE
0
200
400
600
800
1,000
1,200
1,400
1,600
1995 1996 1997 1998 1999 2000 2001 2002 2003
algo_Blank.qxp 3/14/06 10:28 PM Page 6
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
for interest rate futures. The volume patterns are not stable
enough in the interest rate marketplace due to activity
surrounding the release of information (employment
reports, etc.). With respect to individual algorithms, the
TWAP—or time slicing—works easily for futures. Par-
ticipation—or trying to be a percentage of the market—
also works well for futures. An implementation shortfall
algorithm—to successfully put on a hedge—may be the
most useful.
Future self-evolving algorithms are soon to be intro-
duced for equity trading. They are likely to be well suited
for futures trading. These self-evolving algorithms run
through thousands of permutations, simulate the profit
and loss of each, and then swap-in the most profitable
algorithm.
CASE STUDY: APAMA DERIVATIVES
ALGORITHMS
Apama was founded in late 1999. It is a spin-off
from Cambridge University. The founders, Dr. John Bates
and Dr. Giles Nelson, are experts in distributed systems
and event processing. Each brought to Apama over 10
years of research in this area. Venture capital came from
a number of sources, including the Carlyle Group. Cus-
tomers such as JP Morgan, Deutsche Bank, and ABN
Amro run Apama’s real-time, algorithmic trading models,
both for proprietary use and for the buy-side. Progress
Software acquired Apama in April 2005 for $30 million.
Progress wants to leverage the Apama Event Stream Pro-
cessing platform into other areas of finance as well as into
defense, oil and gas, and telecommunications—anywhere
streaming data analysis is required.1
Apama futures algorithms are among the best avail-
able. They provide control over all steps and asset classes
(equities, derivatives, FX). FX prices can be exploited
across currencies and countries. Trade scenarios can
operate across direct sources (quotes) or derived sources
(e.g., a Black-Scholes’ implied price calculation). Each
algorithm can use a range of parameters, modified by the
trader on-the-fly. With “Iceberg” algorithms such as
Apama provides, large orders are broken into slices. The
real size of the order is hidden. What is shown to the
market is just the tip of the iceberg. Liquidity is held
within the firm, or in a broker’s algorithmic staging area,
rather than submitted to the exchange and resting in the
order book. Institutional investors say greater fragmenta-
tion and less transparency came about because of this
phenomenon.
Apama Futures Algorithms
1. VWAP trading using historic volume. Historical data
(provided by user database) is used to build a “volume
profile” for a trading interval from one or more his-
torical periods. Trades are then executed against this
profile at the defined time intervals. VWAP price
monitoring—the latest VWAP for an instrument is
calculated and used, in combination with a user
parameter, to define a price with which to issue
orders. Orders are issued at defined intervals within
a defined trading window. If orders are not filled
they are repriced to adjust for market movements.
Orders are then converted into market orders if they
are still not fully filled following a second timeout.
2. Simple iceberg. Between a defined time window, orders
are submitted regularly into the market. Each order
is a quantity that is a defined percentage of the total
volume. Iceberg with delay—as above, with the addi-
tion of a small delay before the next clip. Random dis-
tribution iceberg—as in the simple iceberg, but quantities
issued to market are not regular. They are random
values between two limits. Random distribution iceberg
with delay—as above, but with the delay feature.
3. “Off-market” Limit/Stop order—Monitor the
market and only issue an order when the price and
market depth is available.
4. Advanced pairs trading. Monitor the bid/ask ratio of
a pair or instruments. If these ratios fall under an
arbitrage limit and the market depth is available,
then execute trades. Straight pairs trading—monitor
the price ratio between two instruments. If this ratio
exceeds a defined limit, execute the two trades, then
wait for a configurable period of time. The algorithm
then continues looking for the next opportunity.
5. One-cancels-the-other (OCO). A standard OCO strategy.
One-triggers-the-other (OTO)—a standard OTO strategy.
6. Statistical arbitrage. Use of Bollinger bands to ana-
lyze a spread. Repetitively buy/sell when thresholds
are breached. Index arbitrage—trade constituents
against an exchange-traded index (ETF).
How Should CME Accommodate Trade
Algorithms in Currency Futures?
Algorithms used to trade futures on currencies, in
terms of volume, will grow in use with more CME Globex
SPRING 2006 ALGORHYTHMICS GUIDE 7
algo_Blank.qxp 3/14/06 10:28 PM Page 7
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
system speed, increased bandwidth, and reliability. To avoid
reliability problems at peak trading times, according to one
source, “[a]ny exchange bandwidth you look at, multiply
by ten!” In addition, a move to half-ticks on the bid and
ask sides of the currency futures market, along with
showing a 10-deep book in half-tick increments, would
increase the use of trade algorithms. Half-ticks would allow
more opportunities for getting in and getting out of posi-
tions, and create an incentive to increase trade volumes by
offering smaller losses with the smaller tick sizes. The result
would be smaller orders at tighter prices in the currency
space. Market makers won’t like it, but it is where com-
petitive dynamics will take CME.
In Interest Rate Futures, Traders
“Game” Fill Mechanisms
In filling CME equity index futures orders, the
exchange uses a first-in first-out (FIFO) mechanism. The
first order offering the market the best price is served first.
This system mimics the actions of a floor broker. In con-
trast to this, the Eurodollar bank deposit futures market
uses a pro-rata fill mechanism. Trade orders are filled based
on how much of the volume they make up at a given
price. Eurodollar prices are static, so orders accumulate at
the stable price. This generates a game. Facing pro-rata
fill mechanisms, Eurodollar traders put in bigger orders
than they actually want. Then, traders cancel any orders
that exceed what they really want, after the desired number
of contracts is reached. With growing algorithm use in
futures, does the exchange have the right fill mechanism?
Nothing is really clear from the traders’ perspective. A
hybrid order fulfillment system probably
works best.
CHANGES IN THE SUPPLY CHAIN
Stock Trading Cost Comparison
Comparing stock trading costs demon-
strates the microeconomics of order execu-
tion. Exhibit 4 rank-orders trade execution.
It starts with the high-service/high-cost
bundle of full service trade execution. These
sell-side brokers offer customized support
from experienced traders, research support,
and prime brokerage in addition to trade algo-
rithms and DMA. The next bundle is a lower
service/lower cost boutique execution broker.
These are often experienced traders located at smaller
independent trade algorithm/order execution vendors.
Next is the program or portfolio trading service bundle.
Program trading is defined by the NYSE as a linked set
of 15 securities or more of greater than $1 million in
value. Executing linked trades typically delivers a volume
discount. Finally, Exhibit 5 lists a bundle with no ser-
vice/lowest cost. It uses standalone trade algorithms
combined with DMA.
The trade algorithm/DMA bundle offers 1.0Ϫ4.0
cents per share, versus the 3.0Ϫ6.0 cents a share for bulge
bracket execution services. So 100 shares, when executed
by trade algorithms/DMA, cost $1.00Ϫ4.00, versus
$3.00Ϫ6.00 executed by a full service broker.
Suppliers have segmented demand for trade execu-
tion for good reasons. Clients such as hedge funds may
desire the full service aspects of custom trading, research,
prime brokerage, and algorithmic/DMA opportunities.
They are willing to pay extra for these services. Other
customers such as mutual funds and exchange-traded funds
may seek a discounted price for executing their bundled
trades. Still other customers at buy-side shops may seek
the anonymity, control, and the cheaper execution costs
offered by the trade algorithm/DMA bundle.
Direct Market Access
Direct Market Access (DMA) is offered by a wide
range of full service brokers and by an array of indepen-
dent vendors. It is defined as a routing technology used
to bypass human intervention in the order placement
8 TRADE ALGORITHMS 2005 SPRING 2006
E X H I B I T 4
Average CME E-mini Futures Trade Size
0
1
2
3
4
5
6
2000 2001 2002 2003 2004
Contracts
algo_Blank.qxp 3/14/06 10:28 PM Page 8
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
process. DMA has grown hand in hand with trade algo-
rithms. Seeing the market shift in this lower cost direc-
tion, sell-side brokers have recently acquired DMA
suppliers. They have augmented their presence at the
high-service/high-cost segment with a low-service/low-
cost offering. In 2004, Bank of America acquired Direct
Market Access Corp. Citigroup acquired Lava. The Bank
of New York acquired Sonic. In addition, Goldman Sachs
had already developed REDIPlus, Morgan Stanley has
Passport, and CSFB offers Pathfinder.
DMA users often demand direct market feeds from
exchanges rather than use consolidated feeds. Why? Because
data latency—the time delay experienced during data trans-
mission—can inhibit an advanced algorithmic trade. Think
about the issue in terms of investment management algo-
rithms like index or pairs arbitrage. In an execution mar-
ketplace rapidly expanding the use of advanced trade
algorithms, execution quality is being measured in finer
and finer increments of time. The greater use of DMA
continues to pressure commission charges, and it focuses
attention on the true cost of trading . . . slippage.
Focusing on commissions alone ignores the full
reality of trade execution costs. Indirect trade execution
costs are 89 percent of the total trading costs, and 49 per-
cent of the cost in trade execution comes from the cost
of delayed transactions. A price sought often changes
while the trade is being routed and displayed to the market,
with 22 percent of the change coming from the effect of
the trade’s impact on the market price. The trade itself
often forces the market price to change. About 18 per-
cent comes from the opportunity cost of a missed trade.
Orders are often not filled at the desired price. This means
explicit direct trade commissions represent just 11 per-
cent of total execution cost. Thus, 17 basis points (bp) go
directly to a commission on an average equity trade
whereas 130 bp accrue indirectly from the trade slippage
issues (see Exhibit 6 ).
Sell-Side Operations
By mid-2005, 50 percent of trades and trading deci-
sions by Goldman Sachs’ equity clients were done as auto-
mated transactions. In June 2005, in response to this shift
toward automation, Goldman Sachs eliminated 30 equi-
ties traders. In August 2005, Swiss investment bank UBS
also eliminated the positions of 30 equities traders.
According to a Reuters report, the UBS job cuts were
around 10 percent of equities sales and trading staff. UBS
was responding to reduced broker commissions, due in
part to their clients’ rapid take-up of electronic trading.
The growth in automated trade execution reflects
the equity market’s evolving preference for “low-touch”
electronic trading for routine large volume order flow.
Human traders are only needed for “high-touch” large
value trading. There is going to be continued pressure on
full service brokerage commissions. Buy-side clients are
looking to take control of “easy” trades. The remaining
sell-side traders will focus more on “harder”
trades. However, some customers will con-
tinue to demand enhanced automated service
and the traditional broker/client relationship.
Conflicts of interest within sell-side bro-
kerage firms help to drive the uptake of auto-
mated trading by buy-side firms. Order flow
information from in-house trade algo-
rithms/DMA may be viewed and exploited
by sell-side traders. The SEC has been inves-
tigating these activities. In addition, buy-side
trade execution orders typically pass through
the sell-side broker’s internal matching systems
before reaching the market. This increases the
delay cost for the buy-side customer.
Trade Algorithm Vendors
Strong demand continues pushing
growth of independent trade algorithm
SPRING 2006 ALGORHYTHMICS GUIDE 9
E X H I B I T 5
Execution Service Examples Cost/Share
Full-Service Brokers Morgan Stanley
Merrill Lynch, UBS
3 - 6¢
Boutique Execution
Brokers
BNY Brokerage, ITG,
Miletus
2 - 4¢
Program/Portfolio
Trading
CSFB, Morgan Stanley 1 - 3 ¢
Algorithmic Trading ITG, Miletus, Edgetrade,
Algorithmic Trading
Solutions
0.5 - 2¢
Broker-sponsored
(Goldman’s REDIPlus,
Citi’s Lava)
ECNs: Inet, Tradebook
Direct market access
(DMA)
ATSs: POSIT, Liquidnet
0.5 - 2¢
algo_Blank.qxp 3/14/06 10:28 PM Page 9
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
vendors. These vendors are differentiating their product
sets with more effective algorithms and rapidly pushing
the state of the art. There is greater emphasis on measur-
able performance. Ongoing competition among these
vendors is expected eventually to push down costs further
at the low-cost/low-service end of the market. Consol-
idation amongst these suppliers may come, but not at the
moment. The automated trade execution market is on
the steep side of its growth curve. Vendor growth strate-
gies are looking to target non-equity asset classes and
cross-asset applications. Two non-equity expansions are
exchange-traded equity derivatives and FX markets.
Market share battles are likely to spill into European and
Asian institutional trade executions.
DEMAND TRENDS AND CONCLUSIONS
Buy-Side Demand Trends
With a sideways equity market, the buy-
side looks to continue pursuit of higher net
returns through lower transaction costs. The
buy-side looks to seek more and better advice
on choosing an appropriate algorithm for a
given trading situation. VWAP trades now
constitute 50 percent of all algorithmic
trading. But the buy-side is beginning to
understand that good algorithmic trading
means advancing beyond VWAP. They are
looking to develop real-time feedback loops
in analysis. They want strategies that introduce
greater randomness to limit information
arising from trade orders. Demand continues
to grow for pre- and post-trade analytics, as
trading functions are increasingly brought into
buy-side shops. Buy-side shops are reluctant
to use broker-dealer analytic tools due to their
concerns about confidential data leaks.
Instead, many buy-side shops are using pro-
prietary or third party software.
Hedge Fund Demand Trends
Going forward, quantitative hedge funds
look to develop more profitable proprietary
algorithms and apply advanced trading strate-
gies in more scenarios. The small mom-and-
pop hedge funds (a large percentage of the
hedge fund industry) look to continue to rely
on sell-side trade execution. An integrated suite of trading
tools will remain available from prime brokers. Many
hedge funds use the leverage. They are likely to continue
to use this channel.
Projecting Use of Algorithms
The Tower Group collected data on the growth of
trade algorithm use. It is presented in Exhibit 6, which
shows an early base of sell-side proprietary trading shops
and hedge funds (80 percent of the total in 2000) using
trade algorithms. However, growth has decisively shifted
with greater adoption of automated techniques by the
buy-side. In 2004, the buy-side may execute trade trans-
actions with algorithms equal to 7 percent of all trades.
By 2006, Tower Group believes it will grow to be 21 per-
cent of all trades (see Exhibit 7).
10 TRADE ALGORITHMS 2005 SPRING 2006
E X H I B I T 7
Projected Growth of Algorithmic Trading
5%
7%
10%
13%
17%
20%
27%
1%
3%
3%
4%
7%
21%
13%
0%
5%
10%
15%
20%
25%
30%
2000 2001 2002 2003 2004e 2005f 2006f
Total Algorithmic Trading
Buy-Side Algorithmic Trading
E X H I B I T 6
Trade Transaction Costs
34
29
17
77
0
10
20
30
40
50
60
70
80
90
Delay
Trade
Impact
Missed
Trades
Commissions
Cost(basispoints)
algo_Blank.qxp 3/14/06 10:28 PM Page 10
IT
IS
ILLEG
A
L
TO
R
EPRO
D
U
C
E
TH
IS
A
RTIC
LE
IN
A
N
Y
FO
R
M
AT
Outstanding Questions
With the strong growth in trade algorithms sweeping
the execution marketplace, we finish this article by looking
at the effects upon CME. First, we believe that the appli-
cation of matching algorithms (FIFO in CME equities,
pro-rata in CME Eurodollars) may have an impact upon
the performance of order management algorithms. More
study is required to assess the compatibility of the two
interfacing algorithms and customer demand for any
changes.
The second issue is whether securities exchanges in
general have enough bandwidth. We expect the use of
trade algorithm techniques to fragment orders further
resulting in more transactions. Furthermore, a reduced
tick size, particularly in currency futures trading, would
encourage algorithmic applications.
The third issue is whether securities exchanges
should incorporate algorithms into their electronic market
systems. Customers may demand the integration of algo-
rithmic order management systems. It is important to
explore whether trade algorithms are an independent soft-
ware vendor (ISV) or an exchange host function. Could
securities exchanges develop a business evaluating algo-
rithms? This may be a means of reducing messaging traffic
from the proliferating trade algorithms.
Finally, there are closing auctions to consider. Many
European exchanges offer market-on-close auctions.
There are specific algorithms built for this environment.
Trade algorithm back-testing is done more easily when
compared with the market-on-close benchmark.
ENDNOTES
1
Jim Feingold, Senior Sales Manager, Financial Services,
Progress Software Company, Apama Algorithmic Trading
Platform.
To order reprints of this article, please contact Dewey Palmieri at
dpalmieri@iijournals.com or 212-224-3675.
SPRING 2006 ALGORHYTHMICS GUIDE 11
algo_Blank.qxp 3/14/06 10:28 PM Page 11

More Related Content

Similar to algo_Blank

Algo Trading – Best Algorithmic Trading Examples.pdf
Algo Trading – Best Algorithmic Trading Examples.pdfAlgo Trading – Best Algorithmic Trading Examples.pdf
Algo Trading – Best Algorithmic Trading Examples.pdfNazim Khan
 
Trade Surveillance with Big Data
Trade Surveillance with Big DataTrade Surveillance with Big Data
Trade Surveillance with Big DataCognizant
 
equities evolution of trading.pdf
equities evolution of trading.pdfequities evolution of trading.pdf
equities evolution of trading.pdfPan Zhang
 
Machine Learning Trading Strategies_ The New Frontier in Quantitative Finance...
Machine Learning Trading Strategies_ The New Frontier in Quantitative Finance...Machine Learning Trading Strategies_ The New Frontier in Quantitative Finance...
Machine Learning Trading Strategies_ The New Frontier in Quantitative Finance...Lucas Lagone
 
futureofelectronictradinguk
futureofelectronictradingukfutureofelectronictradinguk
futureofelectronictradingukTristan Gitman
 
Algorithmic Trading and its Impact on the Market
Algorithmic Trading and its Impact on the MarketAlgorithmic Trading and its Impact on the Market
Algorithmic Trading and its Impact on the MarketIRJET Journal
 
Automated forex-trading
Automated forex-tradingAutomated forex-trading
Automated forex-tradingBoris Fesenko
 
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR System
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR SystemEXTENT-2016: MiFID 2 Compliant Fixed Income SOR System
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR SystemIosif Itkin
 
Algorithmic trading to formulate a perfect trading strategy
Algorithmic trading to formulate a perfect trading strategyAlgorithmic trading to formulate a perfect trading strategy
Algorithmic trading to formulate a perfect trading strategyTrading.Aurorasolutions
 
Automated Trading's Brave New World: Speed Flexibility and Competitive Advant...
Automated Trading's Brave New World: Speed Flexibility and Competitive Advant...Automated Trading's Brave New World: Speed Flexibility and Competitive Advant...
Automated Trading's Brave New World: Speed Flexibility and Competitive Advant...Marketcetera
 
An Adaptive Network-Based Approach for Advanced Forecasting of Cryptocurrency...
An Adaptive Network-Based Approach for Advanced Forecasting of Cryptocurrency...An Adaptive Network-Based Approach for Advanced Forecasting of Cryptocurrency...
An Adaptive Network-Based Approach for Advanced Forecasting of Cryptocurrency...AIRCC Publishing Corporation
 
Algorithmic Trading-An Introduction
Algorithmic Trading-An IntroductionAlgorithmic Trading-An Introduction
Algorithmic Trading-An IntroductionRajeev Ranjan
 
eDelta Trading Platform Marketing-2015
eDelta Trading Platform Marketing-2015eDelta Trading Platform Marketing-2015
eDelta Trading Platform Marketing-2015Frank Castelluccio
 
Electronic Trading: A Primer
Electronic Trading: A PrimerElectronic Trading: A Primer
Electronic Trading: A PrimerManagedFunds
 
Algorithmic Trading Basics: Strategies & Systems
Algorithmic Trading Basics: Strategies & SystemsAlgorithmic Trading Basics: Strategies & Systems
Algorithmic Trading Basics: Strategies & SystemsAlgorithmicTrading.net
 
Trends in the European Fixed Income Market
Trends in the European Fixed Income MarketTrends in the European Fixed Income Market
Trends in the European Fixed Income MarketBroadridge
 
Building User-Friendly Algo Trading Apps_ Best Practices.pdf
Building User-Friendly Algo Trading Apps_ Best Practices.pdfBuilding User-Friendly Algo Trading Apps_ Best Practices.pdf
Building User-Friendly Algo Trading Apps_ Best Practices.pdfLucas Lagone
 

Similar to algo_Blank (20)

Algo Trading – Best Algorithmic Trading Examples.pdf
Algo Trading – Best Algorithmic Trading Examples.pdfAlgo Trading – Best Algorithmic Trading Examples.pdf
Algo Trading – Best Algorithmic Trading Examples.pdf
 
Trade Surveillance with Big Data
Trade Surveillance with Big DataTrade Surveillance with Big Data
Trade Surveillance with Big Data
 
equities evolution of trading.pdf
equities evolution of trading.pdfequities evolution of trading.pdf
equities evolution of trading.pdf
 
Machine Learning Trading Strategies_ The New Frontier in Quantitative Finance...
Machine Learning Trading Strategies_ The New Frontier in Quantitative Finance...Machine Learning Trading Strategies_ The New Frontier in Quantitative Finance...
Machine Learning Trading Strategies_ The New Frontier in Quantitative Finance...
 
futureofelectronictradinguk
futureofelectronictradingukfutureofelectronictradinguk
futureofelectronictradinguk
 
Algorithmic Trading and its Impact on the Market
Algorithmic Trading and its Impact on the MarketAlgorithmic Trading and its Impact on the Market
Algorithmic Trading and its Impact on the Market
 
Automated forex-trading
Automated forex-tradingAutomated forex-trading
Automated forex-trading
 
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR System
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR SystemEXTENT-2016: MiFID 2 Compliant Fixed Income SOR System
EXTENT-2016: MiFID 2 Compliant Fixed Income SOR System
 
4587 11094-1-pb
4587 11094-1-pb4587 11094-1-pb
4587 11094-1-pb
 
Algorithmic trading to formulate a perfect trading strategy
Algorithmic trading to formulate a perfect trading strategyAlgorithmic trading to formulate a perfect trading strategy
Algorithmic trading to formulate a perfect trading strategy
 
Automated Trading's Brave New World: Speed Flexibility and Competitive Advant...
Automated Trading's Brave New World: Speed Flexibility and Competitive Advant...Automated Trading's Brave New World: Speed Flexibility and Competitive Advant...
Automated Trading's Brave New World: Speed Flexibility and Competitive Advant...
 
An Adaptive Network-Based Approach for Advanced Forecasting of Cryptocurrency...
An Adaptive Network-Based Approach for Advanced Forecasting of Cryptocurrency...An Adaptive Network-Based Approach for Advanced Forecasting of Cryptocurrency...
An Adaptive Network-Based Approach for Advanced Forecasting of Cryptocurrency...
 
Algorithmic Trading-An Introduction
Algorithmic Trading-An IntroductionAlgorithmic Trading-An Introduction
Algorithmic Trading-An Introduction
 
Do you know your system?
Do you know your system?Do you know your system?
Do you know your system?
 
eDelta Trading Platform Marketing-2015
eDelta Trading Platform Marketing-2015eDelta Trading Platform Marketing-2015
eDelta Trading Platform Marketing-2015
 
Electronic Trading: A Primer
Electronic Trading: A PrimerElectronic Trading: A Primer
Electronic Trading: A Primer
 
Algorithmic Trading Basics: Strategies & Systems
Algorithmic Trading Basics: Strategies & SystemsAlgorithmic Trading Basics: Strategies & Systems
Algorithmic Trading Basics: Strategies & Systems
 
Trends in the European Fixed Income Market
Trends in the European Fixed Income MarketTrends in the European Fixed Income Market
Trends in the European Fixed Income Market
 
Building User-Friendly Algo Trading Apps_ Best Practices.pdf
Building User-Friendly Algo Trading Apps_ Best Practices.pdfBuilding User-Friendly Algo Trading Apps_ Best Practices.pdf
Building User-Friendly Algo Trading Apps_ Best Practices.pdf
 
Algo Trading
Algo TradingAlgo Trading
Algo Trading
 

algo_Blank

  • 1. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT SPRING 2006 ALGORHYTHMICS GUIDE 1 EXECUTIVE SUMMARY Defining Trade Algorithms A n algorithm has been defined as any predefined step-by-step method used to accomplish a task. To further refine this concept, trade algorithms can be defined in both a narrow and a broad manner. Narrowly, a trade algorithm is considered to be any automated, computer-based execution of orders via direct market access channels, attempting to meet a particular goal. Broadly defined, trade algorithms include any rules- based, mechanized trading model. Trade algorithms form a crucial step in an automated trading system, which can be organized into a series of formal steps. In the first step, the trading system acquires and fil- ters proper data feeds. In the second step, the automated system implements a formal deci- sion model to select profitable trades. In the third step, the automated system manages order execution. This is the step in which trade algo- rithms are applied most often. Finally, the fourth step routes orders and feeds back information to the first step. Order management algorithms are mar- keted by vendors in a few popular forms. The VWAP order management algorithm breaks up an order and seeks a fill equal to, or better than, the day’s “volume weighted average price” (abbreviated VWAP). “Time weighted average price” (TWAP) orders are entered evenly over time without reference to volume. “Implementation Shortfall” algorithms seek improvement on the prevailing price. “Volume participation” algorithms adjust order size with the day’s volume pattern. Additionally, there are a number of investment strategies and “smart router” algorithms. Demand Drivers The first, and most important, factor dri- ving growth in trade algorithms has been the sideways trading of equities—trading when price moves are very small, either up or down. The buy-side looked at trade transaction costs when returns became scarce. The second factor was NYSE decimal stock trading, which made it difficult to hide large orders in the equity markets. The third factor was electronic com- munication networks (ECNs) and FIX proto- cols, which made it easier to apply trade algorithms. The final set of factors was new National Market System (NMS) regulations and SEC best execution guidelines. Compli- ance with these regulations created greater interest in trade algorithms, particularly order routing algorithms. Trade algorithms are most effective when they operate in a deep and liquid market. The most popular VWAP algorithms start to break down when the processed trade represents more than 10 percent of average daily volume. A number of other problems also limit the use of trade algorithms. Widespread use of similar algorithms cancels out their advantages, and algorithms limit experienced traders in using the scope of their skills. Finally, most inde- pendent trade algorithm vendors can’t answer the question: “Why is your VWAP better?” Trade Algorithms 2005 Evaluating the Rapid Growth of Automated Order Execution JOHN J. BLANK JOHN J. BLANK is Associate Director, Corporate Development, CME, Chicago, IL. jblank@cme.com algo_Blank.qxp 3/14/06 10:28 PM Page 1
  • 2. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT Algorithms in Futures Trading Banks trading currency futures were the first to import/develop trade algorithms for the futures markets, followed by hedge funds, commodity trading advisors (CTAs), and proprietary trading groups. Within the futures space, order management algorithms execute well in deep and liquid equity futures markets. They are difficult to use for interest rate futures markets. With lots of unfore- seen events, volume patterns are not stable enough. Going forward, automated futures traders look for self-evolving algorithms to run thousands of permutations, simulate the profit and loss of each, and then swap in the most prof- itable algorithm. At CME, we need to be aware that internal fill algorithms run up against front-end trade algorithms more and more. In currencies, if the exchange is sought to improve the utility of front-end trade algorithms, half- ticks would be an appropriate decision. CME equity and Eurodollar fill algorithms can also be examined from the automated trader’s perspective. In filling equity orders, CME uses a first-in first-out (FIFO) mechanism. CME Eurodollar futures use a pro-rata fill. Facing pro-rata fills, CME Eurodollar traders often put in bigger orders than they want, then cancel orders that exceed what they really want. Supply Chain Dynamics Suppliers of trade execution services offer unique sets of service bundles to segment the order execution market. At the high price end, sell-side firms offer full service. By offering a pared down set of services, boutique execution brokers then seek to undercut full service exe- cution. Large blocks of securities traded within estab- lished programs/portfolios receive a discounted rate. Finally, the low-service bundle of algorithms and Direct Market Access (DMA) offers a no service bundle at the lowest cost. DMA is the front-end software, connectivity, and order routing technology used to bypass human inter- vention. It has grown hand in hand with trade algorithms. Algorithms and DMA execute trades for 1.0Ϫ4.0 cents per share, versus 3.0Ϫ6.0 cents per share for the full service bundle. But explicit trade commissions ignore the full reality of trade execution costs as they represent just 11 percent of the total execution costs, indirect costs accounting for the remaining 89 percent. Goldman Sachs’ recent experience offers a powerful example of the force of trade algorithms in the current equity market. By mid-2005, 50 percent of Goldman Sachs equity clients’ trading was being done via auto- mated transactions, having grown from just a small frac- tion of trades just a few years earlier. This growth reflects a preference for “low-touch” electronic trading for rou- tine large volume orders. Perceived conflicts of interest helped to drive uptake too. Finally, independent vendors are seeking to differ- entiate product sets and pressure trade execution costs further. Consolidation may come, but not at the moment, as vendor growth strategies look to non-equity and cross- asset applications, and to Europe and Asia. Looking Forward It bears repeating that buy-side shops increasingly look for higher net returns through lower trade transac- tion costs. These customers also want better advice on choosing algorithms, real-time feedback loops, and greater randomness in orders. Demand looks to grow for pre- and post-trade analytics too. In 2004, buy-side algorithms equaled 7 percent of all trades. By 2006, according to the Tower Group, it could be 21 percent. Hedge funds are likely to continue development of new proprietary algorithms and apply advanced trading strategies in more scenarios. The smaller “Mom-and- Pop” hedge fund groups are likely to continue using full service sell-side trade execution. In concluding this overview, it is important to call attention to a set of specific effects that automated exe- cution has upon securities exchanges. First, matching algorithms (FIFO in equities, pro-rata in CME Euro- dollars) may impact the order management algorithms. Further, a reduced tick size in currencies would encourage algorithms. Would this be a sound decision? Trade algo- rithms also fragment orders resulting in more transac- tions. More generally, do securities exchanges have enough bandwidth/processing capabilities? Should secu- rities exchanges incorporate algorithms into their elec- tronic trading systems? This may reduce messages from the proliferating algorithms. Finally, what about closing auctions? *** This article is organized as follows: The first section opens with definitions of algorithm and trade algorithms. A subsection presents popular order management, investment strategy, and order routing algo- rithms. Another subsection addresses the main determinants 2 TRADE ALGORITHMS 2005 SPRING 2006 algo_Blank.qxp 3/14/06 10:28 PM Page 2
  • 3. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT of trade algorithms’ rapid growth over the last 5 years, and some limitations. The second section specifically addresses trade algo- rithms in futures. It reviews the front-end trading system effects upon exchange fill mechanisms for currencies, equi- ties, and interest rates. The case study of Apama is presented. The third section lays out the key parts of the supply chain. This includes assessing trade execution costs, the sell-side trader’s situation, and the ongoing evolution of independent algorithm vendors. The fourth, and final, section finishes with demand trends for both the buy-side and hedge funds, and demand is projected forward. A final comment adds thoughts on what securities exchanges could do to better accommo- date trade algorithms. OVERVIEW Defining Trade Algorithms Defining and understanding the roots of the word algorithm is a first step toward understanding the meaning of a trade algorithm. Defined simply, an algorithm is any predefined step-by-step method used to accomplish a task. The term derives from the surname of the famed eighth- century mathematician Abu Abdullah Muhammad ibn Musa al-Khwarizmi. Al-Khwarizmi (whose name mor- phed into “algorithm” over the ensuing twelve centuries) introduced the concept of algebra and algorithms into European mathematics. A narrow-based definition of trade algo- rithm has been provided and is widely adopted by the marketplace. It comes from the inde- pendent algorithm vendor ITG. ITG states that a trade algorithm is an automated, com- puter-based execution of orders via direct market access channels, attempting to meet a particular goal. Under this narrow-based def- inition, trade algorithms determine the timing, size, and destination of a large insti- tutional equity trade. The algorithm seeks to meet a benchmark goal, such as a volume- weighted average price (VWAP) for a given security over a given trading day. In a broad definition of trade algorithm we would include any rules-based, mecha- nized trading model. This broad definition would include index and pairs arbitrage, pro- gram trading, and order routing. Trade Algorithms Can Automate One Step in a Four-Step Trading Process The first step toward automated trading is acquiring the proper data feeds. Data feeds represent a crucial input. The data may be historical data or real-time data, or both. Data may incorporate fundamental news items of sub- jective importance to the trading process. For example, a news item could be the monthly non-farm payrolls announcement from the U.S. Labor Department. Any news items would supplement streaming empirical data from the exchanges on bids, offers, and firm quotes (see Exhibit 1). An algorithm built to manage this first step in trade automation has been labeled event stream processing (by one vendor). In a predefined step-by-step process, a com- puter software algorithm selectively reviews all the streams of historical, real-time, and event-driven data to select the most useful data to inform a given trade model. The second automated step implements a decision model to select profitable trades. A formal decision model, under a broad-based definition, would be considered a trade algorithm. The model could refer to any rules-based or mechanized means of making a trade decision. This model might be based on technical analysis, on funda- mental factors, on arbitrage relationships, or on a com- bination of these factors. For example, a model could select a trade based on the moving average of a security’s SPRING 2006 ALGORHYTHMICS GUIDE 3 E X H I B I T 1 algo_Blank.qxp 3/14/06 10:28 PM Page 3
  • 4. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT price. Other models guide trades by following a time chart of a security’s price movement. Still other models find successful trades by looking at a basis point spread relationship between two sets of related securities. Models can advocate trades for an intra-day period, follow a long- term trend over a period of months or years, or do any- thing in between. The third automated step manages orders. Once a trading decision has been made, algorithms can deter- mine how best to work or finesse an order to get a better fill. These order management algorithms mechanize the traditional function of floor brokers. For example, algo- rithms can execute orders to achieve a volume-weighted average price (VWAP), or a time-weighted average price (TWAP). VWAP order management algorithms repre- sent the bulk of the trade algorithms applied in the equity market today. In still other versions, algorithms can exe- cute trades by implementing dynamic scaling, adjust up or down based on pegs, or implement a customized algo- rithm to execute trades uniquely for an individual shop. The fourth and final automated step routes orders and provides a feedback mechanism. In this step, an algo- rithm may seek “Smart Routing” to get the order exe- cuted at the exchange that offers the best price. Smart routing algorithms search for the best value when items are listed at multiple venues. Then, information is fed back to the front-end trading program on the status of both filled and unfilled orders. Well-Known Order Management Algorithms VWAP techniques break up an order to ensure a fill equivalent to, or better than, the day’s volume weighted average price. A VWAP order management algorithm references historic intra-day volume patterns over the past (N) days. VWAP trades are often successful in the presence of histor- ically stable volume patterns that generally peak on open and close in a characteristic “U” pattern. The algorithm may incorpo- rate mean reversion or momentum indica- tors in an attempt to beat the VWAP benchmark goal too. The trader can also impose a volume constraint based on the per- centage of average daily volume (ADV) to avoid impacting the market price. In one example of a VWAP algorithm, a trader submits an order into an algorithm to buy 500,000 shares of General Electric (GE), under a 25 percent volume constraint, at a limit price of $37.00. The VWAP algorithm would break up the trade and submit small orders all day into the equity market, attempting to beat the historic daily VWAP of General Electric shares over a given (N ϭ 50?) day period. The algorithm would not execute at any price over $37.00, and would not make up any more than 25 percent of ADV at any point. The GE order would be selectively filled from market on open to market on close on a given day (see Exhibit 2). Using the “TWAP” technique, a trade algorithm would break up and enter the order to ensure a fill that is at least equivalent to a historic TWAP. The TWAP is similar to the VWAP, but the order is entered evenly over time without reference to volume. For example, the order to buy GE might seek 500,000 shares in small trade sizes, under a 10 percent volume constraint at any time, from 1:00 p.m. to 3:00 p.m. In an “implementation shortfall” technique, a trade algorithm attempts to improve the fill relative to the pre- vailing price when order was originally entered (known as the “arrival price”). This algorithm balances the need to get trade executed with the need to reduce the trade’s impact on the market price. These algorithms often track price momentum and filter out “noise” in the market price. In the GE example, a trader could seek to buy the 500,000 GE shares with a lower limit price of $33.70. The implementation shortfall algorithm would execute the order as soon as possible without causing market impact. It would post the trade on bid but lift the offer if the market for GE shares was advancing. 4 TRADE ALGORITHMS 2005 SPRING 2006 E X H I B I T 2 General Electric (GE) on 8/16/05 0 100,000 200,000 300,000 400,000 500,000 600,000 700,000 800,000 900,000 1,000,000 0:00 8:45 9:00 9:15 9:30 9:45 10:00 10:15 10:30 10:45 11:00 11:15 11:30 11:45 12:00 12:15 12:30 12:45 13:00 13:15 13:30 13:45 14:00 14:15 14:30 14:45 14:55 Volume $33.85 $33.90 $33.95 $34.00 $34.05 $34.10 $34.15 $34.20 Price Volume Last Price algo_Blank.qxp 3/14/06 10:28 PM Page 4
  • 5. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT A “volume participation” technique uses an algo- rithm similar to a VWAP algorithm. However, it dynam- ically adjusts an order size in accordance with today’s volume pattern, not to historic patterns like the VWAP algorithm. Participation algorithms consider the likeli- hood of order execution at the current price while aiming for price improvement. In the GE example, a participa- tion algorithm would seek to buy 500,000 GE shares with a limit price of $34.00, but there would be a low 5 per- cent volume constraint imposed at all times, between 12:00 noon and 2:00 p.m. Well-Known Investment Strategy Algorithms Arbitrage strategies are very sensitive to how an order is filled. Thus, many vendors that offer order management algorithms also offer investment strategy modules. In a “Risk Arbitrage” investment strategy algorithm, a model arbitrages between the shares of two firms involved in an M&A deal. For example, the algorithm could buy/sell stock A and buy/sell stock B when the exchange-determined ratio diverges even slightly from the stated merger ratio. More broadly, these algorithms can arbitrage across “contingent pairs.” It may arbitrage single pairs or baskets and can often adjust for FX rates when the pairs are traded in different currencies. In one example, the algorithm could compare buying two shares of stock X against selling one share of stock Y as long as stock A’s value is 50 per- cent or less than B’s. Well-Known Routing Algorithms Order fills may be affected by the market to which it is routed. Thus, many vendors that offer order man- agement algorithms also offer order routing modules. When using a smart router algorithm, the trader attempts to discover “hidden liquidity” across exchanges and elec- tronic communication networks (ECNs). For example, an algorithm would process an order to sell 500,000 shares of GE with a limit price of $33.50. This means the routing algorithm would sell at $33.50 or better on a given default exchange. If the algorithm was unable to do a trade at $33.50 on the default exchange, it would then post limit offers at $33.50 on multiple exchanges/ECNs. In a block peg algorithm, the computer would enter a bid or offer at multiple exchanges/ECNs and then adjust the order as the bid/offer spread fluctuated. For example, consider an order to sell 500,000 shares of GE with a limit price of $33.50. The block peg algorithm would post offers on designated exchanges/ECNs at the midpoint of the prevailing bid/offer spread and then adjust the offer upward or downward until the order was filled without violating the $33.50 price limit. There are several varia- tions on the theme, all based on where the order is placed relative to prevailing bid/offers. Trade Algorithm Drivers Trade algorithms have been a fixture on sell-side pro- prietary trading desks for 15 years. In the last 5 years or so, several changes in the U.S. equity market combined to either force, or provide, incentives to encourage more investors to adopt trade algorithms. Some factors were more important than others in driving the rapid growth that has emerged. Below, we discuss the more important forces first. The first, and most important, change to the trading landscape probably began with the sideways trading state of the equity market. Weak equity portfolio returns began to appear in 2001, after years of 20 percent plus returns in the 1990s. Lower returns focused the buy-side on trading costs and led to the rapid expansion of hedge funds. Trade algorithms offered a cost advantage over the full service trading costs at most sell-side firms. Hedge funds advertised that they could match the 20 percent plus annual returns by applying strategies that did not follow long-only equity investing. The second major force was the adoption of dec- imal stock trading by the NYSE. Decimalization forced a breakup of big trades. With 100 price points replacing the 8 eighths price points, depth of book at each new price point collapsed. It made the equity markets better suited for retail traders with smaller trade sizes than insti- tutional traders with large block size trades. Algorithms could break up large block orders and submit them into the market in smaller increments. The average trade at the NYSE dropped from around 1200 shares per trans- action in 2000 to approximately 400 shares in 2005. Also important to algorithms, decimalization made it easier and cheaper to increment the bid/offer by one price point to get ahead of another order. The “penneying” problem had surfaced. Algorithms offered a way to break up a trade into hundreds of small transactions. Small waves of orders have more of a chance of being filled by the end of a trading session in a decimal market (see Exhibit 3). Representing a third set of forces, the rise of ECNs spread liquidity across multiple exchanges. This made it SPRING 2006 ALGORHYTHMICS GUIDE 5 algo_Blank.qxp 3/14/06 10:28 PM Page 5
  • 6. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT more difficult to find liquidity in a single market. Smart order routing algorithms provided a solution to the problem. ECNs and crossing networks also increased com- petition for orders. This resulted in a reduction in com- missions on simple trades. So, cheaper trade algorithms increased their share of the overall trade transactions market. Fierce competition among independent tech- nology suppliers continues to generate new algorithms and keep downward pressure on commissions. Finally, financial information eXchange (FIX) protocols allowed smooth computer links amongst the front-end electronic trading systems and the ECNs and crossing networks. These FIX protocols encouraged further growth in auto- mated trade algorithms. A final set of forces favoring trade algorithms came from regulatory considerations. The National Market System (NMS) regulations put fast electronic markets on par with the NYSE with respect to order filling. This pro- vided incentives for traders to break up orders to seek a better fill. Thus, order routing algorithm demand increased. SEC guidance on best execution responsibilities also focused many buy-side firms on algorithmic trading. The cheaper trade algorithm transaction costs and greater trans- parency of the transaction costs offered compliance with the SEC guidance. Appropriate Use of Algorithms Trade algorithms are most effective when the instru- ment is traded into a deep and liquid market. For example, a trader might wish to sell 250,000 shares of Microsoft (MSFT). Note that MSFT is a large liquid security. The 250,000 shares represent 0.4 percent of the 70 million shares that make up Microsoft’s average daily volume. It is unlikely that such a trade will have a noticeable effect on the market price of the security. When average daily volume follows a stable volume pattern (like Microsoft stock), a VWAP algorithm can mimic the his- toric volume pattern with little variability. Trade algorithms are less effective where liq- uidity is limited. For example, imagine that a trader attempts to sell 250,000 shares, but for a less-liquid mid-cap stock. An algorithm to beat the historic VWAP would likely drive this large order into a small amount of average daily trading volume. Such a trade may have a negative effect on the market price. Studies have found that VWAP trade algorithms break down when the trade offered to the market is more than 10 percent of the average daily volume. Problems with Trade Algorithms There are a number of other identifiable problems limiting the use of trade algorithms. Commoditization, that is, the widespread use of the same algorithm, can cancel out competitive advantages. The most profitable algorithms aren’t shown to the market. Instead, they are kept in-house. As a result, the marketplace may become full of low value-added, easily duplicated algorithms. Algorithms also limit access to an experienced trader’s skills. In some cases, a trader’s skills bring about a more valuable outcome. Further, algorithmic trades are often tied to a broker. This means that crucial trade informa- tion can leak into the sell-side and be manipulated. Finally, most independent algorithm vendors still can’t answer the question: Why is your VWAP better? VWAPs have come to dominate the equity algorithm market, but measuring the performance of one VWAP algorithm against another has not been fully developed. TRADE ALGORITHMS IN FUTURES Background Banks trading currencies were probably the first futures market participants to port automated trade algo- rithms. The big banks were followed by hedge funds, commodity trading advisors (CTAs), and proprietary trading groups. Order management algorithms execute well for equity index futures but they are difficult to use 6 TRADE ALGORITHMS 2005 SPRING 2006 E X H I B I T 3 Average Trade Size on NYSE 0 200 400 600 800 1,000 1,200 1,400 1,600 1995 1996 1997 1998 1999 2000 2001 2002 2003 algo_Blank.qxp 3/14/06 10:28 PM Page 6
  • 7. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT for interest rate futures. The volume patterns are not stable enough in the interest rate marketplace due to activity surrounding the release of information (employment reports, etc.). With respect to individual algorithms, the TWAP—or time slicing—works easily for futures. Par- ticipation—or trying to be a percentage of the market— also works well for futures. An implementation shortfall algorithm—to successfully put on a hedge—may be the most useful. Future self-evolving algorithms are soon to be intro- duced for equity trading. They are likely to be well suited for futures trading. These self-evolving algorithms run through thousands of permutations, simulate the profit and loss of each, and then swap-in the most profitable algorithm. CASE STUDY: APAMA DERIVATIVES ALGORITHMS Apama was founded in late 1999. It is a spin-off from Cambridge University. The founders, Dr. John Bates and Dr. Giles Nelson, are experts in distributed systems and event processing. Each brought to Apama over 10 years of research in this area. Venture capital came from a number of sources, including the Carlyle Group. Cus- tomers such as JP Morgan, Deutsche Bank, and ABN Amro run Apama’s real-time, algorithmic trading models, both for proprietary use and for the buy-side. Progress Software acquired Apama in April 2005 for $30 million. Progress wants to leverage the Apama Event Stream Pro- cessing platform into other areas of finance as well as into defense, oil and gas, and telecommunications—anywhere streaming data analysis is required.1 Apama futures algorithms are among the best avail- able. They provide control over all steps and asset classes (equities, derivatives, FX). FX prices can be exploited across currencies and countries. Trade scenarios can operate across direct sources (quotes) or derived sources (e.g., a Black-Scholes’ implied price calculation). Each algorithm can use a range of parameters, modified by the trader on-the-fly. With “Iceberg” algorithms such as Apama provides, large orders are broken into slices. The real size of the order is hidden. What is shown to the market is just the tip of the iceberg. Liquidity is held within the firm, or in a broker’s algorithmic staging area, rather than submitted to the exchange and resting in the order book. Institutional investors say greater fragmenta- tion and less transparency came about because of this phenomenon. Apama Futures Algorithms 1. VWAP trading using historic volume. Historical data (provided by user database) is used to build a “volume profile” for a trading interval from one or more his- torical periods. Trades are then executed against this profile at the defined time intervals. VWAP price monitoring—the latest VWAP for an instrument is calculated and used, in combination with a user parameter, to define a price with which to issue orders. Orders are issued at defined intervals within a defined trading window. If orders are not filled they are repriced to adjust for market movements. Orders are then converted into market orders if they are still not fully filled following a second timeout. 2. Simple iceberg. Between a defined time window, orders are submitted regularly into the market. Each order is a quantity that is a defined percentage of the total volume. Iceberg with delay—as above, with the addi- tion of a small delay before the next clip. Random dis- tribution iceberg—as in the simple iceberg, but quantities issued to market are not regular. They are random values between two limits. Random distribution iceberg with delay—as above, but with the delay feature. 3. “Off-market” Limit/Stop order—Monitor the market and only issue an order when the price and market depth is available. 4. Advanced pairs trading. Monitor the bid/ask ratio of a pair or instruments. If these ratios fall under an arbitrage limit and the market depth is available, then execute trades. Straight pairs trading—monitor the price ratio between two instruments. If this ratio exceeds a defined limit, execute the two trades, then wait for a configurable period of time. The algorithm then continues looking for the next opportunity. 5. One-cancels-the-other (OCO). A standard OCO strategy. One-triggers-the-other (OTO)—a standard OTO strategy. 6. Statistical arbitrage. Use of Bollinger bands to ana- lyze a spread. Repetitively buy/sell when thresholds are breached. Index arbitrage—trade constituents against an exchange-traded index (ETF). How Should CME Accommodate Trade Algorithms in Currency Futures? Algorithms used to trade futures on currencies, in terms of volume, will grow in use with more CME Globex SPRING 2006 ALGORHYTHMICS GUIDE 7 algo_Blank.qxp 3/14/06 10:28 PM Page 7
  • 8. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT system speed, increased bandwidth, and reliability. To avoid reliability problems at peak trading times, according to one source, “[a]ny exchange bandwidth you look at, multiply by ten!” In addition, a move to half-ticks on the bid and ask sides of the currency futures market, along with showing a 10-deep book in half-tick increments, would increase the use of trade algorithms. Half-ticks would allow more opportunities for getting in and getting out of posi- tions, and create an incentive to increase trade volumes by offering smaller losses with the smaller tick sizes. The result would be smaller orders at tighter prices in the currency space. Market makers won’t like it, but it is where com- petitive dynamics will take CME. In Interest Rate Futures, Traders “Game” Fill Mechanisms In filling CME equity index futures orders, the exchange uses a first-in first-out (FIFO) mechanism. The first order offering the market the best price is served first. This system mimics the actions of a floor broker. In con- trast to this, the Eurodollar bank deposit futures market uses a pro-rata fill mechanism. Trade orders are filled based on how much of the volume they make up at a given price. Eurodollar prices are static, so orders accumulate at the stable price. This generates a game. Facing pro-rata fill mechanisms, Eurodollar traders put in bigger orders than they actually want. Then, traders cancel any orders that exceed what they really want, after the desired number of contracts is reached. With growing algorithm use in futures, does the exchange have the right fill mechanism? Nothing is really clear from the traders’ perspective. A hybrid order fulfillment system probably works best. CHANGES IN THE SUPPLY CHAIN Stock Trading Cost Comparison Comparing stock trading costs demon- strates the microeconomics of order execu- tion. Exhibit 4 rank-orders trade execution. It starts with the high-service/high-cost bundle of full service trade execution. These sell-side brokers offer customized support from experienced traders, research support, and prime brokerage in addition to trade algo- rithms and DMA. The next bundle is a lower service/lower cost boutique execution broker. These are often experienced traders located at smaller independent trade algorithm/order execution vendors. Next is the program or portfolio trading service bundle. Program trading is defined by the NYSE as a linked set of 15 securities or more of greater than $1 million in value. Executing linked trades typically delivers a volume discount. Finally, Exhibit 5 lists a bundle with no ser- vice/lowest cost. It uses standalone trade algorithms combined with DMA. The trade algorithm/DMA bundle offers 1.0Ϫ4.0 cents per share, versus the 3.0Ϫ6.0 cents a share for bulge bracket execution services. So 100 shares, when executed by trade algorithms/DMA, cost $1.00Ϫ4.00, versus $3.00Ϫ6.00 executed by a full service broker. Suppliers have segmented demand for trade execu- tion for good reasons. Clients such as hedge funds may desire the full service aspects of custom trading, research, prime brokerage, and algorithmic/DMA opportunities. They are willing to pay extra for these services. Other customers such as mutual funds and exchange-traded funds may seek a discounted price for executing their bundled trades. Still other customers at buy-side shops may seek the anonymity, control, and the cheaper execution costs offered by the trade algorithm/DMA bundle. Direct Market Access Direct Market Access (DMA) is offered by a wide range of full service brokers and by an array of indepen- dent vendors. It is defined as a routing technology used to bypass human intervention in the order placement 8 TRADE ALGORITHMS 2005 SPRING 2006 E X H I B I T 4 Average CME E-mini Futures Trade Size 0 1 2 3 4 5 6 2000 2001 2002 2003 2004 Contracts algo_Blank.qxp 3/14/06 10:28 PM Page 8
  • 9. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT process. DMA has grown hand in hand with trade algo- rithms. Seeing the market shift in this lower cost direc- tion, sell-side brokers have recently acquired DMA suppliers. They have augmented their presence at the high-service/high-cost segment with a low-service/low- cost offering. In 2004, Bank of America acquired Direct Market Access Corp. Citigroup acquired Lava. The Bank of New York acquired Sonic. In addition, Goldman Sachs had already developed REDIPlus, Morgan Stanley has Passport, and CSFB offers Pathfinder. DMA users often demand direct market feeds from exchanges rather than use consolidated feeds. Why? Because data latency—the time delay experienced during data trans- mission—can inhibit an advanced algorithmic trade. Think about the issue in terms of investment management algo- rithms like index or pairs arbitrage. In an execution mar- ketplace rapidly expanding the use of advanced trade algorithms, execution quality is being measured in finer and finer increments of time. The greater use of DMA continues to pressure commission charges, and it focuses attention on the true cost of trading . . . slippage. Focusing on commissions alone ignores the full reality of trade execution costs. Indirect trade execution costs are 89 percent of the total trading costs, and 49 per- cent of the cost in trade execution comes from the cost of delayed transactions. A price sought often changes while the trade is being routed and displayed to the market, with 22 percent of the change coming from the effect of the trade’s impact on the market price. The trade itself often forces the market price to change. About 18 per- cent comes from the opportunity cost of a missed trade. Orders are often not filled at the desired price. This means explicit direct trade commissions represent just 11 per- cent of total execution cost. Thus, 17 basis points (bp) go directly to a commission on an average equity trade whereas 130 bp accrue indirectly from the trade slippage issues (see Exhibit 6 ). Sell-Side Operations By mid-2005, 50 percent of trades and trading deci- sions by Goldman Sachs’ equity clients were done as auto- mated transactions. In June 2005, in response to this shift toward automation, Goldman Sachs eliminated 30 equi- ties traders. In August 2005, Swiss investment bank UBS also eliminated the positions of 30 equities traders. According to a Reuters report, the UBS job cuts were around 10 percent of equities sales and trading staff. UBS was responding to reduced broker commissions, due in part to their clients’ rapid take-up of electronic trading. The growth in automated trade execution reflects the equity market’s evolving preference for “low-touch” electronic trading for routine large volume order flow. Human traders are only needed for “high-touch” large value trading. There is going to be continued pressure on full service brokerage commissions. Buy-side clients are looking to take control of “easy” trades. The remaining sell-side traders will focus more on “harder” trades. However, some customers will con- tinue to demand enhanced automated service and the traditional broker/client relationship. Conflicts of interest within sell-side bro- kerage firms help to drive the uptake of auto- mated trading by buy-side firms. Order flow information from in-house trade algo- rithms/DMA may be viewed and exploited by sell-side traders. The SEC has been inves- tigating these activities. In addition, buy-side trade execution orders typically pass through the sell-side broker’s internal matching systems before reaching the market. This increases the delay cost for the buy-side customer. Trade Algorithm Vendors Strong demand continues pushing growth of independent trade algorithm SPRING 2006 ALGORHYTHMICS GUIDE 9 E X H I B I T 5 Execution Service Examples Cost/Share Full-Service Brokers Morgan Stanley Merrill Lynch, UBS 3 - 6¢ Boutique Execution Brokers BNY Brokerage, ITG, Miletus 2 - 4¢ Program/Portfolio Trading CSFB, Morgan Stanley 1 - 3 ¢ Algorithmic Trading ITG, Miletus, Edgetrade, Algorithmic Trading Solutions 0.5 - 2¢ Broker-sponsored (Goldman’s REDIPlus, Citi’s Lava) ECNs: Inet, Tradebook Direct market access (DMA) ATSs: POSIT, Liquidnet 0.5 - 2¢ algo_Blank.qxp 3/14/06 10:28 PM Page 9
  • 10. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT vendors. These vendors are differentiating their product sets with more effective algorithms and rapidly pushing the state of the art. There is greater emphasis on measur- able performance. Ongoing competition among these vendors is expected eventually to push down costs further at the low-cost/low-service end of the market. Consol- idation amongst these suppliers may come, but not at the moment. The automated trade execution market is on the steep side of its growth curve. Vendor growth strate- gies are looking to target non-equity asset classes and cross-asset applications. Two non-equity expansions are exchange-traded equity derivatives and FX markets. Market share battles are likely to spill into European and Asian institutional trade executions. DEMAND TRENDS AND CONCLUSIONS Buy-Side Demand Trends With a sideways equity market, the buy- side looks to continue pursuit of higher net returns through lower transaction costs. The buy-side looks to seek more and better advice on choosing an appropriate algorithm for a given trading situation. VWAP trades now constitute 50 percent of all algorithmic trading. But the buy-side is beginning to understand that good algorithmic trading means advancing beyond VWAP. They are looking to develop real-time feedback loops in analysis. They want strategies that introduce greater randomness to limit information arising from trade orders. Demand continues to grow for pre- and post-trade analytics, as trading functions are increasingly brought into buy-side shops. Buy-side shops are reluctant to use broker-dealer analytic tools due to their concerns about confidential data leaks. Instead, many buy-side shops are using pro- prietary or third party software. Hedge Fund Demand Trends Going forward, quantitative hedge funds look to develop more profitable proprietary algorithms and apply advanced trading strate- gies in more scenarios. The small mom-and- pop hedge funds (a large percentage of the hedge fund industry) look to continue to rely on sell-side trade execution. An integrated suite of trading tools will remain available from prime brokers. Many hedge funds use the leverage. They are likely to continue to use this channel. Projecting Use of Algorithms The Tower Group collected data on the growth of trade algorithm use. It is presented in Exhibit 6, which shows an early base of sell-side proprietary trading shops and hedge funds (80 percent of the total in 2000) using trade algorithms. However, growth has decisively shifted with greater adoption of automated techniques by the buy-side. In 2004, the buy-side may execute trade trans- actions with algorithms equal to 7 percent of all trades. By 2006, Tower Group believes it will grow to be 21 per- cent of all trades (see Exhibit 7). 10 TRADE ALGORITHMS 2005 SPRING 2006 E X H I B I T 7 Projected Growth of Algorithmic Trading 5% 7% 10% 13% 17% 20% 27% 1% 3% 3% 4% 7% 21% 13% 0% 5% 10% 15% 20% 25% 30% 2000 2001 2002 2003 2004e 2005f 2006f Total Algorithmic Trading Buy-Side Algorithmic Trading E X H I B I T 6 Trade Transaction Costs 34 29 17 77 0 10 20 30 40 50 60 70 80 90 Delay Trade Impact Missed Trades Commissions Cost(basispoints) algo_Blank.qxp 3/14/06 10:28 PM Page 10
  • 11. IT IS ILLEG A L TO R EPRO D U C E TH IS A RTIC LE IN A N Y FO R M AT Outstanding Questions With the strong growth in trade algorithms sweeping the execution marketplace, we finish this article by looking at the effects upon CME. First, we believe that the appli- cation of matching algorithms (FIFO in CME equities, pro-rata in CME Eurodollars) may have an impact upon the performance of order management algorithms. More study is required to assess the compatibility of the two interfacing algorithms and customer demand for any changes. The second issue is whether securities exchanges in general have enough bandwidth. We expect the use of trade algorithm techniques to fragment orders further resulting in more transactions. Furthermore, a reduced tick size, particularly in currency futures trading, would encourage algorithmic applications. The third issue is whether securities exchanges should incorporate algorithms into their electronic market systems. Customers may demand the integration of algo- rithmic order management systems. It is important to explore whether trade algorithms are an independent soft- ware vendor (ISV) or an exchange host function. Could securities exchanges develop a business evaluating algo- rithms? This may be a means of reducing messaging traffic from the proliferating trade algorithms. Finally, there are closing auctions to consider. Many European exchanges offer market-on-close auctions. There are specific algorithms built for this environment. Trade algorithm back-testing is done more easily when compared with the market-on-close benchmark. ENDNOTES 1 Jim Feingold, Senior Sales Manager, Financial Services, Progress Software Company, Apama Algorithmic Trading Platform. To order reprints of this article, please contact Dewey Palmieri at dpalmieri@iijournals.com or 212-224-3675. SPRING 2006 ALGORHYTHMICS GUIDE 11 algo_Blank.qxp 3/14/06 10:28 PM Page 11