Как добраться до текущего значения индикатора?

Как добраться до текущего значения индикатора?
Atom
1/26/2013
kahuna


Не смог разобраться как получить последнее значение индикатора внутри своего индикатора. За базу хочу использовать расчитанное значение ExponentialMovingAverage. И провести с ним ряд манипуляций. При попытке получить значение посредством _ExMa.GetValue(0) получаю похоже цены закрытия cвечей. Подскажите плиз кто знает как добраться до текущего значения индикатора ExponentialMovingAverage? Пример кода ниже: :[public class MyInd : LengthIndicator { private readonly ExponentialMovingAverage _ExMA; private readonly List _buffer = new List(); ... public MyInd() : base(typeof(Candle)) { _ExMA = new ExponentialMovingAverage ; }

protected override decimal OnProcess(IIndicatorValue input) {

        var candle = input.GetValue<Candle>();
	
        _ExMA.Process(candle);
    _buffer.Add( ExMa.GetValue(0) ); //в _buffer попадает похоже значение цены закрытия свечек
					//вместо ожидаемого значения ExponentialMovingAverage.

... return 0; }]


Tags:


Thanks:




Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy