OscillatorMovingAverage
interface cAlgo.API.Indicators
DesktopCLICloud
The calculation of the Oscillator of a Moving Average.
Definition
public interface OscillatorMovingAverage
Namespace: cAlgo.API.Indicators · Group: Indicators · Implements: StandardIndicator
Examples
private OscillatorMovingAverage _oscillatorMovingAverage;
protected override void OnStart()
{
var rsi = Indicators.RelativeStrengthIndex(Bars.ClosePrices, 14);
_oscillatorMovingAverage = Indicators.OscillatorMovingAverage(rsi.Result, 9, MovingAverageType.Simple);
}
protected override void OnBar()
{
Print("Oscillator of a Moving Average: {0}", _oscillatorMovingAverage.Histogram.Last(1));
}
def on_start(self):
rsi = api.Indicators.RelativeStrengthIndex(api.Bars.ClosePrices, 14)
self.oscillatorMovingAverage = api.Indicators.OscillatorMovingAverage(rsi.Result, 9, MovingAverageType.Simple)
def on_bar(self):
api.Print(f"Oscillator of a Moving Average: {self.oscillatorMovingAverage.Histogram.Last(1)}")
Properties
| Name | Description |
|---|---|
HistogramDesktopCLICloudIndicatorDataSeries | The Oscillator of a Moving Average is a technical indicator that shows the difference between an oscillator and its moving average over a given period of time. |
Inherited members
From StandardIndicator: AddToChart, Symbol, TimeFrame, Bars