Всем привет!
Попросили посмотреть один проект. Человек полгода назад заказал торговую систему на C# под Transaq. Заплатил, получил код и в итоге забросил — не работало. Спрашивает, можно ли что-то спасти 😊
Посмотрел. С виду все отлично: интерфейсы, асинхронщина, учет позиций, даже окошко нарисовали. Пять веток в репозитории. А к брокеру не подключается ни одна!!!
В основной ветке подключена 32-битная DLL коннектора аж 2021 года, а программа 64-битная — упадет при первом же обращении. Нормальная 64-битная библиотека кстати лежала в соседней папке. В другой ветке библиотеку поправили, но там вообще не отправляется команда входа с логином и паролем. В третьей логин отправляется — но снова со старой DLL. Вот такая ситуация.
Дальше по мелочи (хотя какие это мелочи): на стакан и ленту не подписались, так что данных роботу не придет. В заявке нет ни площадки, ни счета, ни признака рыночной — брокер ее отбросит. Ответы брокера к стратегии не привязаны, позиция не считается, стратегия висит в ожидании. Исполнение берется из заявки, а не из сделки, так что на частичном исполнении учет съедет. Ну и про обрыв связи никто не подумал — ни переподключения, ни резервного сервера.
Назвался груздем, пиши посты. Сегодня я расскажу про различные подключения (коннекторы) к биржевым терминалам и самим биржам, которые есть в нашей программе AutoTradePro. Вы же все равно сидите в LQDT и вам все равно, какая там ставка.
QUIK
Начнем с терминала QUIK, который как сильно любят, также сильно и ненавидят. :-) QUIK я увидел впервые в 2003 году, на заре интернет-трейдинга. Симпатичная программа, она и 20 лет назад также выглядела. Создана программистами для программистов. Не дай бог закрыть табличку с котировками, можно заново инсталлировать. Но для целей алготрейдинга квик хорош, надежен. Мой личный рекорд непрерывной работы квика без перезагрузки 9 месяцев на виртуальном сервере.
Действующий коннектор к QUIK осуществляет взаимодействие через Lua-скрипт, который обеспечивает транспорт основных данных. Из квика отдаются:
справочники инструментов
лимиты по деньгам и бумагам
клиентские портфели
позиции по фьючерсам и ограничения по счетам (информация ФОРТС)


Привет всем!
Если кто забыл или даже не знал — напоминаю.
Сам только что обновился. Посмотрим.
Модераторы, никогда репостом не занимался. Но через 40 мин народ на бабки может попасть, поэтому прошу не расстреливать.
--------------------------------------------
| Важная информация для пользователей поставщика данных Финам Transaq |
В это воскресенье, 24 января 2021г. брокер Финам проведет обновление серверного программного обеспечения Transaq. |
Обратите внимание! Пользователям TransaqConnector необходимо обновить программу TSLab до последней ночной сборки. |
Данное обновление не коснется пользователей HFT сервера и Plaza. Если у Вас помимо TransaqHFT есть другой коннектор Transaq, Вам также необходимо обновиться. |