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