← 返回

Стиль отрисовки индикатора DrawStyle не меняется

Здравствуйте. Не могу отобразить объем свечей в виде гистограммы - он рисуется просто линией, любой другой индикатор тоже. DrawStyle указал. А вот к примеру цвет меняется нормально. Использую Chart. Подскажите, пожалуйста, в чем может быть проблема.

private readonly ChartArea _area2;
private ChartIndicatorElement _volumeElem;

// ...

_area2 = new ChartArea();
_chart.Areas.Add(_area2);

// ...

_volumeElem = new ChartIndicatorElement
       {
         Title = "Объем",
         DrawStyle = ChartIndicatorDrawStyles.Histogram,
         Indicator = new VolumeIndicator(),
       };

_area2.Elements.Add(_volumeElem);

// ...

private void ProcessCandle(Candle candle)
{
    var volumeValue = new ChartIndicatorValue(_volumeElem.Indicator, _volumeElem.Indicator.Process(candle));

    _chart.ProcessValues(candle.OpenTime, new Dictionary<IChartElement, object>
    {
        { _candlesElem, candle },
        { _volumeElem, volumeValue },
    });
}

本主题对您有帮助吗?

分享主题

评论 (1)

登录创建账户, 登录或注册以发表评论

Moadip
Moadip

Используйте класс SciChart.