Свечки в примере SampleCandles
Atom Ответить
19.10.2011


Добрый вечер. Подскажите, как решить проблему с построением графиков?

Для простоты объяснения, расскажу на примере SampleCandles.
В примере, при построении графика и загрузке данных, фокус и период чарта остается на свечках "в прошлом".
И для того, чтобы увидеть новые данные графика, приходится постоянно скролить график, что очень не удобно, особенно, на тиках.

Как с этим быть?
Заранее спасибо.

Теги:


Спасибо:




4 Ответов
Mikhail Sukhov

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


Код
_chart._stockChart.Scroller.SelectedEndDate = candles.Last().Time;
Спасибо:

kblp

Фотография
Дата: 19.10.2011
Ответить


Mikhail Sukhov Перейти
Код
_chart._stockChart.Scroller.SelectedEndDate = candles.Last().Time;


Боюсь, не работает...

private void DrawCandles(CandleToken token, IEnumerable<Candle> candles)
{
this.GuiAsync(() =>
{
var wnd = _chartWindows.TryGetValue(token);
if (wnd != null)
{
wnd.Chart.Candles.AddRange(candles);

wnd.Chart._stockChart.Scroller.SelectedEndDate = candles.Last().Time;
}
});
}

Суть ошибки: "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>" не содержит определения для "Last" и не был найден метод расширения "Last", принимающий тип "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>"...
Автор топика
Спасибо:

Mikhail Sukhov

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


kblp Перейти
Суть ошибки: "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>" не содержит определения для "Last" и не был найден метод расширения "Last", принимающий тип "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>"...


http://msdn.microsoft.com/en-us/library/bb358775(v=VS.90).aspx
Спасибо:

kblp

Фотография
Дата: 19.10.2011
Ответить


Mikhail Sukhov Перейти
kblp Перейти
Суть ошибки: "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>" не содержит определения для "Last" и не был найден метод расширения "Last", принимающий тип "System.Collections.Generic.IEnumerable<StockSharp.Algo.Candles.Candle>"...


https://msdn.microsoft.com/en-us/library/bb358775(v=VS.90).aspx


Ну я балбес...
using System.Linq;

Спасибо)))

Кстати, еще вопрос по чартам:

А возможно ли как-нибудь сделать отступ свечей от правого края окна??
Я нигде не нашел такой штуки, как offset или padding...

Заранее)))
Автор топика
Спасибо:


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

loading
clippy