Trend-Following
This strategy identifies sustained price movements and places trades in the direction of the prevailing trend. Algorithms may use technical indicators like moving average crossovers or breakout levels. It aims to profit by riding momentum until signs of reversal appear.
Arbitrage
Arbitrage strategies exploit price differences for the same asset across different exchanges or instruments. The algorithm simultaneously buys at a lower price and sells at a higher price. This technique is often used for risk-free or minimal-risk profits in efficient markets.
Mean Reversion
Mean reversion assumes that asset prices will eventually return to their historical average. Algorithms identify when prices move significantly away from this mean and place trades expecting a reversion. This is commonly used in range-bound markets.
Scalping
Scalping focuses on executing a high number of small-profit trades within very short intervals. Algorithms identify tiny price movements and execute in milliseconds. This strategy demands ultra-low latency and high-speed infrastructure.
Volume-weighted Average Price (VWAP)
VWAP strategies break large orders into smaller parts throughout the trading day to reduce market disruption. The algorithm aims to execute trades close to the average price weighted by volume. It’s often used by institutions to minimise price impact.
Index Fund Rebalancing
Algo trading is used to automatically adjust the portfolio of index funds to match changes in the underlying index, ensuring accurate tracking with minimal delay and cost.
Mathematical Model-Based Strategies
These strategies rely on complex mathematical formulas and statistical models to identify trading opportunities, often based on historical data patterns and probability analysis.
Time-Weighted Average Price (TWAP)
TWAP algorithms aim to execute large orders gradually over time, ensuring the average price paid is close to the market’s average price during the specified period, reducing market impact.