В примере SampleConnection или SampleConnectionWithStorage, при попытке отрисовать, например, тиковую (или объемную или рэнжевую) свечку невозможно выбрать инструмент и соответственно свечки не рисуются. Хотя все инструменты загружены.

Если же залезть в код примера и жестко задать тип свечи то так же ничего не рисуется. Т.е. когда вот эту строчку https://github.com/StockSharp/StockSharp/blob/master/Samples/Connectors/SampleConnection/SecuritiesWindow.xaml.cs#L458 заменяем на эту DataType2 = DataType.Create(typeof(RangeCandleMessage), new Unit(4)),
Соответственно мне видятся две проблемы:
- В приложении не реализована загрузка инструментов для диалоговых окон
- В связи с переходом на новую модель подписок перестала работать генерация любых свечей, кроме таймфрейм.
Вопрос к разработчикам - не могли бы вы это исправить? Мне видится это критичной ошибкой
评论 (4)
登录 或 创建账户, 登录或注册以发表评论
Кажется это не входило в стандартные примеры S#, он просто строит свечной график по ТФ, который выбирается в окошке "Инструменты".
Ещё можно посмотреть примеры документации по свечам https://doc.stocksharp.ru/html/cd52cfcf-938c-4fce-9a56-4e9a001f0792.htm возможно вам это поможет
Собственно вот тот самый апдейт, после которого всё перестало работать https://github.com/StockSharp/StockSharp/commit/0285d51ecbb5788d7e320998eb21e46d762a081c абсолютно такая же архитектура, только изменен способ подписки.
В примере вообще другая архитектура, мы в SecuritiesWindow создаем сообщение на получение маркет-даты, а в ChartsWindow подписываемся на эту маркетдату, но не на свечи (SubscribeCandles).
Подозреваю что так можно вытащить только свечи поддерживаемые коннектором, но нельзя построить всякие ренжи, ренко, объемные, крестики-нолики и т.д.
Ну у меня терминалы без обезличенных сделок, т.е. тиков там нет, к сожалению проверить сейчас никак не могу.