← 戻る

Как влключить автоскроллинг графика?

Добрый день. В примере samplecandle для quik создал область (версия S# 4.2.18):


                var area = new ChartArea();
                wnd.Chart.Areas.Add(area);
                wnd.Chart.IsAutoScroll = true;

                var _longMaElem = new ChartIndicatorElement
                {
                    Indicator = Sma,
                    Title = "Длинная",
                    Color = Colors.OrangeRed,
                    XAxisId = "X",
                    YAxisId = "Y",
                };
                area.Elements.Add(_longMaElem);

Далее в функции DrawCandle добавляю элемент индикатора. Все отрисовывается и масштабируется, но без добавления на график ChartCandleElement не работает автоматическая прокрутка, а мне график свечек там не нужен. Подскажите как все-таки включить автоскроллинг графика при добавлении нового значения индикатора на графике?

このトピックは参考になりましたか?

トピックを共有

コメント (2)

ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください

RomSunZ
RomSunZ 著者

Автоскроллинг не работает, если на графике нет свечек! Как выяснил.

  1. Добавил на график свечи и индикатор МА.

  2. После того, как загрузились данные и на график вывелись все свечки и значения индикатора тупо нажал галку на графике, чтобы спрятать свечки, через несколько периодов получения новых свечек получил такую картинку:

  3. Включаем обратно свечки, и опять скроллинг работает:

Пожалуйста, исправьте этот баг!

Mikhail Sukhov
Mikhail Sukhov

Занес в список (видели бы юзеры список, на форум бы уже не писали😀). Сроки быстрых не обещаю. Но за детальное описание и рисерч - респектос.