Блог им. igor12

Вопрос к опытным алготрейдерам, торгующим свои алгоритмы из под Python.

    • 07 февраля 2024, 17:50
    • |
    • igor12
  • Еще

Вопрос скорее общего плана..

 Стоит ли идти по этому пути!??    Речь идёт не об HTF алгоритмах..

Насколько стабильным на Python  оказывается программное окружение  для алго торговли в итоге ( сами алгоритмы + некий доп. Модуль интерфейса управления алгоритмами, плюс коннектор к Квику, модуль  ММ,  статистики результатов торговли. 

    Отдельно- Модуль тестирования и оптимизации алгоритмов?

         По результатам полученной информации (возможно) потребуется дополнительная консультация на определённых условиях..

Заранее благодарен за отклик опытных алго бойцов..

563
15 комментариев
язык не принципиален. Главное грамотно написать. У меня nonHFT написано на питоне как раз (в связке с квиком), месяцами не перезапускаю, все стабильно
avatar
wrmngr, «язык не принципиален»  Согласен. Последние годы для  Python  написано много спец. библиотек для алго… и коннекторы под Квик… Вопрос  — стоит ли идти по этому пути? Из терминала запускать скрипты не удобно как бы… Нужно ещё какой то интерфейс писать помимо формализации алгоритма… и много чего ещё… Если это достойный вариант- буду искать опытного чела для реализации этого на Python .… Те же библиотеки Чечета QuikPy,  BackTraderQuik не смог запустить ..?
avatar
igor12, да, пользую QuikPy для коннекта. полет нормальный. GUI много разных. Никаких особых торговых библиотек не использую, без надобности (только pandas, но и то больше по привычке, можно без него)
avatar
wrmngr, В итоге что у вас  кроме самих  алгоритмов реализовано на Python?  Вы из терминала запускаете  нужные скрипты и всё? Или  писали некий интерфейс для управления и статистики?
avatar
igor12, Отдельное приложение с графическим интерфейсом. Статистики нет (не нужна, все что нужно берется из отчетов брокера). В личку пришлю скрин
avatar
wrmngr, Спасибо!
avatar
Увы, у меня все на С#.
avatar
А. Г., Так это тоже достойное решение на C#
avatar
Т.н. «коннектор», который как правило производное от quiksharp.lua — это единственный скрипт, который надо запускать в терминале. Причем один раз, далее, если его не выключать принудительно, он стартует вместе с терминалом. В результате в Quik образуется сервер к которому можно подключаться либо Питоном, либо С# по желанию. Стабильность во многом обусловлена библиотекой socket, через которую работает сервер. Автор библиотеки «забыл» скомпилировать ее под windows (а это нетривиальный процесс). Поэтому пользуются бинарниками, скомпилированными кем попало и как попало. Другого  (сравнимого по популярности) пути с Квиком пока нет.
avatar
Synthetic, Автор библиотеки «забыл»- это вы о  чём?
avatar
igor12, 
Нет. Про Diego
lunarmodules.github.io/luasocket/
avatar
Synthetic, А  библиотека QuikPy не для этой задачи?
avatar
igor12, 
QuikPy

Библиотека-обертка, которая позволяет получить доступ к функционалу QUIK из Python на основе Документации по языку LUA в QUIK и примеры — Интерпретатор языка LUA.В качестве коннектора используются доработанные скрипты LUA проекта QUIKSharp.

avatar

Читайте на SMART-LAB:
Фото
📃 Как изменилось «лицо» российского рынка за 10 лет
Пока инвесторы пристально вглядываются в новости о нефти, мы решили посмотреть, насколько сильно от неё зависит индекс Мосбиржи, и почему он уже...
Фото
Надёжные корпоративные облигации
ОФЗ уступают по доходности ключевой ставке ЦБ, но корпоративные облигации с рейтингом ААА открывают путь к более высокой отдаче при...
Фото
🖥️ Комплексное импортозамещение для промышленности от Софтлайн
Друзья, делимся очередным классным кейсом! «Софтлайн Решения» (входит в Группу Софтлайн) реализовала комплексный ИТ-проект для крупного...
Фото
Сбер РПБУ февраль 2026 г. - снижение резервов помогло удержать рекордную прибыль
Сбер опубликовал результаты за 2 месяца работы в 2026 году по РСБУ. Чистая прибыль за 2 месяца составила 325 млрд руб. (+21,4%). За февраль...

теги блога igor12

....все тэги



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