Блог им. 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

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.

177 | ★2
2 комментария
>Некоторое время назад в Quik появился встроенный язык программирования

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

Читайте на SMART-LAB:
Селигдар не будет платить дивиденды за 2025 год
Совет директоров Селигдара ожидаемо отказался от дивидендных выплат за 2025 год. Решение полностью укладывается в финансовую картину компании. По...
Фото
Идея от аналитиков БКС: облигации Газпрома в юанях — доходность до 12% за год
ПАО «Газпром» 15 мая 2026 г. будет собирать книгу заявок на биржевые облигации в юанях серии БО-003Р-22 со сроком 4 года (1440 дней)....
Фото
Блогерам рассчитали пенсию
По данным опроса RENI, чуть больше половины россиян полностью полагаются на госпенсию. Свыше трети респондентов ответили, что пока только...
Фото
Россети Московский регион. Новая инвестпрограмма увеличивает прогноз по капитальным расходам!
Сегодня Минэнерго РФ на сайте опубликовал новую инвестиционную программы (ИПР) до 2030г. (публикуют здесь ) и что же там интересного:

теги блога orekton

....все тэги



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