Блог им. Lihoslavl

Среда для бота

Коллеги, привет!

Подскажите, пожалуйста, как сейчас оптимально торговать через роботов на бирже?

Я на python пишу код.

Самый очевидный вариант — подключать quik и городить его на quikpy или quik_python и отправлять заявки через него.

Но зачем мне quik? В боте не нужна визуализация, её можно потом добавить, нужна реально только возможность найти и выбрать нужный тикер, отправлять лимитки и получать уведомления о статусе подключения и о статусе заявки: дошла / не дошла и исполнена / не исполнена. Данные можно с Москухни забирать по апи. По идее, от брокера тоже должны они поступать.

Как вообще это делается? У брокера АПИ просить нужно? И какого брокера выбрать?

В идеале вижу бота так: что он торгует на выделенном серваке как приложение и присылает отчёты о сделках и P&L. Может уже что-то готовое есть?
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
516 | ★1
9 комментариев
Просто спроси это у дипсик. Не здесь. Дипсик все сделает
avatar

на текущий момент уже 4 брокера (если не ошибаюсь)  предоставляют свои api для торговли «ботами»

(1) финам api.finam.ru
(2) алор alor.dev/docs/
(3) Т-банк developer.tbank.ru/invest
(4) БКС trade-api.bcs.ru

если в списке нет Вашего брокера, то да, торговля через квик

 

avatar
Но зачем мне quik?

Если Вы не новичок в АПИ, то должны понимать, что те  апи, которые предоставляют наши брокеры достаточно примитивны, чтоб предоставлять Вам возможность выполнять всю черную работу по поддержанию соединения, обработке обрывов связи и т.д. и т.п. Квик работает через закрытый низкоуровневый протокол и делает это все сам (почти). Вам остается только торговать.  Апи особенно нравятся программистам, потому, что, как правило,  они умеют хорошо программировать. Но не умеют торговать.
avatar
Synthetic, с квиком проблема в том, что он под винду ещё написан, может есть что-то подобное но под Linux? С виндой запаришься докер поднимать по 10 раз на дню. Или quik сделал нативный клиент?
avatar
Или quik сделал нативный клиент?
Даже если бы и сделал, что крайне маловероятно, нужно было бы ждать лет 5 до того момента, когда оно будет работоспособно. С другой стороны Quik прекрасно работает в виртуальной машине, даже со скромными параметрами.
Если Вы собираетесь работать с чем-то вроде quikpy и подобным, то Вам нужно запустить quik и в нем скрипт на lua, после чего в эту Windows уже не надо лазить. Все (почти) делается питоном через открытый порт.
Эмуляторы вроде wine и т.п. я бы не рекомендовал.

PS. Удивительно, как казалось бы одинаковые технологии типа websocket быстро и беспроблемно работают с криптобиржами, но тормозят и брыкаются при работе с Мосбиржей ( и через брокеров и напрямую)…
avatar
Synthetic, то есть сервак, на нём wm винда, в ней запущен quik, так? Скрипт в lua нужен со связью с quikpy? Как-то сложно выглядит.
avatar
Сервак с linux, на нем докер c контейнером, в котором что-то происходит и открыт порт для связи. Это разве сложно? Здесь то-же самое. Только виртуализация не в контейнере. а в виртуальной машине. Немного больше ресурсов кушает. 
avatar
Жду пока ВТБ раздуплится на api, тогда, может, снова вернусь на python, а пока все замечательно работает в quik на примитивном lua.
Автологин можно lua скриптом в самом quik настроить если у брокера нет двухфакторной авторизации (ВТБ, Альфа)
avatar

Читайте на SMART-LAB:
🚀 Встречайте: кластер «Цифровые Решения»
Дорогие инвесторы! Рады сообщить, что Софтлайн завершил формирование третьего кластера «Цифровые Решения». • Специализация: комплексные...
Фото
От автопрома до инвестиционного портфеля
◻️ Платиноиды привычно ассоциируются с драгоценными украшениями . Однако главные сферы их применения лежат далеко за пределами витрин ювелирных...
Фото
Инфляция снова меняет правила игры для ФРС
Индекс доллара торгуется в плюсе четвертый день подряд находясь на максимуме двух недель. Сообщения о том, что встреча Трампа и Си прошла...
Фото
Хэдхантер. Отчет МСФО за Q1 2026г. Всё будет непросто…но…есть надежда.
Вышли финансовые результаты по МСФО за Q1 2026г. от компании Хэдхантер: 👉Выручка — 9,49 млрд руб. (-1,5% г/г) 👉Операционные расходы —...

теги блога lihoslavl

....все тэги



UPDONW
Новый дизайн