Skip to main content

Technical Indicators supported by the SDK

Trend Indicators

  • Minus Directional Indicator
  • Minus Directional Movement
  • Plus Directional Indicator
  • Plus Directional Movement
  • Average Directional Movement Index
  • Average Directional Movement Index Rating
  • Absolute Price Oscillator
  • Aroon Oscillator
  • Aroon Oscillator Values
  • Directional Movement Index
  • Moving Average Convergence/Divergence
  • Extended MACD with additional parameters
  • MACD with fixed parameters
  • Money Flow Index
  • Parabolic SAR
  • Parabolic SAR (Extended)
  • Time Series Forecast

Oscillators

  • Relative Strength Index
  • Stochastic Oscillator
  • Stochastic Fast Oscillator
  • Stochastic RSI
  • Williams’ %R
  • Chande Momentum Oscillator
  • Percentage Price Oscillator
  • Ultimate Oscillator

Momentum Indicators

  • Momentum
  • Commodity Channel Index
  • Rate of Change
  • Rate of Change Percentage
  • Rate of Change Ratio
  • Rate of Change Ratio (scaled by 100)
  • Balance Of Power

Volume Indicators

  • Accumulation/Distribution Line
  • Accumulation/Distribution Oscillator
  • On Balance Volume

Volatility Indicators

  • Bollinger Bands
  • Average True Range
  • Normalized Average True Range
  • True Range

Moving Averages

  • Moving Average
  • Moving Average with Variable Period
  • Simple Moving Average
  • Exponential Moving Average
  • Weighted Moving Average
  • Double Exponential Moving Average
  • Triple Exponential Moving Average
  • Triangular Moving Average
  • Kaufman Adaptive Moving Average
  • MESA Adaptive Moving Average
  • Triple Exponential Moving Average (T3)
  • 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA

Cycle Indicators

  • Hilbert Transform Dominant Cycle Period
  • Hilbert Transform Dominant Cycle Phase
  • Hilbert Transform Phasor Components
  • Hilbert Transform SineWave

Price Transformations

  • Average Price
  • Median Price
  • Typical Price
  • Weighted Close Price

Statistical Functions

  • Beta
  • Pearson Correlation Coefficient
  • Linear Regression
  • Linear Regression Angle
  • Linear Regression Intercept
  • Linear Regression Slope
  • Standard Deviation
  • Variance

SDK Classes

We provide wrapper classes for all technical indicators that are easy to use. Here is an example that demonstrates how to use the SDK to calculate the Simple Moving Average (SMA):

Register the indicator(s) in the init function of your signal:

Use the indicator(s) in the getSignalInfo function of your signal:

Full example class:

SDK Constants

SDK Core Functions