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


Добрый день.
В примере 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

Фотография
Программист
Дата: 10.09.2014
Ответить


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


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



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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 10.09.2014
Ответить


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


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

loading
clippy