← Voltar

Формирование и отрисовка Bollingerband

Не могу сформировать и отрисовать BollingerBand. Объявление:

private BaseIndicator _priceIndicator = new BollingerBand(new KaufmannAdaptiveMovingAverage() {Length = 4}, new StandardDeviation() {Length = 10});

Работа с полосой:

var indicatorElem = new ChartIndicatorElement()
{
    Title = "Boilinger Band",
    Indicator = _priceIndicator as BollingerBand,
    Color = Colors.AliceBlue
};
if (_priceIndicator.IsFormed)
{
    el = _indicatorElem;
    BollingerBand bandToDisplay = el.Indicator as BollingerBand;
    Chart.Draw(timeFrameCandle.OpenTime, new Dictionary<IChartElement, object>
    {
        { _candleElem, timeFrameCandle },
        { _indicatorElem, bandToDisplay.GetCurrentValue<IIndicator>()}
    });
}

Свечи рисуются абсолютно нормально. Я догадываюсь, что мне нужен другой тип индикатора и способ формирования словаря (параметра Chart.Draw()). Что мне нужно сделать для формирования полосы хотя бы?

Este tópico foi útil?

Compartilhar tópico

Comentários (0)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Ainda sem comentários. Seja o primeiro!