rss

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

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

Блог компании Os_Engine | Настройки OsEngine, чтобы кастомные свечи собирались и сохранялись в реале.

Большинство бирж и API выдают для внешних торговых систем только Японские свечи. При этом все остальные (в OsEngine > 10 видов) типы свечек надо строить из ленты сделок или из центров стакана, сохраняя их в файловую систему Вашего ПК. Для этого надо правильно настроить OsEngine.

Настройки OsEngine, чтобы кастомные свечи собирались и сохранялись в реале. 

Задача 1. Наладить сохранение ленты сделок.

Это нужно для того, чтобы свечи можно было строить не только on-line, но и с той ленты сделок, которая уже была закачена.

Идём в подключение к коннектору и правильно его настраиваем. Например, пусть это будет коннектор к АЛОР:

Настройки OsEngine, чтобы кастомные свечи собирались и сохранялись в реале. 

На что обратить внимание:

  1. Keep trade history – должно быть в значении True. В этом случае лента сделок будет сохраняться в файловую систему и потом будет доступна всем роботам. Будут сохраняться все инструменты, на которые подпишутся Ваши роботы во время торговли.
  2. Days to load trades – это количество дней по трейдам, которые после перезагрузки OsEngine будут подтянуты из файловой системы. Ставьте столько, сколько Вам нужно. Это ОЧЕНЬ сильно будет влиять на нагрузку оперативной памяти.
  3. Remove Trades From Memory – данную настройку переводим в False, иначе лента сделок будет удаляться из памяти программы, а нам это не нужно.
  4. Skip trades with the same price – переводим в False, чтобы трейды с одной ценой не пропускались. Это нужно для серий свечек, которые считаются по объёмам. Это повышает нагрузку на ЦП.

 

Задача 2. Сохраняем внутрь свечек данные по ленте сделок.

Для некоторых типов свечей и роботов нужно, чтобы внутри свечи ещё и хранилась лента сделок, то есть все трейды, которые прошли за период, пока свеча формировалась. Например, это нужно для глубокого просчёта адаптивных свечей по Delta, более чем за два дня. Это включается здесь:

Настройки OsEngine, чтобы кастомные свечи собирались и сохранялись в реале. 

  1. Открываем чарт отдельного робота.
  2. Открываем его настройки подключения к данным.
  3. Нужно включить галочку «Save trades array in Candle», после этого в свече будет формироваться массив с трейдами, которые прошли за время её формирования.
  4. Это влияет на загрузку оперативной памяти. Без надобности не включайте!

Настройки OsEngine, чтобы кастомные свечи собирались и сохранялись в реале.

Удачных алгоритмов!

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

Настройки OsEngine, чтобы кастомные свечи собирались и сохранялись в реале.

OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка OsEngine: https://t.me/osengine_official_support 

Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php

Настройки OsEngine, чтобы кастомные свечи собирались и сохранялись в реале.

★1

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