QPILE-язык программирования, интегрированный в торговую систему QUIK, на котором возможно сделать торгового робота. По сути, представляет из себя инструмент создания собственный таблиц, автоматический торговых систем на основании данных, полученных из других таблиц QUIK, посредством специальных запросов. По нашему опыту, создание пользовательских таблиц прижилось мало и основное назначение языка QPILE постепенно перешло в создание торговых роботов.

Если вы хотите научиться строить автоматизированные торговые системы посредством внутреннего языка QUIK QPILE-этот курс специально для вас.
![]() |
1.Структура файла программы. |
![]() |
2.Конструкции языка QPILE. |
![]() |
3.Обращение к Таблице текущих параметров. |
![]() |
4.Обращение к строкам произвольных таблиц. |
![]() |
5.Создание функций. |
![]() |
6.Работа с графиками на QPILE. |
![]() |
7.Отправка транзакций. |
![]() |
8.Торговая система. |
![]() |
9.Проектирование торгового робота. |
Так же узнайте по-больше о языке QPILE
“Биржа — это храм новейших язычников: их боги — слитки или кружки золота; их святые иконы — банковские билеты или государственные облигации; их благочестивые упражнения — спекуляции на повышении или понижении фондов; наконец, их покаяние — ликвидация.”
-Н. Макаров

Добрый вечер.
Скажите пожалуйста: я слышал, что время срабатывания заявок в QPILE -1 сек. Так ли это? Как можно сократить время?
С уважением,
Сергей
Сергей, здравствуйте!
Период расчета торговых роботов на QPILE-1 секунда. Что бы увеличить быстродействие используются другие технологии, которыми мы так же владеем
Здравствуйте!
Я прошел у вас курс qpile и купил wealth lab 4 курс, за что вам очень благодарен!
У меня к вам профессиональный, так сказать, вопрос, если можете ответьте пожалуйста:
Каким образом, запустить несколько торговых роботов quik на одной бумаге?
Сейчас у меня торгуется робот (портфель qpile), который отслеживает текущую позицию по функции DEPO_CURRENT_BALANCE(). Естественно, что если будет 2 и более роботов на этой бумаге, то отследить свою позицию по бумаге для отдельного портфеля так невозможно.
Пробовал записывать в собственную таблицу (таблицу робота) и по ней отслеживать состояние тек.позиции. Но если перезапустить quik (часто приходится из-за глюков), то все эти данные теряются…
Я так понимаю, что можно еще данные о позиции отдельного робота (в соответствии с его действиями купли/продажи) выводить в отдельный файл, и затем этим роботом снова считывать эти данные постоянно и т.п.
Это единственный способ? (насколько я знаю — это глючный способ немного и замороченный)
Как поступаете вы в этом случае?
С уважением, Павел
Павел, здравствуйте!
К сожалению, запись в файл — это единственный способ реализации данного алгоритма. Насчет глючности можете не волноваться. Мы работаем с ними постоянно. Проблем никаких не возникает.