Program Trading
Category
Related Terms
Browse by Category
What Is Program Trading?
Program trading is a method of trading that involves the use of computer algorithms to automatically execute large-volume orders of baskets of stocks (typically 15 or more) simultaneously based on predetermined conditions.
Program trading (sometimes called "portfolio trading" or "basket trading") is the automation of large-scale order execution. Instead of a trader entering orders one by one, a computer program monitors the market and fires off hundreds or thousands of orders in milliseconds when specific conditions are met. The New York Stock Exchange (NYSE) has a formal definition: any trade involving a basket of 15 or more stocks with a total value of $1 million or more. This distinction is important because exchanges monitor program trading to ensure market stability. While the term sounds like modern High-Frequency Trading (HFT), program trading is a broader category that has existed since the 1980s. It includes everything from simple portfolio rebalancing (buying all 500 stocks in the S&P 500 at once) to complex arbitrage strategies.
Key Takeaways
- NYSE Definition: Trading 15+ stocks with a total value > $1 million.
- It is used extensively by institutional investors (hedge funds, mutual funds).
- Trades are executed by algorithms ("algos") rather than humans.
- It allows for Index Arbitrage (profiting from price differences between stocks and futures).
- It accounts for a vast majority (70-80%) of daily volume on major exchanges.
- Often blamed for increasing market volatility, such as during the 1987 crash.
Common Strategies: Index Arbitrage
One of the most common uses of program trading is **Index Arbitrage**. 1. **The Discrepancy:** Sometimes, the price of the S&P 500 futures contract drifts away from the combined price of the 500 actual stocks (the "cash" market). 2. **The Trade:** If futures are "expensive" relative to the stocks, the program instantly sells the futures and buys all 500 stocks. 3. **The Profit:** The program locks in a risk-free profit from the price difference. 4. **The Impact:** This buying of stocks forces the stock market up, while selling futures forces the futures market down, bringing them back into alignment. This happens so fast that only computers can execute it.
Impact on Volatility
Program trading is efficient but controversial. Critics argue it exacerbates volatility. * **1987 Crash:** "Portfolio Insurance" programs automatically sold S&P 500 futures as the market fell. This drove futures prices down, triggering arbitrage programs to sell stocks, which drove the market down further, creating a feedback loop. * **Circuit Breakers:** Following 1987, exchanges introduced "collars" or "circuit breakers" to halt program trading during extreme moves to allow human traders to assess the situation.
The Bottom Line
Program trading is the muscle of the modern market. Program trading is the automated execution of basket orders. Through leveraging speed and scale, it ensures that markets remain efficient and liquid. For the retail investor, program trading is simply a fact of life. While you cannot compete with the speed of these algorithms, understanding their existence helps explain why markets sometimes move in unison or experience sudden, unexplained bursts of volume at specific times of day.
FAQs
Not exactly. HFT is a subset of program trading that focuses on ultra-fast speeds (microseconds) and holding positions for seconds. Program trading is a broader term that includes slower strategies like portfolio rebalancing by pension funds.
Yes, absolutely. It is the standard way large institutions move money. However, using programs to manipulate prices (e.g., "spoofing" or "layering") is illegal.
Estimates vary, but typically 70% to 80% of volume on US equity exchanges is driven by algorithms and program trading. Humans manually entering orders are a small minority of the volume.
It can increase short-term volatility, but it also lowers costs. Because program trading increases liquidity and tightens bid-ask spreads, retail investors actually pay less to trade today than they did in the pre-program trading era.
The Bottom Line
Investors watching the tape often see bursts of activity across hundreds of stocks simultaneously. This is the footprint of program trading. Program trading is the computerized execution of large basket orders. Through connecting the futures market to the stock market, it keeps prices in alignment but can amplify trends. While often blamed for market crashes, it is primarily a tool for efficiency. It allows mutual funds and ETFs to manage billions of dollars of flow without disrupting prices as much as manual trading would.
Related Terms
More in Algorithmic Trading
At a Glance
Key Takeaways
- NYSE Definition: Trading 15+ stocks with a total value > $1 million.
- It is used extensively by institutional investors (hedge funds, mutual funds).
- Trades are executed by algorithms ("algos") rather than humans.
- It allows for Index Arbitrage (profiting from price differences between stocks and futures).