Формирование и отрисовка Bollingerband
Atom Ответить
05.10.2015


Не могу сформировать и отрисовать 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 Ответов


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy