Блог им. igor12

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

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

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

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

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

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

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

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

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
582
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:
Фото
До 34% на экзотическом трейде: лонг в ожидании плохого урожая кофе
Цены на кофе уверенно растут. Главная причина — необычная погода в Бразилии, из-за которой урожай собирают позже обычного. Евгений...
Фото
EUR/USD: цена определилась с направлением?
Европейская валюта последнюю неделю активно тестирует ранее пробитую линию нисходящего тренда. Пятничную сессию пара стремится закрыть «бычьим...
Фото
С 1 сентября в России заработает новый налоговый вычет по страхованию жизни
С 1 сентября 2026 года россияне смогут оформить налоговый вычет по долгосрочным договорам добровольного страхования жизни, заключённым с 1 января...
Фото
Совкомбанк МСФО 2 кв. 2026 г.: я вернул себе маржу — на рекорд я выхожу
Совкомбанк опубликовал финансовые результаты за 2 кв. 2026 г.  Чистая прибыль за полугодие составила 45,3 млрд руб., рост в 2,6 раза к...

теги блога igor12

....все тэги



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