PercentagePriceOscillatorSignal

StockSharp.Algo.Indicators

Percentage Price Oscillator with signal line (no histogram).

Inherits: BaseComplexIndicator<IPercentagePriceOscillatorSignalValue>

Constructors

PercentagePriceOscillatorSignal
public PercentagePriceOscillatorSignal()
percentagePriceOscillatorSignal = PercentagePriceOscillatorSignal()

Initializes a new instance of the PercentagePriceOscillatorSignal.

PercentagePriceOscillatorSignal
public PercentagePriceOscillatorSignal(PercentagePriceOscillator ppo, ExponentialMovingAverage signalMa)
percentagePriceOscillatorSignal = PercentagePriceOscillatorSignal(ppo, signalMa)

Initializes a new instance of the PercentagePriceOscillatorSignal.

ppo
Base PPO.
signalMa
Signal EMA.

Properties

Ppo
public PercentagePriceOscillator Ppo { get; }
value = percentagePriceOscillatorSignal.Ppo

Base PPO.

SignalMa
public ExponentialMovingAverage SignalMa { get; }
value = percentagePriceOscillatorSignal.SignalMa

Signal EMA.

Methods

CreateValue
protected override IPercentagePriceOscillatorSignalValue CreateValue(DateTime time)
result = percentagePriceOscillatorSignal.CreateValue(time)

Create .

time
Time
OnProcess
protected override IIndicatorValue OnProcess(IIndicatorValue input)
result = percentagePriceOscillatorSignal.OnProcess(input)

To handle the input value.

input
The input value.

Returns: The resulting value.

ToString
public override string ToString()
result = percentagePriceOscillatorSignal.ToString()

Преобразовать к строковому представлению.

Returns: Строковое представление.