QUIK ExportQuote

Программа бесплатна и доступна для скачивания зарегистрированным на сайте пользователям.

Описание

В свое время столкнулся с задачей экспорта истории котировок из QUIK во внешнюю программу. Самый изящный и простой способ на мой взгляд - создание таблицы с историей котировок в QUIK и последующий экспорт таблицы во внешнюю программу (В моем случае - это экспорт по ODBC в базу данных). QUIK ExportQuote именно это и делает. Программа представляет из себя скрипт на языке QPILE, который формирует таблицу с историей котировок внутри QUIK.

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

Настройка параметров

Перед началом использования программу необходимо настроить. Для этого нужно открыть файл с программой в любом текстовом редакторе и задать значения для нескольких переменных: Secboard(строка 8), Seccode (строка 9) TimeFrame (строка 10) и DaysBack (строка 11).

  • Secboard  - код класса инструмента
  • Seccode   - код инструмента
  • DaysBack - число дней для формирования таблицы. Например, 1 - только сегодняшние данные. 2 - сегодняшние и вчерашние.  И так далее.
  • TimeFrame - временной интервал. На момент написания руководства поддерживает следующие значения (взято из руководства пользователя QUIK):
    • 1 - 1 минута
    • 5 - 5 минут
    • 6 - 6 минут
    • 10 - 10 минут
    • 15 - 15 минут
    • 20 - 20 минут
    • 30 - 30 минут

Пример:

     Secboard  = "SPBFUT"
     Seccode   = "RIZ9"
     TimeFrame = 1    
     DaysBack  = 1  
 

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

 

Загрузка программы

Загрузка скрипта в QUIK осуществляется стандартным способом. Информацию по загрузке можно найти в описании скрипта ProtfolioInfo.