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

Если же залезть в код примера и жестко задать тип свечи то так же ничего не рисуется. Т.е. когда вот эту строчку https://github.com/StockSharp/StockSharp/blob/master/Samples/Connectors/SampleConnection/SecuritiesWindow.xaml.cs#L458 заменяем на эту DataType2 = DataType.Create(typeof(RangeCandleMessage), new Unit(4)),
Соответственно мне видятся две проблемы:
- В приложении не реализована загрузка инструментов для диалоговых окон
- В связи с переходом на новую модель подписок перестала работать генерация любых свечей, кроме таймфрейм.
Вопрос к разработчикам - не могли бы вы это исправить? Мне видится это критичной ошибкой
Kommentare (4)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Кажется это не входило в стандартные примеры S#, он просто строит свечной график по ТФ, который выбирается в окошке "Инструменты".
Ещё можно посмотреть примеры документации по свечам https://doc.stocksharp.ru/html/cd52cfcf-938c-4fce-9a56-4e9a001f0792.htm возможно вам это поможет
Собственно вот тот самый апдейт, после которого всё перестало работать https://github.com/StockSharp/StockSharp/commit/0285d51ecbb5788d7e320998eb21e46d762a081c абсолютно такая же архитектура, только изменен способ подписки.
В примере вообще другая архитектура, мы в SecuritiesWindow создаем сообщение на получение маркет-даты, а в ChartsWindow подписываемся на эту маркетдату, но не на свечи (SubscribeCandles).
Подозреваю что так можно вытащить только свечи поддерживаемые коннектором, но нельзя построить всякие ренжи, ренко, объемные, крестики-нолики и т.д.
Ну у меня терминалы без обезличенных сделок, т.е. тиков там нет, к сожалению проверить сейчас никак не могу.