rss

Профиль компании

Финансовые компании

Блог компании Os_Engine | Finam дата сервер. Качаем данные для тестирования роботов с MOEX.

В этой статье будем учиться подключаться к Finam и скачивать исторические данные для тестирования стратегий и торговли на Московской бирже.

Делать будем это при помощи терминала OsEngine.

Finam дата сервер. Качаем данные для тестирования роботов с MOEX. 

Из главного меню OsEngine запускаем Data:

Finam дата сервер. Качаем данные для тестирования роботов с MOEX. 

Откроется главное окно настроек.

Finam дата сервер. Качаем данные для тестирования роботов с MOEX. 

  1. Во вкладке «Source» находим Finam и кликаем на него двойным щелчком левой кнопки мыши.
  2. Далее нажимаем «Connect».

Ждем подключения и подгруздку бумаг.

Finam дата сервер. Качаем данные для тестирования роботов с MOEX. 

  1. После того, как индикатор названия загорится зеленым (1),
  2. и появится надпись: «N securities loaded» (2) (число инструментов может отличаться)
  3. нажимаем на крестик (3).

Далее:

Finam дата сервер. Качаем данные для тестирования роботов с MOEX.

  1. Кликаем правой кнопкой мыши на пустом поле под вкладкой «Sets» и выбираем «add», либо нажимаем кнопку «Add new data set».

Открывается окно настроек сета данных, которые будем качать.

Finam дата сервер. Качаем данные для тестирования роботов с MOEX.

  1. Нужно дать сету говорящее название (1).
  2. Выбираем источник Finam, нажимая на стрелки (2).
  3. Ставим галочку напротив нужного нам таймфрейма (3).

Можно выбирать сразу несколько. По умолчанию на некоторых уже стоят галочки. Если выбранные таймфреймы Вам не нужны, то убираем их.

Теперь настраиваем период, за который мы будем скачивать данные (от нескольких дней до нескольких лет):

Finam дата сервер. Качаем данные для тестирования роботов с MOEX.

  1. Заходим в календарь (1).
  2. Можно переключать месяца и годы здесь (2).

Далее подключаем бумаги:

Finam дата сервер. Качаем данные для тестирования роботов с MOEX. 

  1. Напротив «Securities» нажимаем на кнопку «+» (1), чтобы зайти в окно выбора бумаг.
  2. Выбираем нужный класс бумаг, нажав на стрелки (2).
  3. Можно в окне быстрого поиска вписать название бумаги, чтобы быстро найти нужную (3),
  4. Ставим галочку напротив тех, что нужно качать (4).
  5. Можно выбрать сразу несколько бумаг или выбрать ВСЕ, поставив галочку «Select all». Кнопка «Accept» подтверждает выбор (5).

Все добавленные бумаги отображаются в поле «Name». Лишние можно удалять кнопкой «-».

Остальные настройки:

Finam дата сервер. Качаем данные для тестирования роботов с MOEX.

Auto update –  постоянное автообновление данных в режиме On-line будет накапливать новые данные в файловой системе и сохранять их, пока включен Os Engine, и запущена Data. Данные будут автоматически накапливаться и обновляться каждый раз, когда вы будете запускать Data время от времени.

«Regime» — фиксирует все настройки и готовит скачивание. Переключаем на «On»:

Нажимаем на кнопочку «Accept», начинается загрузка данных.

В главном окне OsData можно следить за тем, как грузятся данные:

Finam дата сервер. Качаем данные для тестирования роботов с MOEX.

Время загрузки зависит от объема скачиваемых данных и от мощности вашего ПК. Может занимать от нескольких минут до нескольких суток.

«Log» отображает информацию по загрузке данных. Также мы видим шкалу загрузки и показатель загрузки в процентах.

«Chart» открывает график скаченных данных:

Finam дата сервер. Качаем данные для тестирования роботов с MOEX. 

«More info» — визуальный просмотр КЭШа данных. Набор данных состоит из N частей, запрошенных у источника. Здесь можем очистить кусок данных, в котором выявлены проблемы, ибо на таких данных тесты лучше не проводить.

Finam дата сервер. Качаем данные для тестирования роботов с MOEX.

Удачных тестов и прибыльной торговли!

Комментарии открыты для друзей!

Finam дата сервер. Качаем данные для тестирования роботов с MOEX.

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

★7

UPDONW
Новый дизайн