DetrendedPriceOscillator.Result
property · DetrendedPriceOscillator · cAlgo.API.Indicators
DesktopCLICloud
The resulting time series of Detrended Price Oscillator calculation.
Definition
IndicatorDataSeries Result {get;}
detrendedPriceOscillator.Result: IndicatorDataSeries
Returns IndicatorDataSeries
Examples
private DetrendedPriceOscillator _dpoFast;
private DetrendedPriceOscillator _dpoSlow;
protected override void OnStart()
{
_dpoFast = Indicators.DetrendedPriceOscillator(Bars.ClosePrices, 10, MovingAverageType.Simple);
_dpoSlow = Indicators.DetrendedPriceOscillator(Bars.ClosePrices, 20, MovingAverageType.Simple);
}
protected override void OnBar()
{
if (_dpoFast.Result.Last(1) > _dpoSlow.Result.Last(1))
Print("Fast DPO {0} is above slow DPO {1}", _dpoFast.Result.Last(1), _dpoSlow.Result.Last(1));
}
def on_start(self):
self.dpoFast = api.Indicators.DetrendedPriceOscillator(api.Bars.ClosePrices, 10, MovingAverageType.Simple)
self.dpoSlow = api.Indicators.DetrendedPriceOscillator(api.Bars.ClosePrices, 20, MovingAverageType.Simple)
def on_bar(self):
if self.dpoFast.Result.Last(1) > self.dpoSlow.Result.Last(1):
api.Print(f"Fast DPO {self.dpoFast.Result.Last(1)} is above slow DPO {self.dpoSlow.Result.Last(1)}")