Не могу сформировать и отрисовать 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)
登录 或 创建账户, 登录或注册以发表评论
暂无评论,成为第一个评论者!