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}")