Не могу сформировать и отрисовать 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()). Что мне нужно сделать для формирования полосы хотя бы?
Комментарии (0)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Пока нет комментариев. Будьте первым!