Блог им. orekton

Роботы на qlua: разбираемся с новыми возможностями Quik

Некоторое время назад в Quik появился встроенный язык программирования qlua, который расширяет возможности пользователей в плане создания торговых роботов под эту платформу. Сравним возможности qlua с возможностями qpile и напишем простого робота.
Случайно узнал, что в Квике появился новый язык программирования, на котором можно писать торговых роботов – qlua. Если честно, мне никогда особо не нравился qpile по следующим причинам:
  • Отсутствие нормального отладчика, что делает процесс отглючивания роботов весьма и весьма муторным и трудоемким.
  • Непохожесть многих конструкций qpile на такие распространенные языки, как C, Pascal и их множественные диалекты. Из-за этого сам процесс программирования становиться очень неудобным и трудоемким. То, что легко написать, к примеру, на Pascal, на qpile пишется через «танцы с бубнами».

  • В qpile для того чтобы добавить в коллекцию элемент нужно вызвать функцию добавления в коллекцию и результат этот функции присвоить коллекции. Это неудобно и провоцирует ошибки, которые потом из-за плохого отладчика трудно находить.
  • Очень неудобно отсутствие локальных переменных. В свое время я находил выход из этой ситуации – если в какой-то функции надо использовать внутренние переменные, которые не должны испортить общие данные, то такую переменную обозначал префиксом, сокращенным от имени процедуры. Хотя это тоже очень неудобно. Согласитесь, это извращение, называть переменную aoI (если она внутри функции AddOrder) или  robCurrentPrice (если функция называется ReadOrderBook). Но другого выхода, к сожалению, нет.

Разбираемся с qlua и делаем простого робота http://robostroy.ru/community/article.aspx?id=653
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
178 | ★2
2 комментария
>Некоторое время назад в Quik появился встроенный язык программирования

это же враньё, разработчики квика к этому qlua отношения не имеют, тоесть может быть встраиваемый язык — да, но не встроенный.
avatar
Неточно выразился автор.
avatar

Читайте на SMART-LAB:
Информация о ситуации, связанной с отзывом депозитарной лицензии у АЛОР БРОКЕР
Уважаемые клиенты, коллеги и партнёры! Мы будем открыто и честно информировать вас о развитии ситуации, связанной с отзывом у компании...
Фото
БСПБ: дисконт оправдан до восстановления доходности капитала
Банк Санкт-Петербург подвел итоги за май 2026 года по РСБУ. Чистый процентный доход составил 5,7 млрд рублей (-12,1% г/г); Чистый...
Обновление кредитных рейтингов в ВДО и розничных облигациях (ООО ПКО «Интел Коллект» повышен ruBB-, ООО МФК «МигКредит» подтвердил ruBB-)
🟢ООО ПКО «Интел Коллект» « Эксперт РА» повысил рейтинг кредитоспособности нефинансовой компании ООО ПКО «Интел Коллект» (далее – Компания, ПКО)...
Фото
МД Медикал - очередная сделка, теперь с плечом
МД Медикал объявила о приобретении Ильинской больницы.  Как изменится результат группы после сделки?

теги блога orekton

....все тэги



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