Блог им. igor12

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

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

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

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

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

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

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

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

561
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:
Фото
Тамбовэнергосбыт. Надбавки на 26г. установлены. Изменение целевой цены
Департамент цен и тарифов Тамбовской области опубликовал приказ №164 от 23.12.2025г. об установлении сбытовых надбавок гарантирующего...
Фото
Ставка по юаням – максимальная с 2024 года
Пока что ерунда. Ставка размещения свободных юаней на МосБирже (RUSFAR CNY), действительно, на максимуме с декабря 2024, но в абсолютном...
5 идей в российских акциях. Индекс МосБиржи на пороге сопротивления 2750
Индекс МосБиржи за неделю прибавил около 50 п., или 1,5%. Сопротивление в районе 2750 п. близко. Однако рынок держится на 10% ниже пятимесячного...
Фото
Сбер РПБУ 2025 г. - дешевле было только в 2022 году
Сбер опубликовал результаты по РПБУ за 2025 год Чистая прибыль за 2025 год составила 1,69 трлн руб. (+8,4% год к году). В декабре 126 млрд руб....

теги блога igor12

....все тэги



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