Описание программы

Описание

Loader – это программа для автоматизированного сбора, накопления и хранения исторических данных (см. Рис. 1).

Рис. 1. Интерфейс главного окна Loader.
Рис. 1. Интерфейс главного окна Loader.

Кнопки:

  • Start запускает/останавливает процесс загрузки исторических данных
  • Logs открывает лог программы
  • Storage Info открывает окно с информацией о имеющихся биржевых инструментах в Хранилище
  • Rename Security открывает окно для переименования биржевых инструментов в Хранилище
  • Expiry Map Builder открывает окно для построения/редактирования Карт Экспирации
  • Candles Builder открывает окно для автоматизированного формирования свечек из тиков в Хранилище
  • Export открывает форму для экспорта исторических данных из Хранилища в файлы .csv
  • Save сохраняет выставленные в рабочем пространстве настройки

Комбобокс Timeframe – список таймфреймов для формирования свечек.

  • | + | кнопка открывает окно для добавления таймфрейма в список таймфреймов
  • | – | кнопка удаляет выбранный таймфрейм из списка таймфреймов

Диапазон Download Range – диапазон загрузки исторических данных. Чекбокс Today указывает, что конечная дата  диапазона Download Range по сегодняшний день.

Список Data Provider позволяет выбрать источник для загрузки исторических данных.

Поле Historical Data Storage Path указывает путь к Хранилищу исторических данных.

Таблицы:

  • Security – список доступных инструментов для загрузки исторических данных из выбранного источника данных
  • Download Security – список выбранных инструментов для загрузки исторических данных

Поле Search by Symbol для поиска биржевых инструментов в таблице Security по символу биржевого инструмента.

Контекстное меню Sort в таблице Security позволяет отфильтровать инструменты по следующим типам:

  • All – отображает все биржевые инструменты, доступные источнику
  • Futures – отображает фьючерсы, доступные выбранному источнику данных
  • Stocks – отображает акции, доступные выбранному источнику данных
  • Options – отображает опционы, доступные выбранному источнику данных
Окно Logs
Кнопка Logs открывает окно с логами программы. (см. Рис. 2)

В логах каждая строка содержит следующую информацию:

  •  номер лога
  • Time  время события
  • Date – дата загружаемой информации по инструменту
  • Security Code – код загружаемого биржевого инструмента
  • Message – описание события
Рис. 2. Окно логирования.
Рис. 2. Окно логирования.
Окно Securities in Historical Data Storage

Кнопка Storage Info открывает окно с таблицей доступных биржевых инструментов в Хранилище исторических данных (см. Рис. 3).  В таблице представлена следующая информация:

  • Security Code – код биржевого инструмента
  • Start Date – End Date – диапазон загруженных исторических данных
  • Range – доступный период данных в днях
  • Count TimeFrames – число доступных таймфреймов свечек
  • TimeFrames – список таймфреймов свечек, имеющихся в Хранилище
Рис. 3. Окно с таблицей имеющихся биржевых инструментов в Хранилище.
Рис. 3. Окно с таблицей имеющихся биржевых инструментов в Хранилище.

Окно Rename Security

Кнопка Rename Security открывает окно для переименования биржевых инструментов в Хранилище (см. Рис. 4).

Для переименования необходимо выбрать соответствующий биржевой инструмент из списка Security in Storage, указать новый код New Security Code и нажать кнопку Rename.

Рис. 4. Форма Rename Security.
Рис. 4. Форма Rename Security.

Окно Expiry Map Builder

Кнопка Expiry Map Builder открывает окно для построения/редактирования Карт Экспирации (см. Рис. 5).

Таблица содержит следующую информацию:

  • – порядковый номер строки
  • From Date – To Date – временной диапазон обращения биржевого инструмента
  • Security Code – код биржевого инструмента

Для построения Карты Эскпирации необходимо:

1. Выбрать биржевой инструмент из списка Security Code.
2. Установить временной диапазон обращения биржевого инструмента на Бирже Date Range.
3. Нажать кнопку Add. В конец таблицы добавится выбранный инструмент с заданным временным диапазоном.
4. После добавления всех биржевых инструментов в хронологическом порядке нажать Save и указать путь к сохраняемому файлу с Картой Экспирации.
5. Для проверки фактического наличия данных в Хранилище в указанных диапазонах нажмите кнопку Verification.

Важно
Обратите внимание, что даты диапазонов не должны пересекаться, а идти только последовательно друг за другом в хронологическом порядке!
Рис. 5. Форма построения и редактирования Карт Экспирации.
Рис. 5. Форма построения и редактирования Карт Экспирации.

Окно Candles Builder

Кнопка Candles Builder открывает окно для автоматизированного формирования свечек из тиков (см. Рис. 6).

Таблицы:

  • Security in Storage – таблица доступных биржевых инструментов в Хранилище
  • Security for building candles – таблица с выбранными инструментами для построения свечек

Добавление биржевых инструментов происходит при помощи кнопок:

  • | -> | – перенос одного биржевого инструмента
  • | >> | – перенос всех биржевых инструментов
  • | <- | – удаление одного биржевого инструмента
  • | << | – удаление всех инструментов
Примечание
С нажатой кнопкой Ctrl можно выделить несколько биржевых инструментов для переноса в таблицу Security for building candles. С нажатой кнопкой Shift можно выделить диапазон биржевых инструментов.
Рис. 6. Форма формирования свечек Candles Builder.
Рис. 6. Форма формирования свечек Candles Builder.
Окно Export
Кнопка Export открывает окно для экспорта исторических данных из Хранилища (см. Рис. 7).

Рис. 7. Форма экспорта исторических данных Export.
Рис. 7. Форма экспорта исторических данных Export.

Для экспорта данных в формате .csv необходимо совершить следующие шаги:

1. Выбрать инструмент из списка Security
2. Установить необходимый временной диапазон Export Range
3. Нажать кнопку Trades или Candles в соответствии экспортируемым типом данных для начала процесса.
4. После завершения экспорта данных откроется окно с местом сохранения .csv файла

ИСТОЧНИК ДАННЫХ IQFEED

Was this article helpful?

Related Articles