Скрипт для скачивания котировок из QUIK

«Get Market Data» для QUIK

GetMarketDataList-короб

 

Цена:
4900 руб.

zakaz

 
 
 
 
Скрипт «GetMarketData» разработан на языке QLUA для терминала QUIK (КВИК)

Версия QUIK: от 8.11 и выше
Скрипт с привязкой к одному QUIK.
Также вместе со скриптом вы получите:
Инструкцию по установке в терминал QUIK (КВИК).

Инструменты: Любые доступные в терминале QUIK!

   Скрипт «GetMarketData» предназначен для скачивания котировок по заданным инструментам и выбранным таймфреймам. Скрипт скачивает все доступные исторические данные, что предоставляет брокер в терминале QUIK. Также скрипт может докачивать данные в уже имеющиеся файлы с данными.

Настройки скрипта «Get Market Data»


GetMarketDataList-настройки

Настройки скрипта задаются в файле Params.txt

scriptName = «GetMarketData_DTS» — Имя скрипта. Используется только в сообщениях квика

replaceNameTF = 1 — Заменить числовое значение (1, 5, 60, 240, 1440 и т.п.) таймфрейма на символьное (M1, H1, D и т.п.)
   — 1 — Да;
   — 0 — Нет

Пример записи нужных инструментов и таймфреймов, по которым нам надо скачать данные.

secTable = {
{«SBER», «TQBR», INTERVAL_H2},
{«SBER», «TQBR», INTERVAL_D1},
{«SBER», «TQBR», INTERVAL_M1},
{«GAZP», «TQBR», INTERVAL_D1},
{«GAZP», «TQBR», INTERVAL_M1},
{«IMOEX», «INDX», INTERVAL_D1}
}

Где:
1. «SBER» — Код инструмента.
2. «TQBR» — Код класса инструмента. Можно смотреть в QUIK в Таблице Текущих торгов. Примеры: «TQBR», «SPBFUT», «QJSIM» и др.
3. INTERVAL_H2 — Таймфрейм для заказа данных.

Примеры таймфреймов:
INTERVAL_M1 — 1 минута
INTERVAL_M2 — 2 минуты
INTERVAL_M3 — 3 минуты
INTERVAL_M4 — 4 минуты
INTERVAL_M5 — 5 минут
INTERVAL_M6 — 6 минут
INTERVAL_M10 — 10 минут
INTERVAL_M15 — 15 минут
INTERVAL_M20 — 20 минут
INTERVAL_M30 — 30 минут
INTERVAL_H1 — 1 час
INTERVAL_H2 — 2 часа
INTERVAL_H4 — 4 часа
INTERVAL_D1 — 1 день
INTERVAL_W1 — 1 неделя
INTERVAL_MN1 — 1 месяц

Запуск скрипта «Get Market Data» в QUIK


После как прописали нужные инструменты и Таймфреймы для скачивания, запускаем скрипт в QUIK.
GetMarketDataList-Добавить-скрипт-в-КВИК

В разделе меню терминала QUIK выбираем «Сервисы»«Lua скрипты»

Нажимаем кнопку «Добавить» — выбираем файл скрипта для запуска «GetMarketDataList_DTS_L54.lua»

Затем выделяем скрипт и нажимаем Запустить. В версии Lua 5.4.1
GetMarketDataList-скрипт-запущен

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

После завершения скачивания скрипт остановится.

В окне «Системные сообщения» в КВИК (В меню КВИК — Создать Окно — Все типы окон — Таблица сообщений) будет виден процесс выполнения скрипта по каждому инструменту, пример записи следующий:
GetMarketDataList-Сообщения-1

GetMarketDataList-Сообщеине-2

Файлы со скаченными котировками по инструментам можно найти в папке скрипта в разделе «History»
History-котировки

Файл содержит название такое же как прописано в настройках скрипта, например «SBER_TQBR_M1.txt»

Формат записи в файл похож на тот, что дает Финам у себя на сайте при скачивании котировок.

<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>

GetMarketDataList-данные-в-файле

Если запустить на следующий день, то скрипт в эти же файлы докачает недостающие котировки!

О работе нашего Скрипта «GetMarketData» смотрите в данном видео

VK VideoRuTubeYouTube

Надеемся, что вы примете правильное решение!

GetMarketDataList-короб
 
         Цена:
 
         4900 руб.
zakaz

Что входит в комплект:
1.Скрипт для терминала QUIK: от 8.11 и выше. С привязкой к одному QUIK.
2.Описание скрипта.

 
Не откладывайте свой шанс заработать на бирже уже сегодня!