QUIK / Интернет-трейдинг
На главную страницу Поиск по сайту Содержание сайта
QUIK / Интернет-трейдинг
Главная  /  Пользователю  /  Терминалы пользователя  /  Рабочее место QUIK  /  Как это работает  / 
Вернуться в начало раздела
Полезный совет
Полезный совет: Дополнительные панели инструментов
Кроме стандартной панели инструментов, включенной по умолчанию, QUIK имеет еще 6 дополнительных панелей для работы с графиками, вызова часто используемых таблиц, быстрого поиска бумаг и т.п. Включить дополнительные панели можно из контекстного меню на панели инструментов.

Язык QPILE

Язык QPILE (QUIK Programmable Interface and Logic Environment) представляет собой набор команд, интерпретируемых рабочим местом QUIK.

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

Примеры использования QPILE

  • Динамический пересчет стоимости активов клиентов на рабочем месте брокера.
  • Динамический пересчет стоимости активов в портфеле клиента и его суммарной стоимости.
  • Вычисление показателей, отсутствующих в системе QUIK либо торговой системе биржи, на основе собственных алгоритмов.
  • Расчет параметров маржинального кредитования в соответствии с принятыми нормативами.
  • Программирование торговой стратегии, генерирующей сигналы на изменение позиций по инструментам.

Создание новых таблиц

На основе QPILE можно запрограммировать собственную таблицу, вычисляющую некоторые параметры по заданным алгоритмам. Структура самой таблицы (заголовки столбцов и строк, размещение ячеек, выделение их цветом и т.п.) также описывется средствами языка QPILE. Для вычисления в формулах можно использовать стандартные математические и логические операции, использовать переменные и массивы данных, запрашивать информацию из других таблиц системы QUIK.

Удобство распространения

Код программы может быть загружен пользователем как локально (с жесткого диска) так и получен с сервера брокера. Таким образом, брокер может размещать на своем сервере готовые шаблоны расчетных таблиц, которыми свободно могут пользоваться его клиенты.

Настройка программируемых таблиц и их функции

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

С расчетными таблицами можно осуществлять те же действия, что и с обычными таблицами — использовать поиск значений, копирование в буфер обмена, экспорт данных в Excel и ODBC и многое другое.

Программный ввод заявок

Язык QPILE можно применять для создания заявок по заданному алгоритму и отправки их в торговую систему. Синтаксис команд и типы поддерживаемых заявок аналогичны используемым при импорте транзакций. Для удобства написания торговых стратегий на языке QPILE в нем реализованы специальные функции обращения к данным о текущей стоимости портфеля, размеру доступных средств для открытия позиции, дате, времени и прочих полезных значений.

Журналирование

Благодаря функции записи данных в текстовый файл, программа на языке QPILE может вести подробный журнал выполненных действий. Эта функция особенно полезна при отладке программ.

Подробное описание функций языка QPILE читайте в Разделе 8 Руководства пользователя системы QUIK (см. «Файловый архив»).

Copyright © 2000-2010, ARQA Technologies
Контактная информация