Algorithmic Trading

What is 'Algorithmic Trading'

Algorithmic trading, also referred to as algo trading and black box trading, is a trading system that utilizes advanced and complex mathematical models and formulas to make high-speed decisions and transactions in the financial markets. Algorithmic trading involves the use of fast computer programs and complex algorithms to create and determine trading strategies for optimal returns.

BREAKING DOWN 'Algorithmic Trading'

Some investment strategies and trading strategies like arbitrage, intermarket spreading, market making, and speculation may be enhanced through algorithmic trading. Electronic platforms can completely operate investment and trading strategies through algorithmic trading. As such, algorithms are able to execute trading instructions under particular conditions in price, volume, and timing. The use of algorithmic trading is most commonly used by large institutional investors due to the large amount of shares they purchase every day. Complex algorithms allow these investors to obtain the best possible price without significantly affecting the stock's price and increasing purchasing costs.

Popular strategies include arbitrage, trading before index fund rebalancing, mean reversion, and scalping.

Arbitrage

Arbitrage is the difference of market prices between two different entities. Arbitrage is commonly practiced in global businesses. For example, companies are able to take advantage of cheaper supplies or labor from other countries. These companies are able to cut costs and increase profits. Arbitrage can also be utilized in trading S&P futures and the S&P 500 stocks. It is typical for S&P futures and S&P 500 stocks to develop price differences. When this occurs, the stocks traded on the NASDAQ and NYSE markets either lag behind or get ahead of the S&P futures, providing an opportunity for arbitrage. High-speed algorithmic trading can track these movements and profit from the price differences.

Trading Before Index Fund Rebalancing

Retirement savings like pension funds are mostly invested in mutual funds. The index funds of mutual funds are regularly adjusted to match the new prices of the fund's underlying assets. Before this happens, preprogrammed trading instructions are triggered by algorithmic trading-supported strategies, which can transfer profits from investors to algorithmic traders.

Mean Reversion

Mean reversion is mathematical method that computes the average of a security's temporary high and low prices. Algorithmic trading computes this average and the potential profit from the movement of the security's price as it either goes away from or goes toward the mean price.

Scalping

Scalpers profit from trading the bid-ask spread as fast as possible numerous times a day. Price movements must be less than the security's spread. These movements happen within minutes or less, thus the need for quick decisions, which can be optimized by algorithmic trading formulas.

Other strategies optimized by algorithmic trading include transaction cost reduction and other strategies pertaining to dark pools.

RELATED TERMS
  1. Algorithm

    A set of rules for accomplishing a task in a certain number of ...
  2. Luhn Algorithm

    An algorithm used to validate a credit card number.
  3. Matching Orders

    The process for executing securities trades by pairing buy orders ...
  4. Arbitrage Trading Program - ATP

    A computer program used to place simultaneous orders for stock ...
  5. Price Change

    The difference in the cost of an asset or security from one period ...
  6. Fixed-Income Arbitrage

    An investment strategy that attempts to profit from arbitrage ...
Related Articles
  1. Trading

    The Basics Of Forex Algorithmic Trading

    Much of the growth in algorithmic trading in Forex markets over the past years has been due to algorithms automating certain processes and reducing the hours needed to conduct foreign exchange ...
  2. Trading

    How Trading Algorithms Are Created

    The steps quantitative traders, and traders using algorithms, follow in order to create their algorithms.
  3. Trading

    Basics of Algorithmic Trading: Concepts and Examples

    Algorithmic trading makes use of computers to trade on a set of predetermined instructions to generate profits more efficiently than human traders.
  4. Trading

    Basics Of Algorithmic Trading

    Algorithmic trading is the process of using computers for placing trades in order to generate profits at a speed and frequency that are beyond a person’s capability.
  5. Trading

    Strategies For Forex Algorithmic Trading

    Algorithmic trading strategies, such as auto hedging, statistical analysis, algorithmic execution, direct market access and high frequency trading, can expose price inconsistencies, which pose ...
  6. Trading

    Picking The Right Algorithmic Trading Software

    Willing to enter the tech-savvy world of algorithmic trading? Here are some tips to picking the right software.
  7. Managing Wealth

    Four Big Risks of Algorithmic High-Frequency Trading

    Algorithmic HFT has a number of risks, and it also can amplify systemic risk because of its propensity to intensify market volatility.
  8. Trading

    How to Code Your Own Algo Trading Robot

    Ever wanted to become an algorithmic trader with the ability to code your own trading robot?
  9. Trading

    Using Genetic Algorithms To Forecast Financial Markets

    Genetic algorithms are unique ways to solve complex problems by harnessing the power of nature.
  10. Trading

    How Big Data Has Changed Finance

    The vast proliferation of data and increasing technological complexities continues to transform the way industries operate and compete.
RELATED FAQS
  1. How do I use the news to find arbitrage opportunities?

    Learn what risk arbitrage trading is and how this type of arbitrage trading opportunity is available to individual retail ... Read Answer >>
  2. What models should I use to make arbitrage trades?

    Learn about different types of arbitrage models and techniques, and discover why classic arbitrage opportunities are very ... Read Answer >>
  3. What skills should I acquire to take advantage of arbitrage trading?

    Understand what arbitrage trading involves and what the necessary skill set is that a trader must develop in order to master ... Read Answer >>
  4. What is high-frequency trading?

    High frequency trading is an automated trading platform used by large investment banks, hedge funds and institutional investors ... Read Answer >>
  5. How do I use software to make arbitrage trades?

    Understand the meaning of arbitrage trading, and learn how traders employ software programs to detect arbitrage trade opportunities. Read Answer >>
  6. How do quant traders build the relative strength index (RSI) into their algorithms?

    Learn how quantitative traders build the relative strength index (RSI) into their algorithms. Explore how automated trading ... Read Answer >>
Hot Definitions
  1. GBP

    The abbreviation for the British pound sterling, the official currency of the United Kingdom, the British Overseas Territories ...
  2. Diversification

    A risk management technique that mixes a wide variety of investments within a portfolio. The rationale behind this technique ...
  3. European Union - EU

    A group of European countries that participates in the world economy as one economic unit and operates under one official ...
  4. Sell-Off

    The rapid selling of securities, such as stocks, bonds and commodities. The increase in supply leads to a decline in the ...
  5. Brazil, Russia, India And China - BRIC

    An acronym for the economies of Brazil, Russia, India and China combined. It has been speculated that by 2050 these four ...
  6. Brexit

    The Brexit, an abbreviation of "British exit" that mirrors the term Grexit, refers to the possibility of Britain's withdrawal ...
Trading Center