← Zurück

Формирование и отрисовка 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()). Что мне нужно сделать для формирования полосы хотя бы?

War dieses Thema hilfreich?

Thema teilen

Kommentare (0)

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

Noch keine Kommentare. Seien Sie der Erste!