Специальный язык программирования QPILE - это набор команд для рабочего места QUICK. Язык программирования QPILE позволяет расчитывать значения и создавать таблицы в реальном времени на основе данных из других таблиц.
QPLE используется для расчета стоимости портфеля ценных бумаг. Язык QPILE позволяет описать любой алгоритм расчета позиции показателей клиента на основе личных предпочтений и знаний. Кроме того, язык позволяет написать программы, отслеживающие изменения позиций инструментов и выдающие сигналы - т.п. торговых роботов.
QPILE используют для написания программ, вычисляющих показатели, влияющие на стоимость портфеля и отсутствующие в QUICK или системе биржи.
Язык QPILE ориентирован на работу с массивами данных, переменными и табличными данными, работает с математическими и логическими операциями. Программы на QPILE могут быть как серверными, так и локальными. Для выполнения программы используется интерпретатор. Есть отладчик для выявления ошибок.
Функции QPILE
- создание таблиц любой сложности
- вычисление значений полей таблицы по заданным алгоритмам
- цветовое выделение ячеек таблиц
- формирование текстовых сообщений для пользователя
- отбор параметров таблицы для отображения
- управление очередностью отображения
- назначение "горячих клавиш"
- создание "экранных закладок"
- предпросмотр и печать таблиц
- поиск по таблице
- копирование данных в стандартный буфер обмена
- вывод данных в Excel
- вывод данных в ODBC
Язык QPILE весьма прост для освоения пользователями, имеющими навыки программирования. Программам на QPILE доступны все данные из торговой системы, которые могут быть получены по каналам ODBC или DDE. Для получения данных не требуется проведения специальных настроек. Программы на QPILE имеют полный доступ к графикам котировок и цен.