IIndicatorsAccessor
Summary
Accessor to Indicators
Signature
1 | |
Namespace
cAlgo.API.Internals
Methods
GetIndicator (2)
GetIndicator (1 of 2)
Summary
Initializes the custom indicator
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| parameterValues | object[] | The custom indicator parameter values or an anonymous object that contains custom indicator parameter values. |
Return Value
TIndicator
Examples
1 2 3 4 5 6 7 8 9 10 | |
1 2 3 4 5 6 7 8 9 10 | |
GetIndicator (2 of 2)
Summary
Initializes the custom indicator
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| parameterValues | object[] | The custom indicator parameter values or an anonymous object that contains custom indicator parameter values. |
Return Value
TIndicator
Examples
1 2 3 4 5 6 7 8 9 10 | |
1 2 3 4 5 6 7 8 9 10 | |
MovingAverage
Summary
Moving Average indicators are used to smooth data producing trend indicators.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for the MA calculation. |
| periods | int | The periods used in the calculation. |
| maType | MovingAverageType | Method of calculation of MA. |
Return Value
MovingAverage
Examples
1 2 3 4 5 6 7 8 9 10 | |
ExponentialMovingAverage
Summary
The Exponential Moving Average smoothes the price data producing a trend indicator.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for the EMA calculation. |
| periods | int | The periods used in the calculation. |
Return Value
ExponentialMovingAverage
Examples
1 2 3 4 5 6 7 8 9 10 | |
WeightedMovingAverage
Summary
The Weighted Moving Average smoothes the price data producing a trend indicator.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for WMA calculation. |
| periods | int | The periods used in the calculation. |
Return Value
WeightedMovingAverage
Examples
1 2 3 4 5 6 7 8 9 | |
SimpleMovingAverage
Summary
The simple moving average smoothes the price data producing a trend indicator
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for SMA calculation. |
| periods | int | The periods used in the calculation. |
Return Value
SimpleMovingAverage
Examples
1 2 3 4 5 6 7 8 9 | |
TriangularMovingAverage
Summary
The Triangular Moving Average is averaged twice to produce a double smoothed trend indicator
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for TMA calculation. |
| periods | int | The periods used in the calculation. |
Return Value
TriangularMovingAverage
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
HighMinusLow (2)
HighMinusLow (1 of 2)
Summary
The High Minus Low indicator is used to compute the range of daily bars
Signature
1 | |
Return Value
HighMinusLow
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
HighMinusLow (2 of 2)
Summary
The High Minus Low indicator is used to compute the range of daily bars
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
HighMinusLow
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
TrueRange (2)
TrueRange (1 of 2)
Summary
Initializes the True Range indicator.
Remarks
The True Range indicator is the daily range plus any gap from the closing price of the previous day
Signature
1 | |
Return Value
TrueRange
Examples
1 2 3 4 5 6 7 8 9 10 11 | |
TrueRange (2 of 2)
Summary
Initializes the True Range indicator.
Remarks
The True Range indicator is the daily range plus any gap from the closing price of the previous day
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
TrueRange
Examples
1 2 3 4 5 6 7 8 9 10 11 | |
WellesWilderSmoothing
Summary
Welles Wilder Smoothing eliminates noise to identify the trend.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
Return Value
WellesWilderSmoothing
Examples
1 2 3 4 5 6 7 8 9 10 11 | |
HullMovingAverage
Summary
The Hull Moving Average is a more responsive moving average that nearly removes lag and improves smoothing at the same time.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
Return Value
HullMovingAverage
Examples
1 2 3 4 5 6 7 8 9 10 11 | |
SwingIndex (2)
SwingIndex (1 of 2)
Summary
Returns the Swing Index indicator instance.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| limitMoveValue | int | The value of the limit move used for calculation. |
Return Value
SwingIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
SwingIndex (2 of 2)
Summary
Returns the Swing Index indicator instance.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| limitMoveValue | int | The value of the limit move used for calculation. |
Return Value
SwingIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
AccumulativeSwingIndex (2)
AccumulativeSwingIndex (1 of 2)
Summary
Initializes the Accumulative Swing Index indicator
Remarks
The Accumulative Swing Index indicator is used as a divergence and confirmation tool.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| limitMoveValue | int | The value of the Limit Move used for calculation. |
Return Value
AccumulativeSwingIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
AccumulativeSwingIndex (2 of 2)
Summary
Initializes the Accumulative Swing Index indicator
Remarks
The Accumulative Swing Index indicator is used as a divergence and confirmation tool.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| limitMoveValue | int | The value of the Limit Move used for calculation. |
Return Value
AccumulativeSwingIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
Aroon (2)
Aroon (1 of 2)
Summary
The Aroon indicator is used to identify trends and their reversals.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The value of the periods used for calculation. |
Return Value
Aroon
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Aroon (2 of 2)
Summary
The Aroon indicator is used to identify trends and their reversals.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The value of the periods used for calculation. |
Return Value
Aroon
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
StandardDeviation
Summary
The Standard Deviation indicator shows volatility.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
Return Value
StandardDeviation
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | |
BollingerBands
Summary
The Bollinger Bands indicator shows volatility.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
| standardDeviations | double | The value of the standard deviations used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
Return Value
BollingerBands
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
RelativeStrengthIndex
Summary
The Relative Strength Index indicator measures turns in price by measuring turns in momentum.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
Return Value
RelativeStrengthIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
TimeSeriesMovingAverage
Summary
The Time Series Moving Average is a moving average based on linear regression
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | Number of periods used for calculation. |
Return Value
TimeSeriesMovingAverage
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | |
LinearRegressionForecast
Summary
Linear Regression Forecast is a trend indicator used to forecast values using the Least Squares Fit method.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
Return Value
LinearRegressionForecast
Examples
1 2 3 4 5 6 7 8 9 | |
LinearRegressionRSquared
Summary
The R Squared or coefficient of determination indicator's main purpose is the confirm the strength of the market.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
Return Value
LinearRegressionRSquared
Examples
1 2 3 4 5 6 7 8 9 | |
PriceROC
Summary
The Price Rate of Change indicator is the percentage change of the current price and the price N periods ago.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
Return Value
PriceROC
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
UltimateOscillator (2)
UltimateOscillator (1 of 2)
Summary
Returns the Ultimate Oscillator indicator instance.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| cycle1 | int | The value of the short periods used for calculation. |
| cycle2 | int | The value of the medium periods used for calculation. |
| cycle3 | int | The value of the long periods used for calculation. |
Return Value
UltimateOscillator
Examples
1 2 3 4 5 6 7 8 9 | |
UltimateOscillator (2 of 2)
Summary
Returns the Ultimate Oscillator indicator instance.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| cycle1 | int | The value of the short periods used for calculation. |
| cycle2 | int | The value of the medium periods used for calculation. |
| cycle3 | int | The value of the long periods used for calculation. |
Return Value
UltimateOscillator
Examples
1 2 3 4 5 6 7 8 9 | |
DirectionalMovementSystem (3)
DirectionalMovementSystem (1 of 3)
Summary
The Directional Movement System is composed of three indicators that show if the market is trending and provide signals.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The value of the periods used for calculation. |
Return Value
DirectionalMovementSystem
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
DirectionalMovementSystem (2 of 3)
Summary
The Directional Movement System is composed of three indicators that show if the market is trending and provide signals.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The value of the periods used for calculation. |
Return Value
DirectionalMovementSystem
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
DirectionalMovementSystem (3 of 3)
Summary
The Directional Movement System is composed of three indicators that show if the market is trending and provide signals.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The value of the periods used for calculation. |
| maType | MovingAverageType | Method of calculation of MA. |
Return Value
DirectionalMovementSystem
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
ParabolicSAR (2)
ParabolicSAR (1 of 2)
Summary
The Parabolic SAR indicator identifies potential reversals in the market direction
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| minAf | double | The minimum accumulation factor |
| maxAf | double | The maximum accumulation factor |
Return Value
ParabolicSAR
Examples
1 2 3 4 5 6 7 8 9 10 11 | |
ParabolicSAR (2 of 2)
Summary
The Parabolic SAR indicator identifies potential reversals in the market direction
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| minAf | double | The minimum accumulation factor |
| maxAf | double | The maximum accumulation factor |
Return Value
ParabolicSAR
Examples
1 2 3 4 5 6 7 8 9 10 11 | |
StochasticOscillator (4)
StochasticOscillator (1 of 4)
Summary
The Stochastic Oscillator is a momentum indicator that aims to show price reversals by comparing the closing price to the price range.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| kPeriods | int | The value of the k periods used for calculation. |
| kSlowing | int | The value of the k slowing used for calculation. |
| dPeriods | int | The value of the d periods used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
Return Value
StochasticOscillator
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
StochasticOscillator (2 of 4)
Summary
The Stochastic Oscillator is a momentum indicator that aims to show price reversals by comparing the closing price to the price range.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| kPeriods | int | The value of the k periods used for calculation. |
| kSlowing | int | The value of the k slowing used for calculation. |
| dPeriods | int | The value of the d periods used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
| calculationType | StochasticCalculationType | Type of calculation. |
Return Value
StochasticOscillator
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
StochasticOscillator (3 of 4)
Summary
The Stochastic Oscillator is a momentum indicator that aims to show price reversals by comparing the closing price to the price range.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| kPeriods | int | The value of the k periods used for calculation. |
| kSlowing | int | The value of the k slowing used for calculation. |
| dPeriods | int | The value of the d periods used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
Return Value
StochasticOscillator
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
StochasticOscillator (4 of 4)
Summary
The Stochastic Oscillator is a momentum indicator that aims to show price reversals by comparing the closing price to the price range.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| kPeriods | int | The value of the k periods used for calculation. |
| kSlowing | int | The value of the k slowing used for calculation. |
| dPeriods | int | The value of the d periods used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
| calculationType | StochasticCalculationType | Type of calculation. |
Return Value
StochasticOscillator
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
MomentumOscillator
Summary
The Momentum Oscillator measures the momentum of the price.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
Return Value
MomentumOscillator
Examples
1 2 3 4 5 6 7 8 9 | |
MedianPrice (2)
MedianPrice (1 of 2)
Summary
The Median indicator is the average of the high and the low.
Signature
1 | |
Return Value
MedianPrice
Examples
1 2 3 4 5 6 7 8 9 | |
MedianPrice (2 of 2)
Summary
The Median indicator is the average of the high and the low.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
MedianPrice
Examples
1 2 3 4 5 6 7 8 9 | |
WilliamsAccumulationDistribution (2)
WilliamsAccumulationDistribution (1 of 2)
Summary
The Williams Accumulation Distribution indicator shows bullish or bearish trends.
Signature
1 | |
Return Value
WilliamsAccumulationDistribution
Examples
1 2 3 4 5 6 7 8 9 | |
WilliamsAccumulationDistribution (2 of 2)
Summary
The Williams Accumulation Distribution indicator shows bullish or bearish trends.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
WilliamsAccumulationDistribution
Examples
1 2 3 4 5 6 7 8 9 | |
FractalChaosBands (2)
FractalChaosBands (1 of 2)
Summary
The Fractal Chaos Bands indicator breaks down large trends into predictable patterns.
Signature
1 | |
Return Value
FractalChaosBands
Examples
1 2 3 4 5 6 7 8 9 | |
FractalChaosBands (2 of 2)
Summary
The Fractal Chaos Bands indicator breaks down large trends into predictable patterns.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
FractalChaosBands
Examples
1 2 3 4 5 6 7 8 9 | |
TypicalPrice (2)
TypicalPrice (1 of 2)
Summary
The Typical Price indicator is the average of the high, low, and closing prices.
Signature
1 | |
Return Value
TypicalPrice
Examples
1 2 3 4 5 6 7 8 9 | |
TypicalPrice (2 of 2)
Summary
The Typical Price indicator is the average of the high, low, and closing prices.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
TypicalPrice
Examples
1 2 3 4 5 6 7 8 9 | |
CommodityChannelIndex (2)
CommodityChannelIndex (1 of 2)
Summary
The Commodity Channel Index identifies overbought and oversold conditions, price reversals and trend strength.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The value of the periods used for calculation. |
Return Value
CommodityChannelIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
CommodityChannelIndex (2 of 2)
Summary
The Commodity Channel Index identifies overbought and oversold conditions, price reversals and trend strength.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
Return Value
CommodityChannelIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
HistoricalVolatility
Summary
The Historical Volatility indicator is derived from time series of past market prices.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
| barHistory | int | The value of the bar history used for calculation. |
Return Value
HistoricalVolatility
Examples
1 2 3 4 5 6 7 8 9 | |
MassIndex (2)
MassIndex (1 of 2)
Summary
The Mass Index indicator is used to predict trend reversals.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The value of the periods used for calculation. |
Return Value
MassIndex
Examples
1 2 3 4 5 6 7 8 9 | |
MassIndex (2 of 2)
Summary
The Mass Index indicator is used to predict trend reversals.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The value of the periods used for calculation. |
Return Value
MassIndex
Examples
1 2 3 4 5 6 7 8 9 | |
ChaikinVolatility (2)
ChaikinVolatility (1 of 2)
Summary
The Chaikin Volatiliy indicator measures the trading range between the high and the low prices.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The value of the periods used for calculation. |
| rateOfChange | int | The value of the rage of change used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
Return Value
ChaikinVolatility
Examples
1 2 3 4 5 6 7 8 9 10 11 | |
ChaikinVolatility (2 of 2)
Summary
The Chaikin Volatiliy indicator measures the trading range between the high and the low prices.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The value of the periods used for calculation. |
| rateOfChange | int | The value of the rage of change used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
Return Value
ChaikinVolatility
Examples
1 2 3 4 5 6 7 8 9 10 11 | |
DetrendedPriceOscillator
Summary
The Detrended Price Oscillator shows intermediate overbought and oversold levels.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for calculation. |
| periods | int | The period used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
Return Value
DetrendedPriceOscillator
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
LinearRegressionIntercept
Summary
The Linear Regression Intercept can be used together with the Linear Regression Slope indicator to plot the Linear Regression Line.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for calculation. |
| periods | int | The period used for calculation. |
Return Value
LinearRegressionIntercept
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
LinearRegressionSlope
Summary
The Linear Regression Slope indicator is intended to measure the direction and strength of a trend.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for calculation. |
| periods | int | The period used for calculation. |
Return Value
LinearRegressionSlope
Examples
1 2 3 4 5 6 7 8 9 | |
MacdHistogram (2)
MacdHistogram (1 of 2)
Summary
The MACD Histogram is a momentum indicator measured by typically subtracting a 26 period moving average from a 12 period moving average.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| longCycle | int | The long period used calculation. |
| shortCycle | int | The short period used calculation. |
| signalPeriods | int | The period used for the calculation of the signal. |
Return Value
MacdHistogram
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
MacdHistogram (2 of 2)
Summary
Initializes the MacdHistogram indicator instance for a specific source series
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source series to be applied |
| longCycle | int | The long period used calculation. |
| shortCycle | int | The short period used calculation. |
| signalPeriods | int | The period used for the calculation of the signal. |
Return Value
MacdHistogram
MacdCrossOver (2)
MacdCrossOver (1 of 2)
Summary
The MACD Line with the Signal line and their difference as a histogram.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| longCycle | int | The long period used calculation. |
| shortCycle | int | The short period used calculation. |
| signalPeriods | int | The period used for the calculation of the signal. |
Return Value
MacdCrossOver
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
MacdCrossOver (2 of 2)
Summary
Initializes the MacdCrossOver indicator instance for a specific source series
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source series to be applied |
| longCycle | int | The long period used calculation. |
| shortCycle | int | The short period used calculation. |
| signalPeriods | int | The period used for the calculation of the signal. |
Return Value
MacdCrossOver
PriceOscillator
Summary
The Price Oscillator calculates the difference between two moving averages.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for calculation. |
| longCycle | int | The long period used for calculation. |
| shortCycle | int | The short period used for calculation. |
| maType | MovingAverageType | Type of the Moving Average. |
Return Value
PriceOscillator
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
RainbowOscillator
Summary
The Rainbow Oscillator is a process of repetitive smoothing of simple moving averages resulting in a full spectrum of trends.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for calculation. |
| levels | int | The value of the levels used for calculation. |
| maType | MovingAverageType | The Moving Average type used for calculation. |
Return Value
RainbowOscillator
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
VerticalHorizontalFilter
Summary
The Vertical Horizontal Filter indicator measures the level of trend activity.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The periods used for calculation. |
Return Value
VerticalHorizontalFilter
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
WilliamsPctR (2)
WilliamsPctR (1 of 2)
Summary
The Williams Percent R indicator is a momentum indicator measuring overbought and oversold levels.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The period used for calculation. |
Return Value
WilliamsPctR
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
WilliamsPctR (2 of 2)
Summary
The Williams Percent R indicator is a momentum indicator measuring overbought and oversold levels.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The period used for calculation. |
Return Value
WilliamsPctR
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Trix
Summary
The Trix indicator shows the slope of a triple-smoothed exponential moving average.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The periods used for the calculation. |
Return Value
Trix
Examples
1 2 3 4 5 6 7 8 9 | |
WeightedClose (2)
WeightedClose (1 of 2)
Summary
The WeightedClose indicator is an average of each day's price with extra weight given to the closing price.
Remarks
Similar to the Median Price and Typical Price Indicators
Signature
1 | |
Return Value
WeightedClose
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
WeightedClose (2 of 2)
Summary
The WeightedClose indicator is an average of each day's price with extra weight given to the closing price.
Remarks
Similar to the Median Price and Typical Price Indicators
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
WeightedClose
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
ChaikinMoneyFlow (2)
ChaikinMoneyFlow (1 of 2)
Summary
The Chaikin Money Flow indicator measures the money flow volume over a specific period.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The period used for the calculation |
Return Value
ChaikinMoneyFlow
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
ChaikinMoneyFlow (2 of 2)
Summary
The Chaikin Money Flow indicator measures the money flow volume over a specific period.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The period used for the calculation |
Return Value
ChaikinMoneyFlow
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
EaseOfMovement (2)
EaseOfMovement (1 of 2)
Summary
The Ease Of Movement indicator relates the price change to the volume.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The period used for the calculation |
| maType | MovingAverageType | The moving average type used for the calculation |
Return Value
EaseOfMovement
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
EaseOfMovement (2 of 2)
Summary
The Ease Of Movement indicator relates the price change to the volume.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The period used for the calculation |
| maType | MovingAverageType | The moving average type used for the calculation |
Return Value
EaseOfMovement
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
MoneyFlowIndex (2)
MoneyFlowIndex (1 of 2)
Summary
The Money Flow Index measures the strength of the money flow.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The period used for the calculation |
Return Value
MoneyFlowIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
MoneyFlowIndex (2 of 2)
Summary
The Money Flow Index measures the strength of the money flow.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The period used for the calculation |
Return Value
MoneyFlowIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
NegativeVolumeIndex
Summary
The Negative Volume Index is a calculation of the percentage change in price on days when trading volume declines.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for the calculation. |
Return Value
NegativeVolumeIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
OnBalanceVolume
Summary
The On Balance Volume indicator relates price and volume.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for the calculation. |
Return Value
OnBalanceVolume
PositiveVolumeIndex
Summary
The Positive Volume Index is a calculation of the percentage change in price on days when trading volume increased.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for the calculation. |
Return Value
PositiveVolumeIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
PriceVolumeTrend
Summary
The Price Volume Trend indicator shows the relationship between price and volume.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for the calculation. |
Return Value
PriceVolumeTrend
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
TradeVolumeIndex
Summary
Trade Volume Index indicator measures the amount of money flowing in and out of an asset.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The price source data used for the calculation. |
Return Value
TradeVolumeIndex
Examples
1 2 3 4 5 6 7 8 9 10 11 12 | |
VolumeOscillator (2)
VolumeOscillator (1 of 2)
Summary
The Volume Oscillator indicator is the difference between two moving averages.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| shortTerm | int | The fast moving average period |
| longTerm | int | The slow moving average period |
Return Value
VolumeOscillator
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
VolumeOscillator (2 of 2)
Summary
The Volume Oscillator indicator is the difference between two moving averages.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| shortTerm | int | The fast moving average period |
| longTerm | int | The slow moving average period |
Return Value
VolumeOscillator
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
VolumeROC (2)
VolumeROC (1 of 2)
Summary
Volume Rate of Change Indicator measures the rate of change of the tick volume.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The period used for the calculation |
Return Value
VolumeROC
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
VolumeROC (2 of 2)
Summary
Volume Rate of Change Indicator measures the rate of change of the tick volume.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The period used for the calculation |
Return Value
VolumeROC
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
AverageTrueRange (2)
AverageTrueRange (1 of 2)
Summary
Average true range. An indicator providing the degree of price volatility.
Remarks
Average true range (ATR) is a technical analysis volatility indicator originally developed by J. Welles Wilder. The indicator provides the degree of price volatility. The average true range is an N-day exponential moving average of the true range values. Wilder recommended a 14-period smoothing.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Period of moving average to use for Average True Range caluclation. |
| maType | MovingAverageType | Type of moving average to use for Average True Range caluclation. |
Return Value
AverageTrueRange
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
AverageTrueRange (2 of 2)
Summary
Average true range. An indicator providing the degree of price volatility.
Remarks
Average true range (ATR) is a technical analysis volatility indicator originally developed by J. Welles Wilder. The indicator provides the degree of price volatility. The average true range is an N-day exponential moving average of the true range values. Wilder recommended a 14-period smoothing.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | Period of moving average to use for Average True Range caluclation. |
| maType | MovingAverageType | Type of moving average to use for Average True Range caluclation. |
Return Value
AverageTrueRange
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
DonchianChannel (2)
DonchianChannel (1 of 2)
Summary
The Donchian channel is a volatility indicator forming a channel between the highest high and the lowest low of the chosen period.
Remarks
The Donchian channel is mainly used for providing entry signals. A long is established when the price closes above the Donchian Channel. Conversely, if it closes below, then a short is established.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Period of Calculation of the Dochian Channel |
Return Value
DonchianChannel
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
DonchianChannel (2 of 2)
Summary
The Donchian channel is a volatility indicator forming a channel between the highest high and the lowest low of the chosen period.
Remarks
The Donchian channel is mainly used for providing entry signals. A long is established when the price closes above the Donchian Channel. Conversely, if it closes below, then a short is established.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | Period of Calculation of the Dochian Channel |
Return Value
DonchianChannel
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
IchimokuKinkoHyo (2)
IchimokuKinkoHyo (1 of 2)
Summary
Ichimoku Kinko Hyo Indicator is a moving average based trend identification system.
Remarks
Ichimoku Kinko Hyo Indicator contains more data points than standard candlestick charts and thus provides a clearer picture of potential price action.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| tenkanSenPeriods | int | The period used for the Tenkan Sen |
| kijunSenPeriods | int | The period used for the Kijun Sen |
| senkouSpanBPeriods | int | The period used for the Senkou Span B |
Return Value
IchimokuKinkoHyo
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
IchimokuKinkoHyo (2 of 2)
Summary
Ichimoku Kinko Hyo Indicator is a moving average based trend identification system.
Remarks
Ichimoku Kinko Hyo Indicator contains more data points than standard candlestick charts and thus provides a clearer picture of potential price action.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| tenkanSenPeriods | int | The period used for the Tenkan Sen |
| kijunSenPeriods | int | The period used for the Kijun Sen |
| senkouSpanBPeriods | int | The period used for the Senkou Span B |
Return Value
IchimokuKinkoHyo
Examples
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
AwesomeOscillator (2)
AwesomeOscillator (1 of 2)
Summary
Initializes the AwesomeOscillator indicator instance
Signature
1 | |
Return Value
AwesomeOscillator
AwesomeOscillator (2 of 2)
Summary
Initializes the AwesomeOscillator indicator instance by passing the bars
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
AwesomeOscillator
AcceleratorOscillator (2)
AcceleratorOscillator (1 of 2)
Summary
Initializes the AcceleratorOscillator indicator instance
Signature
1 | |
Return Value
AcceleratorOscillator
AcceleratorOscillator (2 of 2)
Summary
Initializes the AcceleratorOscillator indicator instance
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
AcceleratorOscillator
KeltnerChannels (2)
KeltnerChannels (1 of 2)
Summary
Initializes the Keltner Channels indicator instance
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| maPeriod | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
| atrPeriod | int | Average True Range Period |
| atrMaType | MovingAverageType | Average True Range MAType |
| bandDistance | double | ATR Multiplier |
Return Value
KeltnerChannels
KeltnerChannels (2 of 2)
Summary
Initializes the Keltner Channels indicator instance
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| maPeriod | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
| atrPeriod | int | Average True Range Period |
| atrMaType | MovingAverageType | Average True Range MAType |
| bandDistance | double | ATR Multiplier |
Return Value
KeltnerChannels
AverageDirectionalMovementIndexRating (2)
AverageDirectionalMovementIndexRating (1 of 2)
Summary
The Average Directional Movement Index Rating (ADXR) measures the strength of the Average Directional Movement Index (ADX).It's calculated by taking the average of the current ADX and the ADX from one time period before.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The Period of AverageDirectionalMovementIndexRating |
Return Value
AverageDirectionalMovementIndexRating
AverageDirectionalMovementIndexRating (2 of 2)
Summary
The Average Directional Movement Index Rating (ADXR) measures the strength of the Average Directional Movement Index (ADX).It's calculated by taking the average of the current ADX and the ADX from one time period before.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The Period of AverageDirectionalMovementIndexRating |
| maType | MovingAverageType | Moving Average Type |
Return Value
AverageDirectionalMovementIndexRating
Alligator (2)
Alligator (1 of 2)
Summary
Legendary trader Bill Williams, an early pioneer of market psychology, developed the trend-following Alligator indicator,which follows the premise that financial markets and individual securities trend just 15% to 30% of the time while grinding through sideways ranges the other 70% to 85% of the time.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| jawsPeriods | int | The jaws period of Alligator |
| jawsShift | int | The jaws shift of Alligator |
| teethPeriods | int | The teeth period of Alligator |
| teethShift | int | The teeth shift of Alligator |
| lipsPeriods | int | The lips period of Alligator |
| lipsShift | int | The lips shift of Alligator |
| maType | MovingAverageType | Moving Average Type |
Return Value
Alligator
Alligator (2 of 2)
Summary
Legendary trader Bill Williams, an early pioneer of market psychology, developed the trend-following Alligator indicator,which follows the premise that financial markets and individual securities trend just 15% to 30% of the time while grinding through sideways ranges the other 70% to 85% of the time.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for the Alligator calculation. |
| jawsPeriods | int | The jaws period of Alligator |
| jawsShift | int | The jaws shift of Alligator |
| teethPeriods | int | The teeth period of Alligator |
| teethShift | int | The teeth shift of Alligator |
| lipsPeriods | int | The lips period of Alligator |
| lipsShift | int | The lips shift of Alligator |
| maType | MovingAverageType | Moving Average Type |
Return Value
Alligator
CenterOfGravity
Summary
The Center of Gravity (COG) indicator is a technical indicator developed by John Ehlers in 2002, used to identify potential turning points in the price as early as possible.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| length | int | The length of CenterOfGravity |
Return Value
CenterOfGravity
CyberCycle
Summary
The Cyber Cycles Oscillator is an indicator designed by John Ehlers, it is used for isolating the cycle component of the market from its trend counterpart.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| alpha | double | CyberCycle Alpha |
Return Value
CyberCycle
Fractals (2)
Fractals (1 of 2)
Summary
The fractal indicator is a trading indicator used in technical analysis that is used to identify potential trend reversal points in a market.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Fractals Period |
Return Value
Fractals
Fractals (2 of 2)
Summary
The fractal indicator is a trading indicator used in technical analysis that is used to identify potential trend reversal points in a market.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | Fractals Period |
Return Value
Fractals
PolynomialRegressionChannels
Summary
Polynomial Regression Channel (PRC) is an RTX Extension indicator that draws a best fit n-degree polynomial regression line through a recent period of data.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| degree | int | The degree of PolynomialRegressionChannels |
| periods | int | The period of PolynomialRegressionChannels |
| standardDeviation | double | The first standardDeviation of PolynomialRegressionChannels |
| standardDeviation2 | double | The second standardDeviation of PolynomialRegressionChannels |
Return Value
PolynomialRegressionChannels
Supertrend
Summary
Supertrend is one of the most popular trend trading indicators
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Supertrend Period |
| multiplier | double | Supertrend Multiplier |
Return Value
Supertrend
TickVolume
Summary
Tick Volume gives you the number of ticks for each bar.
Signature
1 | |
Return Value
TickVolume
AccumulationDistribution (2)
AccumulationDistribution (1 of 2)
Summary
The Accumulation Distribution indicator shows bullish or bearish trends.
Signature
1 | |
Return Value
AccumulationDistribution
AccumulationDistribution (2 of 2)
Summary
The Accumulation Distribution indicator shows bullish or bearish trends.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
AccumulationDistribution
BearsPower (2)
BearsPower (1 of 2)
Summary
Bears Power shows the maximum bearish strength during the time period.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
Return Value
BearsPower
BearsPower (2 of 2)
Summary
Bears Power shows the maximum bearish strength during the time period.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
Return Value
BearsPower
BullsPower (2)
BullsPower (1 of 2)
Summary
Bulls Power shows the maximum bullish strength during the time period.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
Return Value
BullsPower
BullsPower (2 of 2)
Summary
Bulls Power shows the maximum bullish strength during the time period.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
Return Value
BullsPower
ElderRayIndex (2)
ElderRayIndex (1 of 2)
Summary
Elder Ray Index shows the maximum bullish and bearish strengths during the time period.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
Return Value
ElderRayIndex
ElderRayIndex (2 of 2)
Summary
Elder Ray Index shows the maximum bullish and bearish strengths during the time period.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
Return Value
ElderRayIndex
MarketFacilitationIndex (2)
MarketFacilitationIndex (1 of 2)
Summary
The indicator shows the effectiveness of price movement by computing the price movement per volume unit
Signature
1 | |
Return Value
MarketFacilitationIndex
MarketFacilitationIndex (2 of 2)
Summary
The indicator shows the effectiveness of price movement by computing the price movement per volume unit
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
Return Value
MarketFacilitationIndex
ChaikinOscillator (2)
ChaikinOscillator (1 of 2)
Summary
The Chaikin Oscillator indicator is the difference between two moving averages over the Chaikin Money Flow.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| shortTerm | int | The fast moving average period |
| longTerm | int | The slow moving average period |
| maType | MovingAverageType | Moving Average Type |
Return Value
ChaikinOscillator
ChaikinOscillator (2 of 2)
Summary
The Chaikin Oscillator indicator is the difference between two moving averages over the Chaikin Money Flow.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| shortTerm | int | The fast moving average period |
| longTerm | int | The slow moving average period |
| maType | MovingAverageType | Moving Average Type |
Return Value
ChaikinOscillator
RelativeVigorIndex (2)
RelativeVigorIndex (1 of 2)
Summary
The Relative Vigor Index is a momentum oscillator, measuring the strength of a trend.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Moving Average Period |
Return Value
RelativeVigorIndex
RelativeVigorIndex (2 of 2)
Summary
The Relative Vigor Index is a momentum oscillator, measuring the strength of a trend.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | Moving Average Period |
Return Value
RelativeVigorIndex
GatorOscillator (2)
GatorOscillator (1 of 2)
Summary
Gator Oscillator (GO) supplements the Alligator indicator and is used together with it.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| jawsPeriods | int | The jaws period of Alligator |
| jawsShift | int | The jaws shift of Alligator |
| teethPeriods | int | The teeth period of Alligator |
| teethShift | int | The teeth shift of Alligator |
| lipsPeriods | int | The lips period of Alligator |
| lipsShift | int | The lips shift of Alligator |
| maType | MovingAverageType | Moving Average Type |
Return Value
GatorOscillator
GatorOscillator (2 of 2)
Summary
Gator Oscillator (GO) supplements the Alligator indicator and is used together with it.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for the Alligator calculation. |
| jawsPeriods | int | The jaws period of Alligator |
| jawsShift | int | The jaws shift of Alligator |
| teethPeriods | int | The teeth period of Alligator |
| teethShift | int | The teeth shift of Alligator |
| lipsPeriods | int | The lips period of Alligator |
| lipsShift | int | The lips shift of Alligator |
| maType | MovingAverageType | Moving Average Type |
Return Value
GatorOscillator
DeMarker (2)
DeMarker (1 of 2)
Summary
The DeMarker (DeM) is an oscillator that compares the most recent maximum and minimum prices to the previous period's equivalent price.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Moving Average Period |
Return Value
DeMarker
DeMarker (2 of 2)
Summary
The DeMarker (DeM) is an oscillator that compares the most recent maximum and minimum prices to the previous period's equivalent price.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | Moving Average Period |
Return Value
DeMarker
ElderForceIndex (2)
ElderForceIndex (1 of 2)
Summary
Elder's Force Index measures the amount of power used to move the price of an asset.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
Return Value
ElderForceIndex
ElderForceIndex (2 of 2)
Summary
Elder's Force Index measures the amount of power used to move the price of an asset.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
Return Value
ElderForceIndex
OscillatorMovingAverage
Summary
The Oscillator of a Moving Average (OsMA) is a technical indicator that shows the difference between an oscillator and its moving average over a given period of time.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The oscillator Data Series used for the OsMA calculation. |
| periods | int | Moving Average Period |
| maType | MovingAverageType | Moving Average Type |
Return Value
OscillatorMovingAverage
MacdOscillatorMovingAverage (2)
MacdOscillatorMovingAverage (1 of 2)
Summary
The Oscillator of a Moving Average (OsMA) over the MACD.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| longCycle | int | The long period used calculation. |
| shortCycle | int | The short period used calculation. |
| signalPeriods | int | The period used for the calculation of the signal. |
| maType | MovingAverageType | Moving Average Type |
Return Value
MacdOscillatorMovingAverage
MacdOscillatorMovingAverage (2 of 2)
Summary
The Oscillator of a Moving Average (OsMA) over the MACD.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source series to be applied |
| longCycle | int | The long period used calculation. |
| shortCycle | int | The short period used calculation. |
| signalPeriods | int | The period used for the calculation of the signal. |
| maType | MovingAverageType | Moving Average Type |
Return Value
MacdOscillatorMovingAverage
Envelopes (2)
Envelopes (1 of 2)
Summary
The Envelopes indicator is used to visualize potential trading ranges and overbought/oversold conditions.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The periods used in the calculation. |
| maType | MovingAverageType | Moving Average Type |
| deviation | double | The distance from the moving average in percents |
Return Value
Envelopes
Envelopes (2 of 2)
Summary
The Envelopes indicator is used to visualize potential trading ranges and overbought/oversold conditions.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The periods used in the calculation. |
| maType | MovingAverageType | Moving Average Type |
| deviation | double | The distance from the moving average in percents |
Return Value
Envelopes
DoubleExponentialMovingAverage
Summary
The Double Exponential Moving Average (DEMA) is a combination of smoothed exponential moving averages (EMA) and a basic EMA
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The periods used for the calculation. |
Return Value
DoubleExponentialMovingAverage
TripleExponentialMovingAverage
Summary
The Triple Exponential Moving Average (TEMA) is a technical indicator that provides a smoothed representation of price data by applying three levels of exponential smoothing
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The periods used for the calculation. |
Return Value
TripleExponentialMovingAverage
FractalAdaptiveMovingAverage (2)
FractalAdaptiveMovingAverage (1 of 2)
Summary
The Fractal Adaptive Moving Average (FRAMA) indicator is a type of moving average that adjusts its sensitivity to price movements based on market volatility
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The periods used for the calculation. Must be an even number. |
Return Value
FractalAdaptiveMovingAverage
FractalAdaptiveMovingAverage (2 of 2)
Summary
The Fractal Adaptive Moving Average (FRAMA) indicator is a type of moving average that adjusts its sensitivity to price movements based on market volatility
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| bars | Bars | The Bars that will be used by indicator, you can pass another timeframe/symbol bars |
| periods | int | The periods used for the calculation. Must be an even number. |
Return Value
FractalAdaptiveMovingAverage
KaufmanAdaptiveMovingAverage (2)
KaufmanAdaptiveMovingAverage (1 of 2)
Summary
The Kaufman's Adaptive Moving Average (KAMA) indicator is a type of adaptive moving average designed to adjust its smoothing factor based on market volatility
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The periods used for the calculation. Must be an even number. |
| fastPeriods | int | The fast moving average period |
| slowPeriods | int | The slow moving average period |
Return Value
KaufmanAdaptiveMovingAverage
KaufmanAdaptiveMovingAverage (2 of 2)
Summary
The Kaufman's Adaptive Moving Average (KAMA) indicator is a type of adaptive moving average designed to adjust its smoothing factor based on market volatility
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The periods used for the calculation. Must be an even number. |
| fastPeriods | int | The fast moving average period |
| slowPeriods | int | The slow moving average period |
Return Value
KaufmanAdaptiveMovingAverage
ChandeMomentumOscillator (2)
ChandeMomentumOscillator (1 of 2)
Summary
The Chande Momentum Oscillator (CMO) is a technical indicator designed to measure the momentum of a financial instrument.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| periods | int | The value of the periods used for calculation. |
Return Value
ChandeMomentumOscillator
ChandeMomentumOscillator (2 of 2)
Summary
The Chande Momentum Oscillator (CMO) is a technical indicator designed to measure the momentum of a financial instrument.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| periods | int | The value of the periods used for calculation. |
Return Value
ChandeMomentumOscillator
VariableIndexDynamicAverage (2)
VariableIndexDynamicAverage (1 of 2)
Summary
The Variable Index Dynamic Average (VIDYA) indicator is a type of moving average that dynamically adjusts its smoothing period based on market volatility.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| source | DataSeries | The source data used for calculation. |
| cmoPeriods | int | The value of the periods used for the Chande Momentum Oscillator (CMO) calculation. |
| smoothPeriods | int | The value of the periods used for the volatility smoothing factor calculation. |
Return Value
VariableIndexDynamicAverage
VariableIndexDynamicAverage (2 of 2)
Summary
The Variable Index Dynamic Average (VIDYA) indicator is a type of moving average that dynamically adjusts its smoothing period based on market volatility.
Signature
1 | |
Parameters
| Name | Type | Description |
|---|---|---|
| cmoPeriods | int | The value of the periods used for the Chande Momentum Oscillator (CMO) calculation. |
| smoothPeriods | int | The value of the periods used for the volatility smoothing factor calculation. |
Return Value
VariableIndexDynamicAverage