Изображение блога
OS_Engine_team
OS_Engine_team Блог компании Os_Engine
04 июня 2024, 20:42

Качаем данные с OsEngine. OsData 2.0.

В этой статье познакомимся с базовым интерфейсом OsEngine — «OsData». С момощью Os Data пользователи могут скачивать и хранить исторические данные свечей, тиков и срезов стакана, которые затем используются в тестере и оптимизаторе.

Качаем данные с OsEngine. OsData 2.0.

Для начала работы запускаем exe файл с платформой:

Качаем данные с OsEngine. OsData 2.0.

 Попадаем в главное меню, и запускаем «Data»:

 Качаем данные с OsEngine. OsData 2.0.

Открывается окно настроек:

Качаем данные с OsEngine. OsData 2.0.

  1. «Главное окно» — окно для просмотра интересующих данных.
  2. «Источник» — список коннекторов, с которых можно получить биржевые данные.
  3. «Сеты» — панель для добавления инструментов и создания собственных сетов.
  4. «Лог» — панель логирования.

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

Находим нужную нам биржу и два раза кликаем левой кнопкой мыши по ее названию и подключаемся.

В качестве примера выберем Binance.

  1. Кликаем 2 раза по Binance.
  2. В открывшемся окне вводим свои API ключи публичный и секретный.
  3. Вводим нужные настройки (индивидуально для биржи и пользователя).
  4. Жмем «Connect».

Качаем данные с OsEngine. OsData 2.0.

Закрываем окно настроек.

Зеленая подсветка означает, что подключение активно, и теперь необходимо создать сет. Нажимаем на кнопку «Add new data set».

Качаем данные с OsEngine. OsData 2.0.

Или на панели «Сеты» жмем правой кнопкой мыши и выбираем «Добавить».

Качаем данные с OsEngine. OsData 2.0.

 Откроется «Сет данных»: 

Качаем данные с OsEngine. OsData 2.0.

  1. «Name» — название сета.
  2. «Source» — источник, из которого качаем данные.
  3. «Securities» — кнопки для добавления, удаления инструментов.
  4. «Таймфреймы» — данные какого периода мы хотим скачать (можно включить несколько, но тогда время скачивания и нагрузка на компьютер увеличатся).
  5. «Depth» — глубина стакана.
  6. «Start», «End» — период исторических данных.
  7. «Regime» — включение, выключение закачки.
  8. «Auto update» — обновляет полученные данные раз в минуту. При этом обновляется только последний пакет с данными. И обновляются данные в файловой системе.
  9. «Accept» — кнопка подтверждения.

Создаем новый сет.

Записываем название сборки (вносим данные так, чтобы вам было потом понятно, для какой биржи и какие данные вы качали):

Качаем данные с OsEngine. OsData 2.0.

В поле «Source» нажимаем на стрелочки и выбираем «Binance».

Качаем данные с OsEngine. OsData 2.0.

 С помощью кнопки «+» добавим интересующие инструменты:

Качаем данные с OsEngine. OsData 2.0.

Далее жмем на стрелочки и выбираем нужный класс:

Качаем данные с OsEngine. OsData 2.0.

1. Для удобства и быстроты поиска нужной бумаги пишем ее название в окне поиска.

2. Ставим галочку (можно выбрать сразу несколько бумаг).

3. Жмем «Accept».

Качаем данные с OsEngine. OsData 2.0.

Таким образом можно добавить несколько бумаг.  Отмечаем галочками те таймфреймы, которые нам нужны (можно один, а можно и несколько):

Качаем данные с OsEngine. OsData 2.0.

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

Качаем данные с OsEngine. OsData 2.0.

Качаем данные с OsEngine. OsData 2.0.

Качаем данные с OsEngine. OsData 2.0.

«Regime» — фиксирует все настройки и готовит скачивание: 

  • Жмем на стрелочки.
  • Выбираем «On».
  • Нажимаем на кнопку «Accept» и дожидаемся окончания скачивания. Время загрузки зависит от объема скачиваемых данных и от мощности вашего ПК:

Качаем данные с OsEngine. OsData 2.0.

Данные начали скачиваться.

Качаем данные с OsEngine. OsData 2.0.

  1. Шкала, показывающая, на каком этапе находится общий процесс загрузки.
  2. Также можно посмотреть загрузку в процентах по каждой бумаге отдельно.
  3. «Chart» — выводит окошко с графиком: Качаем данные с OsEngine. OsData 2.0.

  4. «Delete» — позволяет удалять ненужные бумаги.
  5. «^^^» — служит для того, чтобы свернуть строчки. После нажатия у нас получается вот такая картина: Качаем данные с OsEngine. OsData 2.0.

«Data Stream Detail» - визуальный просмотр КЭШа данных. Так мы решаем проблему битых данных. Каждый набор данных состоит из N частей, запрошенных у источника и его можно здесь посмотреть:
 
Качаем данные с OsEngine. OsData 2.0.

1) «Open file» — открыть файл хранения КЭШа. И проверить визуально;

2) «Open folder» — открыть папку хранения всех кусков данных;

3) «Clear» — очистить конкретный кусок данных, если в нём выявлены проблемы.

Скаченные данные хранятся в папке «Data»:

Качаем данные с OsEngine. OsData 2.0.

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

Качаем данные с OsEngine. OsData 2.0.

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
0 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн