Skip to content

IIndicatorsAccessor.ChaikinVolatility

method · IIndicatorsAccessor · cAlgo.API.Internals

DesktopCLICloud

The Chaikin Volatiliy indicator measures the trading range between the high and the low prices.

Overloads

Signature Description
ChaikinVolatility(int periods, int rateOfChange, MovingAverageType maType) The Chaikin Volatiliy indicator measures the trading range between the high and the low prices.
ChaikinVolatility(Bars bars, int periods, int rateOfChange, MovingAverageType maType) The Chaikin Volatility indicator measures the trading range between the high and the low prices.

ChaikinVolatility(int periods, int rateOfChange, MovingAverageType maType)

The Chaikin Volatiliy indicator measures the trading range between the high and the low prices.

ChaikinVolatility ChaikinVolatility(int periods, int rateOfChange, MovingAverageType maType)
api.Indicators.ChaikinVolatility(periods: int, rateOfChange: int, maType: MovingAverageType) -> ChaikinVolatility

Parameters

Name C# type Python type Description
periods int int The value of the periods used for calculation.
rateOfChange int int The value of the rage of change used for calculation.
maType MovingAverageType MovingAverageType Type of the Moving Average.

Returns ChaikinVolatility — Chaikin Volatility indicator instance

Examples

var chaikinVolatility = Indicators.ChaikinVolatility(10, 10, MovingAverageType.Exponential);
Print("Chaikin Volatility: {0}", chaikinVolatility.Result.LastValue);
chaikinVolatility = api.Indicators.ChaikinVolatility(10, 10, MovingAverageType.Exponential)
api.Print(f"Chaikin Volatility: {chaikinVolatility.Result.LastValue}")

ChaikinVolatility(Bars bars, int periods, int rateOfChange, MovingAverageType maType)

The Chaikin Volatility indicator measures the trading range between the high and the low prices.

ChaikinVolatility ChaikinVolatility(Bars bars, int periods, int rateOfChange, MovingAverageType maType)
api.Indicators.ChaikinVolatility(bars: Bars, periods: int, rateOfChange: int, maType: MovingAverageType) -> ChaikinVolatility

Parameters

Name C# type Python type Description
bars Bars Bars The Bars that will be used by indicator, you can pass another timeframe/symbol bars
periods int int The value of the periods used for calculation.
rateOfChange int int The value of the rage of change used for calculation.
maType MovingAverageType MovingAverageType Type of the Moving Average.

Returns ChaikinVolatility — Chaikin Volatility indicator instance

Examples

var dailyBars = MarketData.GetBars(TimeFrame.Daily);
var dailyChaikinVolatility = Indicators.ChaikinVolatility(dailyBars, 10, 10, MovingAverageType.Exponential);
Print("Daily Chaikin Volatility: {0}", dailyChaikinVolatility.Result.LastValue);
dailyBars = api.MarketData.GetBars(TimeFrame.Daily)
dailyChaikinVolatility = api.Indicators.ChaikinVolatility(dailyBars, 10, 10, MovingAverageType.Exponential)
api.Print(f"Daily Chaikin Volatility: {dailyChaikinVolatility.Result.LastValue}")