Все привет, пока я вайбкодил свой терминал, Китайци уже наайбкодил dsh-trading — это торговый терминал с открытым исходным кодом, созданный на основе искусственного интеллекта и предназначенный для количественных инвестиционных исследований. Он построен на базе DeepSeek Harness (DSH) и микроядра Cordis. DSH объединяет криптовалюты (Binance, OKX, Bybit, CCXT), американские акции (Alpaca, Interactive Brokers, Yahoo Finance), китайские акции класса А (MiniQMT, Eastmoney, AkShare, Tushare), акции Гонконга (Longbridge, Futu, Tiger) и китайские товарные фьючерсы в единое модульное рабочее пространство.
Благодаря сочетанию облегченных графиков TradingView Lightweight Charts v5, многоагентных команд, работающих по принципу ролей (Мастер, Исследователь, Трейдер, Специалист по оценке рисков), встроенного тестирования стратегий и двухступенчатой системы утверждения человеком с нулевым уровнем доверия, dsh-trading устраняет разрыв между глубоким анализом с помощью ИИ и дисциплинированным исполнением торговых операций.
Всем привет!
Попросили посмотреть один проект. Человек полгода назад заказал торговую систему на C# под Transaq. Заплатил, получил код и в итоге забросил — не работало. Спрашивает, можно ли что-то спасти 😊
Посмотрел. С виду все отлично: интерфейсы, асинхронщина, учет позиций, даже окошко нарисовали. Пять веток в репозитории. А к брокеру не подключается ни одна!!!
В основной ветке подключена 32-битная DLL коннектора аж 2021 года, а программа 64-битная — упадет при первом же обращении. Нормальная 64-битная библиотека кстати лежала в соседней папке. В другой ветке библиотеку поправили, но там вообще не отправляется команда входа с логином и паролем. В третьей логин отправляется — но снова со старой DLL. Вот такая ситуация.
Дальше по мелочи (хотя какие это мелочи): на стакан и ленту не подписались, так что данных роботу не придет. В заявке нет ни площадки, ни счета, ни признака рыночной — брокер ее отбросит. Ответы брокера к стратегии не привязаны, позиция не считается, стратегия висит в ожидании. Исполнение берется из заявки, а не из сделки, так что на частичном исполнении учет съедет. Ну и про обрыв связи никто не подумал — ни переподключения, ни резервного сервера.
Назвался груздем, пиши посты. Сегодня я расскажу про различные подключения (коннекторы) к биржевым терминалам и самим биржам, которые есть в нашей программе AutoTradePro. Вы же все равно сидите в LQDT и вам все равно, какая там ставка.
QUIK
Начнем с терминала QUIK, который как сильно любят, также сильно и ненавидят. :-) QUIK я увидел впервые в 2003 году, на заре интернет-трейдинга. Симпатичная программа, она и 20 лет назад также выглядела. Создана программистами для программистов. Не дай бог закрыть табличку с котировками, можно заново инсталлировать. Но для целей алготрейдинга квик хорош, надежен. Мой личный рекорд непрерывной работы квика без перезагрузки 9 месяцев на виртуальном сервере.
Действующий коннектор к QUIK осуществляет взаимодействие через Lua-скрипт, который обеспечивает транспорт основных данных. Из квика отдаются:
справочники инструментов
лимиты по деньгам и бумагам
клиентские портфели
позиции по фьючерсам и ограничения по счетам (информация ФОРТС)

