Size: a a a

2018 February 16

SR

Sergey Rashin in Stocksharp
По сути, нужно достать свечку по времени, и перерисовать эту свечку, добавить на нее последнюю сделку, и обновить график
источник

SR

Sergey Rashin in Stocksharp
Но что-то в доках я не вижу обновления к графика значений подобным образом
источник

SR

Sergey Rashin in Stocksharp
Никто так не делал чтоль ?
источник

JR

Jaguar RX in Stocksharp
Примерно так и есть. Сейчас напишу подробнее
источник

SR

Sergey Rashin in Stocksharp
Да вы б скинули просто ссылку на метод я б разобрался ))
источник

SR

Sergey Rashin in Stocksharp
А то над опыт получать, на готовых решениях опыт не получишь
источник

JR

Jaguar RX in Stocksharp
Как я понимаю там два метода. Расскажу о том, который знаю - через объект Chart.  Заранее создается объект типа Chart , пусть это  histСhart.
источник

JR

Jaguar RX in Stocksharp
Тогда перед стартом стратегии можно сделать так:             var _tradeElement = new ChartTradeElement();
           _area.Elements.Add(_tradeElement);
           _strategy.NewMyTrade += (t) =>
                                            {
var timeFrameTR = _strategy.series.Arg.To<TimeSpan>();
var tradeTime = timeFrameTR.GetCandleBounds(t.Trade.LocalTime, t.Order.Security.Board).Min;
var myDic = new Dictionary<IChartElement, object>() { { _tradeElement, t } };
MainWindow.Instance.GuiAsync(() => histChart.Draw(tradeTime, myDic));
                                            };
источник

SR

Sergey Rashin in Stocksharp
О_О
источник

SR

Sergey Rashin in Stocksharp
Draw принимает объект времени ?)))
источник

SR

Sergey Rashin in Stocksharp
Как все просто оказалось
источник

JR

Jaguar RX in Stocksharp
Т.е. по факту на объект Chart можно постить элементы из разных процедур. Свечи из одной, сделки из другой
источник

JR

Jaguar RX in Stocksharp
Есть еще один объект для вывода графики, где это тоже возможно сделать  - ChartPanel, более комплексный, но у меня еще давно с ним возникли какие-то проблемы, и я не стал его использовать.
источник

SR

Sergey Rashin in Stocksharp
В доках этого нет)))
источник

SR

Sergey Rashin in Stocksharp
источник

JR

Jaguar RX in Stocksharp
Но вообще последний год я полностью отказался от использования графики на S#, только движок исполнения, все следки - чeрез табличный вывод (OrderGrid)
источник

SR

Sergey Rashin in Stocksharp
Я тоже )
источник

SR

Sergey Rashin in Stocksharp
Но тот кому я робота пишу хочет график
источник

JR

Jaguar RX in Stocksharp
Какая-то старая документация, смотри лучше через ObjectBrowser
источник

SR

Sergey Rashin in Stocksharp
С отображением 8 разных ema
источник