Продолжаем разбираться со слоями в OsEngine. И впереди у нас три статьи про класс ConnectorCandles.
Смотрим на картинку:

ConnectorCandles.
Класс, предоставляющий данные для источников в роботе. Хранит в себе информацию по подключению. Содержит внутри процедуры для переподключения к серверам в случае разрыва соединений и изменении настроек со стороны пользователя.
Находится в проекте вот здесь:

Важность класса.
Очень высока. Именно он в итоге предоставляет данные для всех высокоуровневых источников данных в OsEngine. И именно он должен правильно подписаться на реализацию сервера.
Данный класс:
- Служит хранилищем настроек для подключаемой бумаги.
- Служит интерфейсом для быстрого доступа к состоянию сервера и портфеля.
- Служит интерфейсом для доступа к данным первого уровня по торговой бумаге.
- Служит хранилищем для настроек серии свечей, которая потом запрашивается у сервера.
- Служит хранилищем эмулятора исполнения ордеров. Это когда Вы не выставляете реальные ордера в рынок, но робот об этом не знает. Торгует, формируя тестовые сделки, сводя ордера внутри платформы.
- И самое главное, здесь расположены механизмы оперативного подключения к серверу после его перезагрузки.
В общем, знание этого класса нужно для того, чтобы понимать, как используются коннекторы. Поговорим про него подробнее в следующих двух статьях.
Пост из серии «Коннекторы к OsEngine»
Серия о том, как стать настоящим программистом и изменить свою профессию.
Оглавление и смыслы здесь: https://smart-lab.ru/company/os_engine/blog/959953.php
Комментарии открыты для друзей, добавляйтесь!
OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка OsEngine: https://t.me/osengine_official_support
Курилка, общаемся здесь: https://t.me/o_s_a_chat
Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Подробнее https://smart-lab.ru/compan...
