C.S. 793 Data Mining for Commodity Trading Notes on Commodity Trading Also consult the many text (not required to buy) shown on the syllabus. Since then, competitive exchanges have continued to reduce latency with turnaround times of 3 milliseconds available. This is of great importance to high-frequency traders because they have to attempt to pinpoint the consistent and probable performance ranges of financial instruments. These professionals are often dealing in versions of stock index funds like the E-mini S&Ps because they seek consistency and risk-mitigation along with top performance. They must filter market data to work into their software prog so lowest latency and highest liquidity at the time for placing stop-losses and/or taking profits. With high volatility, this becomes a complex and potentially nerve-wracking endeavor, where a small mistake can lead to a large loss. Absolute frequency data play into the development of the trader's pre-programmed instructs.[54] Spending on comps/sftwre in financial industry increased to $26.4B in 2005.[1] Communication standards Algorithmic trades require communicating considerably more parameters than traditional market and limit orders. A trader on one end (the "buy side") must enable their trading system (often called an "Order Management System" or "Execution Management System") to understand a constantly proliferating flow of new algorithmic order types. The R&D and other costs to construct complex new algorithmic orders types, along with the execution infrastructure, and marketing costs to distribute them, are fairly substantial. What was needed was a way that marketers (the "sell side") could express algo orders elect. such that buy-side traders could just drop the new order types into their system and be ready to trade them w/o constant coding new order entry screens each time. FIX Protocol LTD http://www.fixprotocol.org is a trade association that publishes free, open standards in the securities trading area. The FIX language was originally created by Fidelity Investments, and the association Members include virtually all large and many midsized and smaller broker dealers, money center banks, institutional investors, mutual funds, etc. This institution dominates standard setting in pretrade and trade areas of security transactions. 06-07 several members got together and published a draft XML standard for expressing algo order types. Standard FIX Algorithmic Trading Defi Lang (FIXatdl).[55] V1.0 was not widely adopted due to limitations in specs, but, 1.1 (released in March 2010) is expected to achieve broad adoption and in the process dramatically reduce time-to-market and costs assoc. w distrib new algs. Editing Algorithmic trading (section) From Wikipedia, the free encyclopedia You are not currently logged in. If you save any edits, your IP address will be recorded publicly in this page's edit history. If you create an account, you can conceal your IP address and be provided with many other benefits. Messages sent to your IP can be viewed on your talk page. Please do not save test edits. If you want to experiment, please use the sandbox. If you need help getting started with editing, see the New contributors' help page. What is FIX? Financial Info eXchange ("FIX") Protocol is a series of messaging specifications for electronic comm of trade-related messages. Developed thru the collaboration of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and information technology providers from around the world. These market participants share a vision of a common, global language for the automated trading of financial instruments. FIX is the industry-driven messaging standard that is changing the face of the global financial services sector, as firms use the protocol to transact in an electronic, transparent, cost efficient and timely manner. FIX is open and free, but it is not software. Rather, FIX is a specification around which software developers can create commercial or open-source software, as they see fit. As market's leading trade-communications protocol, FIX is integral to many order mgmnt and trading sys -TILT2-step 2200 BTU's 4-Wheel Drive 60-Step The Abyss Algo Mountains Almost Human Apollo Asimovs Nightmare The Awakening Back to School The Bagman Banker's Ball Bankers Blitz BAT Cave BAT Code BAT Discovery BAT Dribble BAT Fence BAT Hats BAT Horizon BAT Lego Bat Pig Batastic Batsicles BBOBomber The Beach Beyond Blue Wall Bid Stuffer The Bird Blast This Blockhead Blotter Blue Bandsaw The Blue Bidder Blue Blaster Blue Blind Blue Blocker Blue Flicker Blue Ice The Blue Pig Blue Stubble Blue Thicket Blue Wave Blue Zinger Bluegrass Boston Buck'r Boston Shuffle Boston Zapper Bot Town Bot Wars Botastic BOTvsBOT The Bridge Bristle Broken BAT Broken Highway Broken SKY Broken Zanti Buckaroo Banzai The Bug The Bunker CancelBot CancelBot Jr. Cancelled Check Cannons 2 The Carnival Castle Wall Changing Tide Cherokee Nation Circus Comes to Town City Of BATS City Under Siege The Click Clockwork Orange Clogged Artery Continental Crust Control Tower Crazy Eyes The Crown Danger Will Robinson Day Trippin The Dead Pool The Deep The Deer Hunter Deer vs. Bat Depth Ping Detox Dinosaur Hunt Dirty Glaciers Don't Tread On Me Double Dip Double Pole, Double Throw The Drowning Early Discovery Early Riser Enchanted Forest EPIC Zapper Eraser Head Faster Zapper Flag Repeater The Flood Flutter Focus The Follower Fred Frog Pond From Above From Below Full Moon Rising Fuzzy Orange Gold Finger Gone Fishing Good Luck Human The Green Flash The Green Hornet Ground Strike Hairline Heart Attack High EQ High Tide I'm A PC Inner Chart Jump Shot Junior Just Ask The Knife Landmine Life and Death Lightning Strike Living On The Edge Local Dump Low TideMade in Am Mainframe Mannie, Moe and Jack Marco Polo Market Share Master Blaster Maxy-Zapper Meteors The Monster Monster Mash Morning Zanti The Morphing NARA Zapper No Joy No Reason Obstructus Maximus One Ping Only Orange Crush Orange Marmalade The Outer Limits Pacific Rim The Palace Penny Pincher The Pepsi Challenge Periscopes Petting Zoo Pinger Plate Shift Platform Drilling The Port Power Line Power Tower Puzzle Pieces The Quota Quota Catcher The Raceway Quota Machine Racing Stripe Railway The Ramp Red Sky at Night Red Tide Redline Repeater Wars Robot Fight Robot Hunting Rock Star Rollerball Rougue Wave The Rover Runaway S.O.S. Scissors Scofflaw Sea Level Sea of BATS Sea of BATS Star The Search Search Bots The Seekers Seen Too Much Seizure Shades of Blue The Shredder Simple BAT Single Track Social Butterfly Solar Flare Soylent Blue The Spartan Spastic BAT Street Lamps Stubby Triangles Sunshowers T1 Killer Take Two Tank Tracks Tesla's Cathedral Test Pattern Them tHigh EQ The Thin Blue Line Thin Blue Line Things that make The Tickler To The Moon, Alice! Twilight Wading Pool Wake Up Call Warp 15 Waste Pool When the Levee Breaks Wild Thing Wild Thing Edge Yellow Picket Fence Yellow Snow You Don't Know Jack Zanti Mahem The Zanti Misfit Zapata Zappa Street Zapper Clone Zero to Sixty In electronic financial markets, algorithmic trading or automated trading, also known as algo trading, black-box trading or robo trading, is the use of computer programs for entering trading orders with the computer alg deciding timing, price, or quantity of the order, or in many cases initiating the order w/o human intervention. Algo Trading is widely used by pension funds, mutual funds, and other buy side (investor driven) institutional traders, to divide large trades into several smaller trades in order to manage market impact/risk.[1][2] Sell side traders (market makers, hedge funds, provide liquidity to the market, generating and executing orders automatically. A special class of algo trading is high-frequency trading (HFT), in which computers make decisions to initiate orders based on information that is received electronically, before human traders are capable of processing the information they observe. This has resulted in a dramatic change of the market microstructure, particularly in the way liquidity is provided Algo trading may be used in market making, inter-market spreading, arbitrage, or pure speculation (including trend following). The investment decision and impl. may be augmented at any stage with algorithmic support or may operate completely automatically ("on auto-pilot"). In 09, HFT was 73% of all US equity trading volume.[5]. One of the main issues regarding HFT is the difficulty in determining how profitable it is. A 09 report by TABB estimated that the 300 securities firms and hedge funds that specialize in this type of trading took in roughly $21 billion in profits in 2008.[10]. Algorithmic and HFT have been the subject of much public debate since the SEC and the Commodity Futures Trading Commission implicated them in the May 6, 2010 Flash Crash, [11] [12] [13] [14][15][16][17][18] when DJIA had its 2nd largest intraday point swing ever History: Computerization of order flow began in 1970s with NYStockEx designated order turnaround system, routing orders electronically to be executed manually, opening auto rpting sys (OARS), aided in market clearing opening price (Smart Order Routing). Program trading is an order to buy/sell 15 stocks at > $1M total. Stock index arbitrage traders buy/sell stock index futures contracts, sell/buy portfolios of 500 stocks matched against the futures trade. Portfolio insurance created a synthetic put option on a stock portfolio by dynamically trading stock index futures according to a computer model based on the Black-Scholes option pricing model. Both strategies were blamed for 87 stock market crash. Yet the impact of computer driven trading on crashes is unclear.[21] In the U.S., decimalization, changed the minimum tick size from $.0625 to $.01 per share, may have encouraged algo trading. This increased market liquidity led to inst'l traders splitting up orders according to computer algs to execute their orders at better avg price Average price is calculated by computers by applying time weighted (i.e. unweighted) avg price TWAP or volume wtd avg price VWAP. As more elec markets opened, other algo trading strategies appeared. These strategies are more easily implemented by computers because machines can react more rapidly to temporary mis-pricing and examine prices from several markets simultaneously. E.g. Stealth (developed by the Deutsche Bank), Sniper and Guerilla (developed by Credit Suisse[22]), arbitrage, statistical arbitrage, trend following, and mean reversion. This type of trading is what is driving the new demand for Low Latency Proximity Hosting and Global Exchange Connectivity. It is imperative to understand what is latency when putting together a strategy for electronic trading. Latency refers to the delay between the transmission of info from a source and the reception of the information at a destination. Latency has as a lower bound the speed of light; this corresponds to about 3.3 milliseconds per 1,000 kilometers of optical fibre.Any signal regenerating equip will introduce greater latency than this speed-of-light baseline. Strategies: Trend Following tries to take advantage of long-term moves that seem to play out in various markets. The system aims to work on the market trend mechanism and take benefit from both sides of the market enjoying the profits from the ups and downs of the stock or futures markets. Traders use current market price calc, moving avgs and channel breakouts to determine direction and generate trade signals. Traders jump on the trend and ride it. Pair Trading traders profit from any market cond: uptrend, downtrend, sidewise movement. Delta Neutral Strategies is a portfolio of related securities whose value remains unchanged due to small changes in value of underlying security. Arbitrage: In economics and finance, arbitrage is the practice of taking advantage of a price difference between two or more markets: striking a combination of matching deals that capitalize upon the imbalance, the profit being the difference between the market prices. In academics, an arbitrage is a transaction that involves no negative cash flow at any probabilistic/temporal state and positive cash flow in 1 state, it is the possibility of a risk-free profit at zero cost. Conditions for arbitrage: Arbitrage is possible when 1 of these is met The same asset doesn't trade at the same price on all markets - The law of one price. Two assets with identical cash flows don't trade at the same price. Asset with a known price in future does not today trade at its future price discounted at a risk-free interest rate (or the asset doesn't have negligible costs of storage; eg, this cond holds for grain but not for securities). Arbitrage is buying a product in 1 market and selling it in another for a high price at a later time. The transaction must occur simultaneously to avoid exposure to market risk (prices change before trans is done). In the simplest example, any good sold in one market should sell for the same price in another. Traders may, eg, find wheat prices lower in ag regions than cities, purchase the good, and transport it to another region to sell at a higher price (ignores transport, storage, risk, etc.). True arbitrage requires that there be no market risk involved. Where securities are traded on more than one exchange, arbitrage occurs by simultaneously buying in one and selling on the other. Mean reversion: identify the trading range for a stock, compute the avg price wrt assets, earnings, etc. When current price < avg price, stock is considered attractive for purchase - expecting the price will rise. When market price > average price, market price expected to fall. I.e., deviations from avg price are expected to revert to the average. STD of most recent prices (e.g., last 20) is often a buy/sell indicator. Stock reporting services (Yahoo! Finance, MS Investor, Morningstar, etc.), offer moving avgs for periods eg 50,100 days. Identifying high/low prices for the study period is still necessary. Scalping (trading) is a method of arbitrage of small price gaps created by the bid-ask spread. Scalpers attempt to act like traditional market makers or specialists. To make the spread means to buy at the Bid price and sell at the Ask price, to gain the bid/ask difference. This procedure allows for profit even when the bid and ask do not move at all, if traders are willing to take market prices. It normally involves establishing and liquidating a position quickly-in min/sec. A scalper is a market makers who maintains liquidity and order flow of a product of a market. A market maker is a specialized scalper (volume of trades are much more than the scalpers.) and has a trading sys to monitor activity, bound by exchange rules while individ trader is not. Transaction cost reduction: Most Algo Trading strategies are cost-reducers. Large orders are broken into smaller orders and entered over time ("iceberging"). Success is measured by avg purchase price against VWAP. Alg design finds hidden orders or icebergs is called "Stealth". Strategies that only pertain to dark pools: Recently, HFT, comprises a broad set of buyside as well as market making sell side traders has become prominent and controversial.[25] These algs or techniques are commonly given names eg "Stealth" (devel by Deutsche Bank), "Iceberg", "Dagger", "Guerrilla", "Sniper", "BASOR" Dark pools are alternative elect stock exchanges where trading is anonymous, with most orders hidden or "iceberged."[28]. Gamers or "sharks" sniff out large orders by "pinging" small market orders to buy and sell. When several small orders are filled sharks discover presence of a large iceberged order. "It’s an arms race,” Everyone is building more sophisticated algs. High-frequency trading: HFT firms represent 2% of the approx 20,000 firms operating today, but account for 73% of all equity trading volume.[31] As of the first quarter in 2009, total assets under management for hedge funds with HFT strategies were US$141 billion, down about 21% from their high.[32]. The HFT strategy was first made successful by Renaissance Technologies.[33] High-frequency funds started to become especially popular in 2007 and 2008.[32] Many HFT firms are market makers and provide liquidity to the market which has lowered volatility and helped narrow Bid-offer spreads making trading and investing cheaper for other market participants. [32] [34] [35] HFT has been a subject of intense public focus since the U.S. SEC and the Commodity Futures Trading Commission implicated both algorithmic and HFT in the May 6, 2010 Flash Crash.[11][12][13][14]. HFT is quantitative trading that is characterized by short portfolio holding periods (Wilmott (2008), Aldridge (2009)). There are 4 categories of HFT strategies: market-making based on order flow, market-making based on tick data info, event arbitrage & statistical arbitrage.All portfolio allocation decisions are made by computerized quantitative models. The success of HFT strategies is largely driven by their ability to simultaneously process volumes of info, something ordinary human traders cannot do. Market making is a set of HFT strategies involving placing a limit order to sell (or offer) above the current market price or a buy limit order (or bid) below the current price in order to benefit from the bid-ask spread. AutoTrading Desk, bought by Citigroup 7/07, has been an active market maker accounting for 6% of total volume on both NASDAQ &NY Stock Exchange.[36] Statistical Arbitrage: Classical arbitrage strategy might involve several securities such as covered interest rate parity in the foreign exchange market which gives a relation between the prices of a domestic bond, a bond denominated in a foreign currency, the spot price of the currency, and the price of a forward contract on the currency. If the market prices are sufficiently different from those implied in the model to cover transaction cost then 4 transactions can be made to guarantee a risk-free profit. HFT allows similar arbitrages using models of greater complexity involving many more than 4 securities. The TABB Group estimates that annual aggregate profits of low latency arbitrage currently exceed $21 billion.[5] Event Arbitrage: A subset of risk, merger, convertible, or distressed securities arbitrage that counts on a specific event (contract signing, regulatory approval, judicial decision...) to change price of two or more financial instruments and permit the arbitrageur to earn a profit.[37]. Merger arbitrage also called risk arbitrage would be an example of this. Merger arbitrage generally consists of buying the stock of a company that is the target of a takeover while shorting the stock of acquiring company. Usually the market price of the target company is less than the price offered by the acquiring company. The spread between these two prices depends mainly on the probability and the timing of the takeover being completed as well as the prevailing level of interest rates. The bet in a merger arbitrage is such a spread will eventually be zero, if and when the takeover is completed. The risk is that the deal "breaks" and the spread massively widens. Low-latency trading: HFT is often confused with lo-latency trading that uses computers that execute trades within ms, or "with extremely low latency" in jargon of trade. Lo-latency trading is highly dependent on ultra-low latency networks. They profit by providing info, such as competing bids and offers, to their algs ms faster than their competitors.[5] The revolutionary advance in speed has led to the need for firms to have a real-time, colocated trading platform in order to benefit from impl high- frequency strategies.[5] Strategies are constantly altered to reflect the subtle changes in the market as well as to combat the threat of the strategy being reverse engineered by competitors. There's also a very strong pressure to continuously add features or improvements to a particular alg, such as client specific modifications and various perf. enhancing changes (benchmark trading perf, cost reduction for the trading firm or a range of other impls). This is due to the evolutionary nature of algorithmic trading strategies - they must be able to adapt and trade intelligently, regardless of market conditions which involves being flexible enough to withstand a vast array of market scenarios. As a result, a significant proportion of net revenue from firms is spent on R&D of these autonomous trading sys.[5]. Strategy Implementation: Most algo strategies implemented using modern prog langs, tho some still implement strategies designed in spreadsheets. Basic models can rely on as little as a linear regression, while more complex game-theoretic and pattern recognition[38] or predictive models can also be used to initiate trading. Neural nets and GAs used to create these models. Issues and developments: Algo trading improves market liquidity[39] among other benefits. Improvements in productivity brought by algo trading have been opposed by human brokers/traders facing competition from computers Concerns: “The downside with these systems is their black box-ness,” Mr. Williams said. “Traders have intuitive senses of how the world works. But with these systems you pour in a bunch of numbers, and something comes out the other end, and it’s not always intuitive or clear why the black box latched onto certain data or relationships.”[29] “The Financial Services Authority has been keeping a watchful eye on the development of black box trading. In its annual report the regulator remarked on the great benefits of efficiency that new technology is bringing to the market. But it also pointed out that ‘greater reliance on sophisticated technology and modeling brings with it a greater risk that systems failure can result in bus interruption’. ”[40]. UK Treasury minister Lord Myners warned companies could become "playthings" of speculators because of automatic high-frequency trading. Lord Myners said the process risked destroying the relationship between an investor and a company.[41]. Other issues include the technical problem of latency or the delay in getting quotes to traders,[42] security and the possibility of a complete system breakdown leading to a market crash.[43] Algorithmic and HFT were implicated in the May 6, 2010 Flash Crash,[11][13] when the DJIA plunged about 600 points only to recover those losses within minutes. At the time, it was 2nd largest point swing, 1,010.14 points, and the biggest one-day point decline, 998.5 points, on an intraday basis in DJIA history. In electronic financial markets, algorithmic trading or automated trading, also known as algo trading, black-box trading or robo trading, is the use of computer programs for entering trading orders with the computer alg deciding timing, price, or quantity of the order, or in many cases initiating the order w/o human intervention. Algo Trading is widely used by pension funds, mutual funds, and other buy side (investor driven) institutional traders, to divide large trades into several smaller trades in order to manage market impact/risk.[1][2] Sell side traders (market makers, hedge funds, provide liquidity to the market, generating and executing orders automatically. A special class of algo trading is high-frequency trading (HFT), in which computers make decisions to initiate orders based on information that is received electronically, before human traders are capable of processing the information they observe. This has resulted in a dramatic change of the market microstructure, particularly in the way liquidity is provided Algo trading may be used in market making, inter-market spreading, arbitrage, or pure speculation (including trend following). The investment decision and impl. may be augmented at any stage with algorithmic support or may operate completely automatically ("on auto-pilot"). In 09, HFT was 73% of all US equity trading volume.[5]. One of the main issues regarding HFT is the difficulty in determining how profitable it is. A 09 report by TABB estimated that the 300 securities firms and hedge funds that specialize in this type of trading took in roughly $21 billion in profits in 2008.[10]. Algorithmic and HFT have been the subject of much public debate since the SEC and the Commodity Futures Trading Commission implicated them in the May 6, 2010 Flash Crash, [11] [12] [13] [14][15][16][17][18] when DJIA had its 2nd largest intraday point swing ever History: Computerization of order flow began in 1970s with NYStockEx designated order turnaround system, routing orders electronically to be executed manually, opening auto rpting sys (OARS), aided in market clearing opening price (Smart Order Routing). Program trading is an order to buy/sell 15 stocks at > $1M total. Stock index arbitrage traders buy/sell stock index futures contracts, sell/buy portfolios of 500 stocks matched against the futures trade. Portfolio insurance created a synthetic put option on a stock portfolio by dynamically trading stock index futures according to a computer model based on the Black-Scholes option pricing model. Both strategies were blamed for 87 stock market crash. Yet the impact of computer driven trading on crashes is unclear.[21] In the U.S., decimalization, changed the minimum tick size from $.0625 to $.01 per share, may have encouraged algo trading. This increased market liquidity led to inst'l traders splitting up orders according to computer algs to execute their orders at better avg price Average price is calculated by computers by applying time weighted (i.e. unweighted) avg price TWAP or volume wtd avg price VWAP. As more elec markets opened, other algo trading strategies appeared. These strategies are more easily implemented by computers because machines can react more rapidly to temporary mis-pricing and examine prices from several markets simultaneously. E.g. Stealth (developed by the Deutsche Bank), Sniper and Guerilla (developed by Credit Suisse[22]), arbitrage, statistical arbitrage, trend following, and mean reversion. This type of trading is what is driving the new demand for Low Latency Proximity Hosting and Global Exchange Connectivity. It is imperative to understand what is latency when putting together a strategy for electronic trading. Latency refers to the delay between the transmission of info from a source and the reception of the information at a destination. Latency has as a lower bound the speed of light; this corresponds to about 3.3 milliseconds per 1,000 kilometers of optical fibre.Any signal regenerating equip will introduce greater latency than this speed-of-light baseline. Strategies: Trend Following tries to take advantage of long-term moves that seem to play out in various markets. The system aims to work on the market trend mechanism and take benefit from both sides of the market enjoying the profits from the ups and downs of the stock or futures markets. Traders use current market price calc, moving avgs and channel breakouts to determine direction and generate trade signals. Traders jump on the trend and ride it. Pair Trading traders profit from any market cond: uptrend, downtrend, sidewise movement. Delta Neutral Strategies is a portfolio of related securities whose value remains unchanged due to small changes in value of underlying security. Arbitrage: In economics and finance, arbitrage is the practice of taking advantage of a price difference between two or more markets: striking a combination of matching deals that capitalize upon the imbalance, the profit being the difference between the market prices. In academics, an arbitrage is a transaction that involves no negative cash flow at any probabilistic/temporal state and positive cash flow in 1 state, it is the possibility of a risk-free profit at zero cost. Conditions for arbitrage: Arbitrage is possible when 1 of these is met The same asset doesn't trade at the same price on all markets - The law of one price. Two assets with identical cash flows don't trade at the same price. Asset with a known price in future does not today trade at its future price discounted at a risk-free interest rate (or the asset doesn't have negligible costs of storage; eg, this cond holds for grain but not for securities). Arbitrage is buying a product in 1 market and selling it in another for a high price at a later time. The transaction must occur simultaneously to avoid exposure to market risk (prices change before trans is done). In the simplest example, any good sold in one market should sell for the same price in another. Traders may, eg, find wheat prices lower in ag regions than cities, purchase the good, and transport it to another region to sell at a higher price (ignores transport, storage, risk, etc.). True arbitrage requires that there be no market risk involved. Where securities are traded on more than one exchange, arbitrage occurs by simultaneously buying in one and selling on the other. Mean reversion: identify the trading range for a stock, compute the avg price wrt assets, earnings, etc. When current price < avg price, stock is considered attractive for purchase - expecting the price will rise. When market price > average price, market price expected to fall. I.e., deviations from avg price are expected to revert to the average. STD of most recent prices (e.g., last 20) is often a buy/sell indicator. Stock reporting services (Yahoo! Finance, MS Investor, Morningstar, etc.), offer moving avgs for periods eg 50,100 days. Identifying high/low prices for the study period is still necessary. Scalping (trading) is a method of arbitrage of small price gaps created by the bid-ask spread. Scalpers attempt to act like traditional market makers or specialists. To make the spread means to buy at the Bid price and sell at the Ask price, to gain the bid/ask difference. This procedure allows for profit even when the bid and ask do not move at all, if traders are willing to take market prices. It normally involves establishing and liquidating a position quickly-in min/sec. A scalper is a market makers who maintains liquidity and order flow of a product of a market. A market maker is a specialized scalper (volume of trades are much more than the scalpers.) and has a trading sys to monitor activity, bound by exchange rules while individ trader is not. Transaction cost reduction: Most Algo Trading strategies are cost-reducers. Large orders are broken into smaller orders and entered over time ("iceberging"). Success is measured by avg purchase price against VWAP. Alg design finds hidden orders or icebergs is called "Stealth". Strategies that only pertain to dark pools: Recently, HFT, comprises a broad set of buyside as well as market making sell side traders has become prominent and controversial.[25] These algs or techniques are commonly given names eg "Stealth" (devel by Deutsche Bank), "Iceberg", "Dagger", "Guerrilla", "Sniper", "BASOR" Dark pools are alternative elect stock exchanges where trading is anonymous, with most orders hidden or "iceberged."[28]. Gamers or "sharks" sniff out large orders by "pinging" small market orders to buy and sell. When several small orders are filled sharks discover presence of a large iceberged order. "It’s an arms race,” Everyone is building more sophisticated algs. High-frequency trading: HFT firms represent 2% of the approx 20,000 firms operating today, but account for 73% of all equity trading volume.[31] As of the first quarter in 2009, total assets under management for hedge funds with HFT strategies were US$141 billion, down about 21% from their high.[32] The HFT strategy was first made successful by Renaissance Technologies.[33] High-frequency funds started to become especially popular in 2007 and 2008.[32] Many HFT firms are market makers and provide liquidity to the market which has lowered volatility and helped narrow Bid-offer spreads making trading and investing cheaper for other market participants.[32][34][35] HFT has been a subject of intense public focus since the U.S. SEC and the Commodity Futures Trading Commission implicated both algorithmic and HFT in the May 6, 2010 Flash Crash.[11][12][13][14]. HFT is quantitative trading that is characterized by short portfolio holding periods (Wilmott (2008), Aldridge (2009)). There are 4 categories of HFT strategies: market-making based on order flow, market-making based on tick data info, event arbitrage & statistical arbitrage.All portfolio allocation decisions are made by computerized quantitative models. The success of HFT strategies is largely driven by their ability to simultaneously process volumes of info, something ordinary human traders cannot do. Market making is a set of HFT strategies involving placing a limit order to sell (or offer) above the current market price or a buy limit order (or bid) below the current price in order to benefit from the bidask spread. AutoTrading Desk, bought by Citigroup 7/07, has been an active market maker accounting for 6% of total volume on both NASDAQ &NY Stock Exchange.[36] Statistical Arbitrage: Classical arbitrage strategy might involve several securities such as covered interest rate parity in the foreign exchange market which gives a relation between the prices of a domestic bond, a bond denominated in a foreign currency, the spot price of the currency, and the price of a forward contract on the currency. If the market prices are sufficiently different from those implied in the model to cover transaction cost then 4 transactions can be made to guarantee a risk-free profit. HFT allows similar arbitrages using models of greater complexity involving many more than 4 securities. The TABB Group estimates that annual aggregate profits of low latency arbitrage currently exceed $21 billion.[5] Event Arbitrage: A subset of risk, merger, convertible, or distressed securities arbitrage that counts on a specific event (contract signing, regulatory approval, judicial decision...) to change price of two or more financial instruments and permit the arbitrageur to earn a profit.[37] Merger arbitrage also called risk arbitrage would be an example of this. Merger arbitrage generally consists of buying the stock of a company that is the target of a takeover while shorting the stock of acquiring company. Usually the market price of the target company is less than the price offered by the acquiring company. The spread between these two prices depends mainly on the probability and the timing of the takeover being completed as well as the prevailing level of interest rates. The bet in a merger arbitrage is such a spread will eventually be zero, if and when the takeover is completed. The risk is that the deal "breaks" and the spread massively widens. Low-latency trading: HFT is often confused with lo-latency trading that uses computers that execute trades within ms, or "with extremely low latency" in jargon of trade. Lo-latency trading is highly dependent on ultra-low latency networks. They profit by providing info, such as competing bids and offers, to their algs ms faster than their competitors.[5] The revolutionary advance in speed has led to the need for firms to have a real-time, colocated trading platform in order to benefit from impl high- frequency strategies.[5] Strategies are constantly altered to reflect the subtle changes in the market as well as to combat the threat of the strategy being reverse engineered by competitors. There's also a very strong pressure to continuously add features or improvements to a particular alg, such as client specific modifications and various perf. enhancing changes (benchmark trading perf, cost reduction for the trading firm or a range of other impls). This is due to the evolutionary nature of algorithmic trading strategies - they must be able to adapt and trade intelligently, regardless of market conditions which involves being flexible enough to withstand a vast array of market scenarios. As a result, a significant proportion of net revenue from firms is spent on R&D of these autonomous trading sys.[5]. Strategy Implementation: Most algo strategies implemented using modern prog langs, tho some still implement strategies designed in spreadsheets. Basic models can rely on as little as a linear regression, while more complex game-theoretic and pattern recognition[38] or predictive models can also be used to initiate trading. Neural nets and GAs used to create these models. Issues and developments: Algo trading improves market liquidity[39] among other benefits. Improvements in productivity brought by algo trading have been opposed by human brokers/traders facing competition from computers Concerns: “The downside with these systems is their black box-ness,” Mr. Williams said. “Traders have intuitive senses of how the world works. But with these systems you pour in a bunch of numbers, and something comes out the other end, and it’s not always intuitive or clear why the black box latched onto certain data or relationships.”[29] “The Financial Services Authority has been keeping a watchful eye on the development of black box trading. In its annual report the regulator remarked on the great benefits of efficiency that new technology is bringing to the market. But it also pointed out that ‘greater reliance on sophisticated technology and modeling brings with it a greater risk that systems failure can result in bus interruption’. ”[40]. UK Treasury minister Lord Myners warned companies could become "playthings" of speculators because of automatic highfrequency trading. Lord Myners said the process risked destroying the relationship between an investor and a company.[41]. Other issues include the technical problem of latency or the delay in getting quotes to traders,[42] security and the possibility of a complete system breakdown leading to a market crash.[43] Algorithmic and HFT were implicated in the May 6, 2010 Flash Crash,[11][13] when the DJIA plunged about 600 points only to recover those losses within minutes. At the time, it was 2nd largest point swing, 1,010.14 points, and the biggest one-day point decline, 998.5 points, on an intraday basis in DJIA history. Recent Developments: Financial market news is now being formatted by firms such as Need To Know News, Thomson Reuters, Dow Jones, and Bloomberg, to be read and traded on via algorithms."Computers are now being used to generate news stories about company earnings results or economic statistics as they are released. And this almost instantaneous information forms a direct feed into other computers which trade on the news."[46]. The algs do not simply trade on simple news stories but also interpret more difficult to understand news. Some firms are also attempting to automatically assign sentiment (deciding if the news is good or bad) to news stories so that automated trading can work directly on the news story.[47]. "People are looking at all forms of news and building their own indicators around it in semi- structured way," as they constantly seek out new trading advantages said a global director of strategy at Dow Jones Enterprise Media Group. His firm provides both a low latency news feed and news analytics for traders. Passarella also pointed to new academic research being conducted on the degree to which frequent Google searches on various stocks can serve as trading indicators, the potential impact of various phrases and words that may appear in SEC Commis statements and the latest wave of online communities devoted to stock trading topics.[47]. Technical designs of such systems are not standardized. Conceptually, design can be divided into logical units: 1. Data stream unit (part of sys that receives data (e.g. quotes, news) from external sources). 2. The decision or strategy unit 3. The execution unit. With wide use of social networks, some sys impl scanning or screening techs to read posts of users extracting human sentiment/influence the trading strategies. [49] Effects: Though its development may have been prompted by decreasing trade sizes caused by decimalization, algo trading has reduced trade sizes further. Jobs once done by human traders are being switched to computers. Speeds of computer connections, in millsec and even micros, have become very important.[50][51]. More fully automated markets such as NASDAQ, Direct Edge and BATS, in the US, have gained market share[52] from less automated markets such as the NYSE. Economies of scale in electronic trading have contributed to lowering commissions and trade processing fees, and contributed to int'l mergers and consolidation of financial exchanges. Competition is developing among exchanges for the fastest processing times for completing trades. For example, in June 2007, the London Stock Exchange launched a new system called TradElect that promises an average 10 millisecond turnaround time from placing an order to final confirmation and can process 3,000 orders per second.[53]