Блог им. 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
175 | ★2
2 комментария
>Некоторое время назад в Quik появился встроенный язык программирования

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

Читайте на SMART-LAB:
Фото
GBP/USD: Звездный час продавцов — приговор бычьим надеждам
Британский фунт завершил пятничные торги формированием паттерна «падающая звезда», четко оттолкнувшись от точки пересечения ключевых технических...
Фото
Операционные результаты ПАО «АПРИ» за 1 квартал 2026 года: увеличение объёма продаж почти в 3 раза
Операционные результаты ПАО «АПРИ» за 1 квартал 2026 года: увеличение объёма продаж почти в 3 раза Объём продаж в 1 квартале 2026...
Фото
Баланс факторов позволит ЦБ и дальше двигаться по пути снижения «ключа»
Базовый сценарий аналитиков «Финама» предполагает, что Банк России на ближайшем заседании продолжит снижение ключевой ставки, понизив ее еще...
Фото
X5 операционные результаты 1 кв. 2026 г. - рост выручки ниже прогноза
X5 опубликовала операционные результаты за 1 квартал 2026 года. Выручка выросла на 11,3% до 1,19 трлн рублей. Сопоставимая выручка прибавила...

теги блога orekton

....все тэги



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