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

Задача 1. Наладить сохранение ленты сделок.
Это нужно для того, чтобы свечи можно было строить не только on-line, но и с той ленты сделок, которая уже была закачена.
Идём в подключение к коннектору и правильно его настраиваем. Например, пусть это будет коннектор к BitGetSpot:

На что обратить внимание:
- Сохранять историю трейдов – должно быть в значении True. В этом случае лента сделок будет сохраняться в файловую систему и потом будет доступна всем роботам. Будут сохраняться все инструменты, на которые подпишутся Ваши роботы во время торговли.
- Трейды подгружать, дней – это количество дней по трейдам, которые после перезагрузки OsEngine будут подтянуты из файловой системы. Ставьте столько, сколько Вам нужно. Это ОЧЕНЬ сильно будет влиять на нагрузку оперативной памяти.
- Удалять трейды из памяти – данную настройку переводим в False, иначе лента сделок будет удаляться из памяти программы, а нам это не нужно.
- Пропускать сделки с одинаковой ценой – переводим в False, чтобы трейды с одной ценой не пропускались. Это нужно для серий свечек, которые считаются по объёмам. Это повышает нагрузку на ЦП.
Задача 2. Сохраняем внутрь свечек данные по ленте сделок.
Для некоторых типов свечей и роботов нужно, чтобы внутри свечи ещё и хранилась лента сделок, то есть все трейды, которые прошли за период, пока свеча формировалась. Например, это нужно для глубокого просчёта адаптивных свечей по Delta, более чем за два дня. Это включается здесь:

- Открываем чарт отдельного робота.
- Открываем его настройки подключения к данным.
- Нужно включить галочку «Сохранять трейды в свече», после этого в свече будет формироваться массив с трейдами, которые прошли за время её формирования.
- Это влияет на загрузку оперативной памяти. Без надобности не включайте!

Удачных алгоритмов!
Комментарии открыты для друзей!

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