Click or drag to resize

Technical Indicators

Technical Indicators try to measure market bias by identifying "buy" and "sell" signals through mathematical calculations based on indications of price and/or volume. The values obtained are used to forecast probable price changes.

FinAnalysis has implemented currently 49 built-in technical indicators as shown in the table below. To use a technical indicator in a strategy, you need to create an instance of its class. The table below lists the names of each class and its corresponding indicator name.

Class Name

Indicator

Ad

Accumulation/Distribution

AdfTest

Augmented Dickey–Fuller test

Aroon

Aroon

Adxr

Average Directional Movement Rating

Atr

Average True Range

Autocorrelation

Autocorrelation

Autocorrelogram

Autocorrelogram

Bollinger

Bollinger Bands

Cci

Commodity Channel Index

Correlation

Correlation

Correlogram

Correlogram

Cma

Cumulative Moving Average

DeMarker

DeMarker

Ema

Exponential Moving Average

ForceIndex

Force Index

Kama

Kaufman’s Adaptive Moving Average

Keltner

Keltner Channels

KpssTest

Kwiatkowski-Phillips-Schmidt-Shin test

Lsma

Least Squares Moving Average

MassIndex

Mass Index

Maximum

Maximum

MesaSinewave

MESA Sine Wave

Minimum

Minimum

Mma

Modified Moving Average

Momentum

Momentum

Mfi

Money Flow Index

Macd

Moving Average Convergence / Divergence

Mcc

Moving Correlation Coefficient

MutualInformation

Mutual Information

Obv

On Balance Volume

Sar

Parabolic SAR

Pfe

Polarized Fractal Efficiency

VolumeIndex

Positive/Negative Volume Index

Pvt

Price and Volume Trend

PriceOscillator

Price Oscillator

Rwi

Random Walk Index

Roc

Rate of Change

Rsi

Relative Strength Index

RSquared

R-squared

Sma

Simple Moving Average

Slope

Slope of Linear Regression

Stochastic

Stochastic

Envelope

Trading Envelope

TrueRange

True Range

UltimateOscillator

Ultimate Oscillator

ValueArea

Value Area

Vwap

Volume Weighted Average Price

Wr

Williams %R

Wad

William's Accumulation/Distribution

 

To use an indicator in a strategy you need to use the following namespaces:

C#
1using FinAnalysis.TA;
2using FinAnalysis.Base;

Correlators such as Autocorrelation, Autocorrelogram, Correlation, Correlogram and MutualInformation are described in additional document Correlations.