IIndicatorsAccessor.MacdOscillatorMovingAverage
method · IIndicatorsAccessor · cAlgo.API.Internals
DesktopCLICloud
The Oscillator of a Moving Average (OsMA) over the MACD.
Overloads
MacdOscillatorMovingAverage(int longCycle, int shortCycle, int signalPeriods, MovingAverageType maType)
The Oscillator of a Moving Average (OsMA) over the MACD.
MacdOscillatorMovingAverage MacdOscillatorMovingAverage(int longCycle, int shortCycle, int signalPeriods, MovingAverageType maType)
api.Indicators.MacdOscillatorMovingAverage(longCycle: int, shortCycle: int, signalPeriods: int, maType: MovingAverageType) -> MacdOscillatorMovingAverage
Parameters
| Name | C# type | Python type | Description |
|---|---|---|---|
longCycle | int | int | The long period used calculation. |
shortCycle | int | int | The short period used calculation. |
signalPeriods | int | int | The period used for the calculation of the signal. |
maType | MovingAverageType | MovingAverageType | Moving Average Type |
Returns MacdOscillatorMovingAverage — MacdOscillatorMovingAverage
Examples
var macdOsma = Indicators.MacdOscillatorMovingAverage(26, 12, 9, MovingAverageType.Exponential);
Print("MACD OsMA histogram: {0}", macdOsma.Histogram.LastValue);
macdOsma = api.Indicators.MacdOscillatorMovingAverage(26, 12, 9, MovingAverageType.Exponential)
api.Print(f"MACD OsMA histogram: {macdOsma.Histogram.LastValue}")
MacdOscillatorMovingAverage(DataSeries source, int longCycle, int shortCycle, int signalPeriods, MovingAverageType maType)
The Oscillator of a Moving Average (OsMA) over the MACD.
MacdOscillatorMovingAverage MacdOscillatorMovingAverage(DataSeries source, int longCycle, int shortCycle, int signalPeriods, MovingAverageType maType)
api.Indicators.MacdOscillatorMovingAverage(source: DataSeries, longCycle: int, shortCycle: int, signalPeriods: int, maType: MovingAverageType) -> MacdOscillatorMovingAverage
Parameters
| Name | C# type | Python type | Description |
|---|---|---|---|
source | DataSeries | DataSeries | The source series to be applied |
longCycle | int | int | The long period used calculation. |
shortCycle | int | int | The short period used calculation. |
signalPeriods | int | int | The period used for the calculation of the signal. |
maType | MovingAverageType | MovingAverageType | Moving Average Type |
Returns MacdOscillatorMovingAverage — MacdOscillatorMovingAverage
Examples
var macdOsma = Indicators.MacdOscillatorMovingAverage(Bars.MedianPrices, 26, 12, 9, MovingAverageType.Exponential);
Print("MACD OsMA histogram of median prices: {0}", macdOsma.Histogram.LastValue);
macdOsma = api.Indicators.MacdOscillatorMovingAverage(api.Bars.MedianPrices, 26, 12, 9, MovingAverageType.Exponential)
api.Print(f"MACD OsMA histogram of median prices: {macdOsma.Histogram.LastValue}")