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