43 Indicators to Build Algorithmic Trading Strategies

Discover the various types of technical indicators used in algorithmic trading, including trend-following, mean-reversion, break-out, momentum, volume, and oscillators. Learn how mathematical model...

ALGORITHMIC TRADING.MOST READ.

11/22/20235 min read

algorithmic trading
algorithmic trading

Algorithmic trading involves the use of mathematical models and computer programs to make trading decisions automatically.

Traders often rely on various technical indicators to create effective trading strategies.

In this article, we will explore and explain a variety of indicators, categorizing them into different types such as Trend-Following, Mean-Reversion, Break-Out, Momentum, Volume, and Oscillators.

Trend-Following Indicators

1. Simple Moving Average (SMA)

The Simple Moving Average is a basic indicator that calculates the average price over a specified period, smoothing out price fluctuations. It is used to identify the general direction of the trend.

2. Exponential Moving Average (EMA)

Similar to SMA, the Exponential Moving Average gives more weight to recent prices, making it more responsive to changes. It helps traders identify trends quickly.

3. Weighted Moving Average (WMA)

Weighted Moving Average assigns different weights to each price, giving more importance to recent data. It is a variation of the EMA.

4. Bollinger Bands

Bollinger Bands consist of a middle band (SMA) and two outer bands representing standard deviations. They help identify overbought and oversold conditions, as well as potential break-out points.

5. Donchian Channel

Donchian Channels define the highest high and lowest low over a specified period, helping traders identify break-out points.

6. Gann Fans

Gann Fans use lines at different angles to identify trend strength and potential reversal points.

Mean-Reversion Indicators

7. Relative Strength Index (RSI)

RSI measures the magnitude of recent price changes to evaluate overbought or oversold conditions. It ranges from 0 to 100.

8. Stochastic Oscillator

The Stochastic Oscillator compares a closing price to its price range over a specific period, indicating potential reversal points.

9. Williams %R

Williams %R is an oscillator that measures the close relative to the high-low range over a specific period, helping identify overbought and oversold conditions.

Break-Out Indicators

10. Bollinger Bandwidth Indicator

This indicator measures the distance between the upper and lower Bollinger Bands, providing insights into volatility. A low bandwidth may indicate a potential break-out.

11. Chaikin Accumulation/Distribution

This indicator combines price and volume to identify buying and selling pressure, assisting in predicting potential break-outs.

12. Volume Weighted MACD

The Moving Average Convergence Divergence (MACD) with volume weighting helps identify potential break-out points.

Momentum Indicators

13. Momentum Oscillator

Momentum measures the rate of change of prices, helping traders identify trends and potential reversal points.

14. Rate of Change (ROC)

ROC measures the percentage change in price over a specified period, assisting in identifying momentum.

15. Ultimate Oscillator

The Ultimate Oscillator combines multiple timeframes to identify overbought and oversold conditions.

Volume Indicators

16. On-Balance Volume (OBV)

OBV helps identify trends by allocating volume to buyers on up days and sellers on down days.

17. Volume Weighted Average Price (VWAP)

VWAP considers every tick in a period and weights prices by total volume, providing a benchmark for assessing price movements.

18. Volume Accumulator Oscillator

This oscillator calculates a ratio based on the position of the close relative to the average price, assisting in identifying trends.

Oscillators

19. A/D Oscillator

Accumulation/Distribution Oscillator measures buying and selling pressure based on open, high, low, and close prices.

20. Aspray's Demand Oscillator

Uses direction to separate volume into buying pressure and selling pressure, assisting in identifying trends.

21. AutoCorrelation Oscillator

Looks for relationships within the same dataset by increasing the lookback interval and doing a correlation on a linear regression.

22. Average Directional Index (ADX)

ADX measures the strength of the trend while Directional Movement Indicators (DMI) show direction.

23. Chaikin Oscillator

Takes the Chaikin Accumulation Distribution and applies a 3-day EMA and a 10-day EMA, also including Bollinger Bands.

24. Cycle Channel Index Oscillator

A trend-following tool that operates well in markets with a well-defined cyclical pattern.

25. Cycle Difference Oscillator

Adds a 40-period SMA and then measures the difference between the average and price, revealing sub-cycles.

26. Directional Movement Indicator

Uses Wilder Moving Average for +DM & -DM and measures the trend's strength.

27. Divergence Index

Measures the divergence between fast and slow moving averages, helping identify potential trend changes.

28. Elastic VWAP Oscillator

Uses a ratio between the number of outstanding shares, the current price, and the volume of both the next and previous periods.

29. Fisher Transform Oscillator

Takes the distribution of prices and changes it to one that is approximately Gaussian using natural logarithms.

30. Force Index Oscillator

Change in closes multiplied by the volume, helping identify potential trend reversals.

31. Herrick Payoff Index

A futures indicator that uses both volume and open interest, providing insights into potential market strength.

32. Hilbert Transform Oscillator

Separates the cycle phase into two components: Quadrature and InPhase, built from four bars using quadratics.

33. Intraday Intensity Oscillator

Uses the distribution of daily trading range and the relationship of the close to the high and low, helping identify potential trends.

34. Money Flow Index (MFI)

Measures upwards and downwards movements and calculates a ratio, helping identify potential trend reversals.

35. Normalized Volume Oscillator

Turns today's volume into a percentage of average volume over a look-back period.

36. Oscillator

Difference between two moving averages, slow and fast, with peaks and troughs showing trend strength.

37. Positive/Negative Volume Index

Splits the concept of price-adjusted volume into positive and negative components.

38. Price & Volume Trend Oscillator

Applies volume to the daily percentage change in price, assisting in identifying potential trends.

39. Rate of Change Oscillator

Measures momentum per bar, with the shape remaining the same but values differing.

40. Relative Vigor Index

Measures the range from the open to the close and divides by the range from high to low.

41. Short Cycle Indicator

Based on the squared difference between two EMAs, compared in a Stochastic fashion, reacting to changing volatility.

42. Tick Volume Oscillator

Similar to Wilder's RSI Oscillator, using double-smoothed tick volume to confirm price direction.

43. TRIX Oscillator

EMA of an EMA of an EMA, providing a triple smoothed exponential indicator.

44. True Strength Index Oscillator

Double smoothed with less lag than expected, providing a very smooth trend indicator.

This comprehensive explanation of key technical indicators aims to provide traders with a foundational understanding of the tools available for analyzing markets.

Keep in mind that each indicator serves a specific purpose and should be used in conjunction with other tools and analysis methods for more robust trading strategies.

How To Invest in a Portfolio of Trading Systems?

Almost all retail traders lose all their money in less than 90 days by applying discretionary trading strategies. Successful traders invest in a decorrelated portfolio of algorithmic trading systems. In this small ebook we dive into how to analyse trading systems, how to invest in them, and how to build a portfolio of institutional grade algorithms.

The Dark Side of Brokers, And How To Win Them.

Most CFD brokers and derivatives firms profit from their clients' losses by being their counterparties and do everything in their power to make them lose their funds as quickly as possible. In this small ebook, our founder, Francisco F. De Troya, who worked for 3 of the largest brokerage firms in the world, exposes how the industry works and how you can really get the best results in the financial markets with algorithmic trading.