← 返回

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 минута).

本主题对您有帮助吗?

分享主题

评论 (1)

登录创建账户, 登录或注册以发表评论

esper
esper

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