igor12
igor12 личный блог
15 августа 2026, 18:15

Вопрос к спецам Алго работающим через скрипты на Python , QuikPy ….

Сам (к сожален) не программист… Попробовал формализовать простую логику через ИИ на Python… та ещё задача.

Может есть продвинутые платные ресурсы -специализирующиеся на кодинге…  работающие с минимальными косяками — но пробовал на бесплатных… В том числе на Алисе..    Косяков море со стороны ИИ. Возможно- если заказчик сам программист всё существенно проще проходит!?

Суть вопроса в который упёрлись… Данные получаю с Демо Квика. Классическая связка- Spyder –QuikPy- QuikSharp.lua –QuikDemo..

Упёрлись в итоге в проблему сохранения истории нужного инструмента выбранного фрейма (история  хранится или в файле … или в памяти!?) и в некоторые моменты скрипт должен  обращаться к данным истории для некоторых расчетов…Есть скрипт на Луа который легко тянет нужные данные с Квика и грузит их в нужном формате (CSV) в файл..

В принципе основной скрипт может в нужные моменты  грузить нужные данные из этого файла… Но это какие то грабли получаются… Основной скрипт на питоне  а данные качает другой скрипт на луа который нужно запускать с  питоновским скриптом.

     В итоге ИИ заявил- что Демо версия Квика не даёт возможность сохранять исторические данные автоматически(нужен спец блок в коде для этой задачи.

Вопрос – с помощью какой то функции из QuikPy ( может библиотеки BackTrader  ) можно «малой кровью» сохранять исторические данные выбранного инструмента и фрейма при запуске скрипта для того чтобы в нужное время скрипт мог загружать нужные данные из истории?

Если  не корректно изложил суть вопроса уточню..

           Насколько понял- изначально библиотеку обёртку QuikPy,  BackTrader… –писал Чечет… Вроде есть последователи со своими версиями ..- что в итоге работает в моменте стабильнее  по мнению опытных челов !??

 

 

 

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
21 Комментарий
  • myaucha
    15 августа 2026, 18:19
    Не тратьте время впустую. Лучше найдите высокооплачиваемую работу, ну или просто оплачиваемую. Через пять лет будете богаче, чем ежели останетесь ковырять квик и луа
  • Ho_Chu
    15 августа 2026, 18:23
    Попробуйте более сложный ии
  • Иван Недомолков
    15 августа 2026, 18:28

    Мысль про «грабли» я бы перевернул. Терминал это не архив, а кран с текущим потоком. Квик отдаёт ровно то, что лежит в датасорсе, на демо тем более, и никакая обёртка это не обойдёт. Своё локальное хранилище тут не костыль, а нормальная схема: один раз забрали N свечей при старте, дальше дописываете новые по мере прихода.

    Отдельный луа-скрипт для этого не нужен. QuikPy и так разговаривает с QuikSharp.lua, свечи запрашиваются из питона и сразу кладутся в свой файл, csv или sqlite, что привычнее. Два процесса с обменом через csv, который вы описали, это как раз лишнее звено.

    И я бы разделил задачу. История для расчётов и бэктеста берётся с ISS Мосбиржи, он открытый и бесплатный, дневки и часовки тянутся вообще без терминала. Квик оставить на живые данные и заявки. Тогда «демо не даёт сохранять историю» перестаёт быть проблемой в принципе.

    Про ИИ отдельно: на квике и луа он врёт особенно уверенно, материала в обучении мало, и он спокойно выдумывает функции которых нет. Просите куски строк по двадцать и сверяйте имена методов с исходниками библиотеки. Целиком сгенерированный скрипт вы будете отлаживать дольше, чем писали бы руками.

  • Unknown
    15 августа 2026, 18:42
    дело я думаю гиблое, но если уж делать то наверное разумно просто локальную базу SQLlite использовать а файл наверное слишком топорно будет, и придется париться над запросом данных куда сильнее чем с нормальной локальной базой

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн