Program trading

Pros and cons on Algorithmic Trading

Program trading is a type of trading in securities, usually consisting of baskets of fifteen stocks or more that are executed by a computer program simultaneously based on predetermined conditions.[1] Program trading is often used by hedge funds and other institutional investors pursuing index arbitrage or other arbitrage strategies.[2] There are essentially two reasons to use program trading, either because of the desire to trade many stocks simultaneously (for example, when a mutual fund receives an influx of money it will use that money to increase its holdings in the multiple stocks which the fund is based on), or alternatively to arbitrage temporary price discrepancies between related financial instruments, such as between an index and its constituent parts.[3]

According to the New York Stock Exchange, in 2006 program trading accounts for about 30% and as high as 46.4% of the trading volume on that exchange every day.[4] Barrons breaks down its weekly figures for program trading between index arbitrage and other types of program trading. As of July 2012, program trading made up about 25% of the volume on the NYSE; index arbitrage made up less than 1%.[5]

  1. ^ "NYSE, New York Stock Exchange > About Us > News & Events > News Releases > Press Release 08-27-2009". www.nyse.com. Archived from the original on July 16, 2011.
  2. ^ Lemke and Lins, Soft Dollars and Other Trading Activities, §2:35 (Thomson West, 2013-2104 ed.).
  3. ^ Furbush, Dean (2002). "Program Trading". In David R. Henderson (ed.). Concise Encyclopedia of Economics (1st ed.). Library of Economics and Liberty. OCLC 317650570, 50016270, 163149563
  4. ^ "NYSE Weekly Historic Stats 2004–2006 using new method" (PDF). NYSE.
  5. ^ "Market Data Center | Barron's".