← Zurück

BollingerBands

BollingerBands не правильно считаeт Upband и LowBand, когда в Process отправляются он-лайн значения (isFinal=false)


var val = _bollingerElem.Indicator.Process(new CandleIndicatorValue(candle) {IsFinal=false});

Так же пробовал отправлять через DecimalIndicatorValue


var val = _bollingerElem.Indicator.Process(new DecimalIndicatorValue(candle.ClosePrice) {IsFinal=false});

Индикаторы отображаются на графике, причем скользящая в BollingerBands рассчитывается нормально, в то время как значения Upband и LowBand рассчитываются правильно только когда isFinal=true.

Вот проект, в нем легко можно увидеть проблему(используется Quik, тайм - 1 минута).

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

esper
esper

BollingerBands пока не поддерживает обработку флага IsFinal. Можете помочь с его доработкой?