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