Skip to content

IIndicatorsAccessor.UltimateOscillator

method · IIndicatorsAccessor · cAlgo.API.Internals

DesktopCLICloud

Returns the Ultimate Oscillator indicator instance.

Overloads

UltimateOscillator(int cycle1, int cycle2, int cycle3)

Returns the Ultimate Oscillator indicator instance.

UltimateOscillator UltimateOscillator(int cycle1, int cycle2, int cycle3)
api.Indicators.UltimateOscillator(cycle1: int, cycle2: int, cycle3: int) -> UltimateOscillator

Parameters

Name C# type Python type Description
cycle1 int int The value of the short periods used for calculation.
cycle2 int int The value of the medium periods used for calculation.
cycle3 int int The value of the long periods used for calculation.

Returns UltimateOscillator — UltimateOscillator indicator instance

Examples

var ultimateOscillator = Indicators.UltimateOscillator(7, 14, 28);
Print("Ultimate Oscillator: {0}", ultimateOscillator.Result.LastValue);
ultimateOscillator = api.Indicators.UltimateOscillator(7, 14, 28)
api.Print(f"Ultimate Oscillator: {ultimateOscillator.Result.LastValue}")

UltimateOscillator(Bars bars, int cycle1, int cycle2, int cycle3)

Returns the Ultimate Oscillator indicator instance.

UltimateOscillator UltimateOscillator(Bars bars, int cycle1, int cycle2, int cycle3)
api.Indicators.UltimateOscillator(bars: Bars, cycle1: int, cycle2: int, cycle3: int) -> UltimateOscillator

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
cycle1 int int The value of the short periods used for calculation.
cycle2 int int The value of the medium periods used for calculation.
cycle3 int int The value of the long periods used for calculation.

Returns UltimateOscillator — UltimateOscillator indicator instance

Examples

var dailyBars = MarketData.GetBars(TimeFrame.Daily);
var dailyUltimateOscillator = Indicators.UltimateOscillator(dailyBars, 7, 14, 28);
Print("Daily Ultimate Oscillator: {0}", dailyUltimateOscillator.Result.LastValue);
dailyBars = api.MarketData.GetBars(TimeFrame.Daily)
dailyUltimateOscillator = api.Indicators.UltimateOscillator(dailyBars, 7, 14, 28)
api.Print(f"Daily Ultimate Oscillator: {dailyUltimateOscillator.Result.LastValue}")