IIndicatorsAccessor.VolumeOscillator
method · IIndicatorsAccessor · cAlgo.API.Internals
DesktopCLICloud
The Volume Oscillator indicator is the difference between two moving averages.
Overloads
| Signature |
|---|
VolumeOscillator(int shortTerm, int longTerm) |
VolumeOscillator(Bars bars, int shortTerm, int longTerm) |
VolumeOscillator(int shortTerm, int longTerm)
The Volume Oscillator indicator is the difference between two moving averages.
VolumeOscillator VolumeOscillator(int shortTerm, int longTerm)
api.Indicators.VolumeOscillator(shortTerm: int, longTerm: int) -> VolumeOscillator
Parameters
| Name | C# type | Python type | Description |
|---|---|---|---|
shortTerm | int | int | The fast moving average period |
longTerm | int | int | The slow moving average period |
Returns VolumeOscillator — Volume Oscillator indicator instance
Examples
var volumeOscillator = Indicators.VolumeOscillator(9, 21);
Print("Volume Oscillator: {0}", volumeOscillator.Result.LastValue);
volumeOscillator = api.Indicators.VolumeOscillator(9, 21)
api.Print(f"Volume Oscillator: {volumeOscillator.Result.LastValue}")
VolumeOscillator(Bars bars, int shortTerm, int longTerm)
The Volume Oscillator indicator is the difference between two moving averages.
VolumeOscillator VolumeOscillator(Bars bars, int shortTerm, int longTerm)
api.Indicators.VolumeOscillator(bars: Bars, shortTerm: int, longTerm: int) -> VolumeOscillator
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 |
Returns VolumeOscillator — Volume Oscillator indicator instance
Examples
var dailyBars = MarketData.GetBars(TimeFrame.Daily);
var dailyVolumeOscillator = Indicators.VolumeOscillator(dailyBars, 9, 21);
Print("Daily Volume Oscillator: {0}", dailyVolumeOscillator.Result.LastValue);
dailyBars = api.MarketData.GetBars(TimeFrame.Daily)
dailyVolumeOscillator = api.Indicators.VolumeOscillator(dailyBars, 9, 21)
api.Print(f"Daily Volume Oscillator: {dailyVolumeOscillator.Result.LastValue}")