JavaScript Indicators
AD
Chaikin A/D Line.
Syntax:
indicator = new AD();
ADOSC
Chaikin A/D Oscillator.
Syntax:
var int fastPeriod = 7;
var int slowPeriod = 21;
indicator = new ADOSC(fastPeriod, slowPeriod);
ADX
Average Directional Movement Index.
Syntax:
var period = 7;
indicator = new ADX(period);
ADXR
Average Directional Movement Index Rating.
Syntax:
var period = 7;
indicator = new ADXR(period);
APO
Absolute Price Oscillator.
Syntax:
var int fastPeriod = 7;
var int slowPeriod = 21;
indicator = new APO(fastPeriod, slowPeriod);
AROOND
Aroon Down.
Syntax:
var period = 7;
indicator = new AROOND(period);
AROONU
Aroon Up.
Syntax:
var period = 7;
indicator = new AROONU(period);
ATR
Average True Range.
Syntax:
var period = 7;
indicator = new ATR(period);
AVGPRICE
Average Price.
Syntax:
indicator = new AVRPRICE();
BBL
Bollinger Band Lower.
Syntax:
var period = 7;
var deviation = 1.5;
indicator = new BBL(period, deviation);
BBU
Bollinger Band Upper.
Syntax:
var period = 7;
var deviation = 1.5;
indicator = new BBU(period, deviation);
BOP
Balance Of Power.
Syntax:
indicator = new BOP();
CCI
Commodity Channel Index.
Syntax:
var period = 7;
indicator = new CCI(period);
CMO
Chande Momentum Oscillator.
Syntax:
var period = 7;
indicator = new CMO(period);
DEMA
Double Exponential Moving Average.
Syntax:
var period = 7;
indicator = new DEMA(period);
DX
Directional Movement Index.
Syntax:
var period = 7;
indicator = new DX(period);
EMA
Exponential Moving Average.
Syntax:
var period = 7;
indicator = new EMA(period);
KAMA
Kaufman Adaptive Moving Average.
Syntax:
var period = 7;
indicator = new KAMA(period);
LINEARREG
Linear Regression.
Syntax:
var period = 7;
indicator = new LINEARREG(period);
MACD
Moving Average Convergence/Divergence.
Syntax:
var fastPeriod = 7;
var slowPeriod = 21;
var signalPeriod = 14;
indicator = new MACD(fastPeriod, slowPeriod, signalPeriod);
MACDH
Moving Average Convergence/Divergence Histeresys.
Syntax:
var fastPeriod = 7;
var slowPeriod = 21;
var signalPeriod = 14;
indicator = new MACDH(fastPeriod, slowPeriod, signalPeriod);
MACDS
Moving Average Convergence/Divergence Signal.
Syntax:
var fastPeriod = 7;
var slowPeriod = 21;
var signalPeriod = 14;
indicator = new MACDS(fastPeriod, slowPeriod, signalPeriod);
MAMA
MESA Adaptive Moving Average.
Syntax:
var period = 7;
indicator = new MAMA(period);
MFI
Money Flow Index.
Syntax:
var period = 7;
indicator = new MFI(period);
MOM
Momentum.
Syntax:
var period = 7;
indicator = new MOM(period);
NATR
Normalized Average True Range.
Syntax:
var period = 7;
indicator = new NATR(period);
OBV
On Balance Volume.
Syntax:
indicator = new OBV();
PPO
Percentage Price Oscillator.
Syntax:
var int fastPeriod = 7;
var int slowPeriod = 21;
indicator = new PPO(fastPeriod, slowPeriod);
ROC
Rate of change : ((price/prevPrice)-1)*100.
Syntax:
var period = 7;
indicator = new ROC(period);
RSI
Relative Strength Index.
Syntax:
var period = 7;
indicator = new RSI(period);
SAR
Parabolic SAR.
Syntax:
var acceleration = 0.02;
var maximum = 0.20;
indicator = new SAR(acceleration, maximum);
SMA
Simple Moving Average.
Syntax:
var period = 7;
indicator = new SMA(period);
STOCH
Stochastic.
Syntax:
var fastPeriod = 7;
var slowPeriod = 21;
indicator = new STOCH(fastPeriod, slowPeriod);
STOCHRSI
Stochastic Relative Strength Index.
Syntax:
var fastPeriod = 7;
var slowPeriod = 21;
indicator = new STOCHRSI(fastPeriod, slowPeriod);
SUM
Summation.
Syntax:
var period = 7;
indicator = new SUM(period);
T3
Triple Exponential Moving Average (T3).
Syntax:
var period = 7;
indicator = new T3(period);
TEMA
Triple Exponential Moving Average.
Syntax:
var period = 7;
indicator = new TEMA(period);
TRANGE
True Range.
Syntax:
indicator = new TRANGE();
TRIMA
Triangular Moving Average.
Syntax:
var period = 7;
indicator = new TRIMA(period);
TRIX
1-day Rate-Of-Change (ROC) of a Triple Smooth EMA.
Syntax:
var period = 7;
indicator = new TRIX(period);
TSF
Time Series Forecast.
Syntax:
var period = 7;
indicator = new TSF(period);
TYPPRICE
Typical Price.
Syntax:
indicator = new TYPPRICE(period);
ULTOSC
Ultimate Oscillator.
Syntax:
var shortPeriod = 7;
var mediumPeriod = 14;
var longPeriod = 21;
indicator = new ULTOSC(shortPeriod, mediumPeriod, longPeriod);
VAR
Variance.
Syntax:
var period = 7;
var deviation = 1.5;
indicator = new VAR(period, deviation);
WMA
Weighted Moving Average.
Syntax:
var period = 7;
indicator = new WMA(period);
