Коннектор не работает с QUIK 8.5


Коннектор не работает с QUIK 8.5
Atom
5/26/2020


Коннектор для квика не работает с новой версией квика 8.5. Проблема лежащая на поверхности - таблица экспортов функций Lua была удалена из библиотеки qlua.dll и находится теперь в lua53.dll. Официальная рекомендация разработчиков - линковаться теперь на эту библиотеку. Учитывая, что в новой версии Lua есть изменения с размерностью и типами данных, вполне вероятно, что коннектор не заработает и после перелинковки из-за особенностей внутренней реализации. Текущий срок перехода мосбиржи на новую платформу, которая потребует новой версии квика, - 06.07.



Thanks:


Balex

Avatar
Date: 6/1/2020
Reply


+1
Thanks:

Balex

Avatar
Date: 6/1/2020
Reply


Хотя если следовать рекомендованным путем (https://stocksharp.ru/news/265/rukovodstvo-po-nuget/#nugetinstaller) и плюхнуть все в каталог quik, то заработало
Thanks:

Alexander

Avatar
Date: 6/1/2020
Reply


Они исправили это после моего изначального сообщения. С одной стороны - хорошо, что исправили быстро. С другой - все это было сделано, как обычно молча и без каких-либо комментариев.
Thanks:

Mikhail Sukhov

Avatar
Date: 6/2/2020
Reply


Спасибо за оповещение. Поддержка новой версии Квик осуществилась тогда, как нам Арка предоставила новый дистрибутив. Вероятно, в публичный доступ это попало с задержкой.

По поводу минимальных изменений мы не делаем оповещения. Что касается данного обновления, то была и новость и рассылка.

Форум к сожалению не отслеживается нами. Данные топик попал в список задач по причине комментария от предыдущего пользователя, который некогда приобретал саппорт. Комментарии от всех пользователей не попадают к нам в трекинг систему по причине большого объема сообщений (в том числе и сообщений, которые идут напрямую из наших программ и видны только их оправителям и нам). Среагировать быстро или с задержкой мы не можем просто потому, что у нас другой канал баг репортов, вне форума.
Thanks:

Mikhail Sukhov

Avatar
Date: 6/2/2020
Reply


Забыл написать. В любом случае пишите ваши сообщения, потому что я по всему форуму раз в неделю смотрю сообщения и если это важная и критическая ошибка, то она идет в дев план. Но мы не можем делать отдельно оповещение о том, когда и что будет исправлено и инсправлено ли уже. Опять же это технически сложно делать на форуме, так как он не интегрирован с нашей баг трекинг системой.
Thanks:

Alexander

Avatar
Date: 6/2/2020
Reply


Михаил, спасибо за комментарий.

Не могли бы вы поточнее сказать, каким образом тогда вам сообщать о багах, если я использую исключительно только API? Есть ли способ получить доступ к вашему каналу баг-репортов в качестве репортера? Я не хочу платить вам за техподдержку, чтобы сообщать вам о багах. Это нонсенс же. Техподдержка мне не требуется, я в состоянии со всем разобраться самостоятельно.
Thanks:

Sprite

Avatar
Date: 6/2/2020
Reply


Alexander Go to
Не могли бы вы поточнее сказать, каким образом тогда вам сообщать о багах, если я использую исключительно только API? Есть ли способ получить доступ к вашему каналу баг-репортов в качестве репортера? Я не хочу платить вам за техподдержку, чтобы сообщать вам о багах. Это нонсенс же. Техподдержка мне не требуется, я в состоянии со всем разобраться самостоятельно.

+1
Thanks:

Alexander

Avatar
Date: 6/2/2020
Reply


Потестировал сегодня коннектор. Обнаружил новый баг. У подписанных Security никогда не заполняются ClosePrice, OpenPrice и ряд других полей. Проблема в том, что коннектор высылает сообщение Level1Change с этими данными сразу же, еще до того, как подписка переходит в состояние Online. И код, который переносит данные из Level1Change в свойства Security игнорирует это сообщение. Во время же дальнейшей работы эти данные не изменяются, что логично, т.к. они фиксированы на всю сессию. Подписка должна переходить в состояние Online до получения самого первого сообщения Level1Change.
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy