QPILE – встроенный алгоритмический язык программирования наиболее популярной в России информационно-торговой системы QUIK. Несмотря на то, что QPILE обладает весьма скромным набором возможностей, по сравнению с языками высокого уровня C++ или Delphi, он вполне пригоден для создания торговых роботов.
С помощью QPILE можно создавать новые таблицы для расчета в режиме реального времени пользовательских показателей на основе информации из других таблиц. Он также удобен для реализации практически любого алгоритма по управлению входящим потоком данных, вычислением параметров, отсутствующих в системе QUIK либо торговой системе биржи, а так же для автоматизации торговли.
Преимущества QPILE:
- Простота использования Доступен пользователям, имеющим базовые навыки программирования.
- Полная интегрированность с торговой системой QUIK. На практике это означает отсутствие проблем с получением любых данных из торговой системы, которые могут наблюдаться при экспорте данных по каналам DDE или ODBC. Не требуется настройки для получения данных.
- Легкий доступ к графикам цен и стакану котировок.
- Удобство распространения - не требуется специальной установки программы на компьютере пользователя. Для запуска торгового робота на языке QPILE необходимо минимальное количество операций по настройке.
Недостатки QPILE:
- Отсутствие интерфейса Для управления программой и ввода данных. В этом случае необходимо использовать внешние текстовые файлы, причем редактирование приходится осуществлять вручную, либо создавать дополнительную утилиту с графическим интерфейсом пользователя для работы с этим файлом.
- Медленное исполнение программ с объемным кодом. Это следствие распределения вычислительных ресурсов торговой системы в пользу основной задачи – торговли. Выполнение кода объемом пару тысяч строк может занять несколько секунд. Помимо этого, QPILE с трудом удается обработка больших массивов данных – эффективно работать с таблицей всех сделок по эмитенту с большим оборотом практически невозможно.
- Отсутствие возможности работать с тиковыми графиками – такое ограничение может создать дополнительные трудности при разработке высокоскоростных скальперских роботов, совершающих тысячи сделок в минуту.
- Период расчета программы не менее 1 сек. (ограничение системы QUIK) - Как следствие – непригодность QPILE для создания скоростных скальперских роботов.
Qpile хорош для ознакомления с процессом программирования торговых автоматов и больше пригоден для разработки полупрофессиональных торговых систем или вспомогательных утилит. Он легок в освоении, и написание несложных торговых инструментов с помощью Qpile окажется под силу практически любому инвестору, имеющему технический бэкграунд. По вопросам написания торгового робота на Qpile обращайтесь к нашим специалистам.
По интересующим Вас вопросам Вы можете обратиться в наш центральный офис в Москве по телефонам +7 (495) 737-6493 , email или в региональное представительтво в вашем городе. Также вы можете заполнить форму ниже.











