
Изменение скрптов lua для подключения к брокеру Алор
После общения с тех поддержкой решил написать еще сюда. Хочу внести правки в скрипты lua для подключения привода к QIUK от брокера Алор. По инструментам, у которых 1 лот содержит больше одной акции, идет ошибка синхронизации позиции. Есть понимание, как CScalp взаимодействует с QUIK через lua и коннектор QUIKSharp, однако нет понимания, как на стороне привода расчитывается позиция. Идея в том, чтобы сделать пересчет данных по объему позиции на стороне QUIK и передавать корректные данные в привод. Пока не понятно, при каких событиях событиях на стороне QUIK передаются данные о позиции. Посмотел какие данные передаются через get_depo_limits,и не увидел разницы в дробных и не дробных инструментах (например в SBER и ROSN).
Как итог: желательно понимать из каких таблиц QUIKа привод CSCalp запрашивает данные о текущих позициях, какие именно данные требуются для синхронизации, и, желательно, пример с правильными данными и как они обрабатываются в CSCalp.
Customer support service by UserEcho
Видимо сам проблему нашел, сам ее и решил. Думал разработчики быстрее меня справятся. Если кто-то зайдет в эту ветку в поисках решения проблемы подключения QUIK от Алор к приводу CScalp выкладываю скрипты, которые надо заменить в папке FSR Launcher\SubApps\CScalp\lua. Скрипты только для Алор. У других брокеров не проверялись.
Могут возникнуть зависания при получении состояния счета. В это случае надо просто переподключиться.qscallbacks.lua
qsfunctions.lua
Ты тестил? Есть какие то проблемы? Я об этой проблеме им еще год назад говорил, ничего не решали. Наконец то, ты легенда
С тобой можно в тг связаться?
Привет! Да, тестил. Я их и правил. И с ними сейчас торгую. Мой ТГ @testdriveit. Если не получится найти, оставляй свой. Если сразу не отвечу - могу просто отдыхать из-за часовой разницы.
Немного поправил скрипты. Теперь объем пересчитывается только для режима TQBR .(акции ММВБ).
Изменения вызваны тем, что у некоторых пользователей объемы лотов берутся из других режимов торгов, и снова возникает ожидание синхронизации позиции. Кроме того, на медленных компьютерах синхронизации может занимать некоторое время. Иногда требуется подождать пару секунд.qscallbacks.lua
qsfunctions.lua