В этой статье будем учиться подключаться к Finam и скачивать исторические данные для тестирования стратегий и торговли на Московской бирже.
Делать будем это при помощи терминала OsEngine.
Так как 15 Мая 2025 года OsEngine переехал на платформу .Net 9, то для корректной работы коннекторов к Data Server необходимо установить SDK Net 9.0.
Ссылка на установочные файлы: https://dotnet.microsoft.com/en-us/download/dotnet/9.0
Из главного меню OsEngine запускаем Дата:
Откроется главное окно настроек.
Ждем подключения и подгруздку бумаг.
Далее:
Открывается окно настроек сета данных, которые будем качать.
Можно выбирать сразу несколько. По умолчанию на некоторых уже стоят галочки. Если выбранные таймфреймы Вам не нужны, то убираем их.
Теперь настраиваем период, за который мы будем скачивать данные (от нескольких дней до нескольких лет):
Далее подключаем бумаги:
Все добавленные бумаги отображаются в поле «Название». Лишние можно удалять кнопкой «-».
Остальные настройки:
Авто обновление – постоянное автообновление данных в режиме On-line будет накапливать новые данные в файловой системе и сохранять их, пока включен Os Engine, и запущена Data. Данные будут автоматически накапливаться и обновляться каждый раз, когда вы будете запускать Data время от времени.
«Режим» — фиксирует все настройки и готовит скачивание. Переключаем на «On»:
Нажимаем на кнопочку «Принять», начинается загрузка данных.
В главном окне OsData можно следить за тем, как грузятся данные:
Время загрузки зависит от объема скачиваемых данных и от мощности вашего ПК. Может занимать от нескольких минут до нескольких суток.
«Лог» отображает информацию по загрузке данных. Также мы видим шкалу загрузки и показатель загрузки в процентах.
«Чарт» открывает график скаченных данных:
«Детали» — визуальный просмотр КЭШа данных. Набор данных состоит из N частей, запрошенных у источника. Здесь можем очистить кусок данных, в котором выявлены проблемы, ибо на таких данных тесты лучше не проводить.
Удачных тестов и прибыльной торговли!
Комментарии открыты для друзей!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support