Изображение блога
OS_Engine_team
OS_Engine_team Блог компании Os_Engine
05 июня 2024, 11:32

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

В Os Engine можно тестировать ботов как на свечных данных, так и на ленте сделок и стакане. В этой инструкции будет описан алгоритм, как скачивать исторические данные для таких тестов. 

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Обратите внимание, что не все биржи поддерживают такой тип исторических данных. Поэтому мы сделаем это для биржи Binance.

Открываем OsEngine:

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

В главном меню заходим во вкладку «Data». Если нужно, меняем языковую версию терминала.

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

В окне настроек, во вкладке «Source» находим Binance и кликаем на нее двойным щелчком ЛКМ, затем вставляем обычный и секретный ключи. Меняем настройки, если нужно, и жмем «Connect».

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Зеленая подсветка означает, что произошло подключение.

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Далее кликаем ПКМ на пустом поле под вкладкой «Sets» и выбираем «Add new data set».

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Открывается меню настроек. В поле «Name» вбиваем такое название сета, чтобы вам было потом понятно, для какой биржи и какие данные вы качали.

«Source» — коннектор подключения. Нажимаем на стрелочки и выбираем Binance.

Выбираем те таймфреймы, которые будем качать.

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

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

Скачиваем Ленту сделок и стаканы с помощью OsEngine. Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Скачиваем Ленту сделок и стаканы с помощью OsEngine. Скачиваем Ленту сделок и стаканы с помощью OsEngine.

«Securities» — меню выбора инструментов: 

1. Жмем на «+»:

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

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

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Так как бумаг очень много, можно воспользоваться окошком поиска.

Кликаем на пустое поле и вбиваем название инструмента.

Ставим галочку напротив названия нужной бумаги.

Жмем «Accept».

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Чтобы скачать стаканы, ставим галочку напротив надписи «market depth» и переключаем в режим в «On»:

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Нужно понимать, что не все биржи поддерживают такой тип исторических данных. Кроме того — конкретно стакан, это данные которые идут он-лайн. Т.е. если сейчас торги идут то данные будут сохраняться. 

Например, если выбрать источник Finam, то выбор «Market depth» будет просто недоступен.

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Такой тип данных с Московской биржи можно скачать при помощи подключения к АЛОР Open Api.

Вернемся к Binance. Нажимаем кнопку «Accept»:

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

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

  1. Шкала загрузки показывает сколько осталось до конца загрузки.
  2. Load % — сколько загрузилось в процентах.

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

3. Chart — можно открыть свечной график. У трейдов и стаканов эта кнопка не активна.

 

Лента сделок.

Все то же самое, как и для стакана, только ставим галочку напротив слова «trades». 

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

Всем удачных алгоритмов!

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

Скачиваем Ленту сделок и стаканы с помощью OsEngine.

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

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

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