IIndicatorsAccessor.ChaikinOscillator
method · IIndicatorsAccessor · cAlgo.API.Internals
DesktopCLICloud
The Chaikin Oscillator indicator is the difference between two moving averages over the Chaikin Money Flow.
Overloads
| Signature |
|---|
ChaikinOscillator(int shortTerm, int longTerm, MovingAverageType maType) |
ChaikinOscillator(Bars bars, int shortTerm, int longTerm, MovingAverageType maType) |
ChaikinOscillator(int shortTerm, int longTerm, MovingAverageType maType)
The Chaikin Oscillator indicator is the difference between two moving averages over the Chaikin Money Flow.
ChaikinOscillator ChaikinOscillator(int shortTerm, int longTerm, MovingAverageType maType)
api.Indicators.ChaikinOscillator(shortTerm: int, longTerm: int, maType: MovingAverageType) -> ChaikinOscillator
Parameters
| Name | C# type | Python type | Description |
|---|---|---|---|
shortTerm | int | int | The fast moving average period |
longTerm | int | int | The slow moving average period |
maType | MovingAverageType | MovingAverageType | Moving Average Type |
Returns ChaikinOscillator — ChaikinOscillator
Examples
var chaikinOscillator = Indicators.ChaikinOscillator(3, 10, MovingAverageType.Exponential);
Print("Chaikin Oscillator: {0}", chaikinOscillator.Result.Last(1));
chaikinOscillator = api.Indicators.ChaikinOscillator(3, 10, MovingAverageType.Exponential)
api.Print(f"Chaikin Oscillator: {chaikinOscillator.Result.Last(1)}")
ChaikinOscillator(Bars bars, int shortTerm, int longTerm, MovingAverageType maType)
The Chaikin Oscillator indicator is the difference between two moving averages over the Chaikin Money Flow.
ChaikinOscillator ChaikinOscillator(Bars bars, int shortTerm, int longTerm, MovingAverageType maType)
api.Indicators.ChaikinOscillator(bars: Bars, shortTerm: int, longTerm: int, maType: MovingAverageType) -> ChaikinOscillator
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 |
shortTerm | int | int | The fast moving average period |
longTerm | int | int | The slow moving average period |
maType | MovingAverageType | MovingAverageType | Moving Average Type |
Returns ChaikinOscillator — ChaikinOscillator
Examples
var dailyBars = MarketData.GetBars(TimeFrame.Daily);
var dailyChaikinOscillator = Indicators.ChaikinOscillator(dailyBars, 3, 10, MovingAverageType.Exponential);
Print("Daily Chaikin Oscillator: {0}", dailyChaikinOscillator.Result.Last(1));
dailyBars = api.MarketData.GetBars(TimeFrame.Daily)
dailyChaikinOscillator = api.Indicators.ChaikinOscillator(dailyBars, 3, 10, MovingAverageType.Exponential)
api.Print(f"Daily Chaikin Oscillator: {dailyChaikinOscillator.Result.Last(1)}")