Изображение блога
Алексей Ван <o-s-a.net>
Алексей Ван <o-s-a.net> Блог компании Os_Engine
06 января 2024, 17:16

Разное #3. Старт серии свечек в CandleManager. Коннекторы к OsEngine #39

Каждый торговый сервер в OsEngine имеет внутри себя объект CandleManager, который следит за тем, чтобы серии свечек собирали свечи и отправляли их вверх. Их нужно активировать. За это одновременно отвечает класс IServerPermission и CandleManager, о которых будем сегодня говорить.

Разное #3. Старт серии свечек в CandleManager. Коннекторы к OsEngine #39

Находится Candle Manager вот здесь:

Разное #3. Старт серии свечек в CandleManager. Коннекторы к OsEngine #39

1. Запрашивает серии CandleConnector.

О котором мы разговаривали вот в этой мини-серии статей про него:

  1. https://smart-lab.ru/company/os_engine/blog/971435.php
  2. https://smart-lab.ru/company/os_engine/blog/972220.php
  3. https://smart-lab.ru/company/os_engine/blog/972671.php

Вот здесь (это из ссылки номер ТРИ):

Разное #3. Старт серии свечек в CandleManager. Коннекторы к OsEngine #39

2. Место в CandleManager, где серия свечек запускается.

Идём в метод CandleSeriesStarterThread:

Разное #3. Старт серии свечек в CandleManager. Коннекторы к OsEngine #39

В нём Вы увидите, как для разных коннекторов активируются серии свечек. Нас интересует только вот эта ветка логики, идущая первой и активируемая IServerPermission:

Разное #3. Старт серии свечек в CandleManager. Коннекторы к OsEngine #39

  1. Это новый стандарт активации серий свечек, который мной сюда добавлен на новый год 2024.
  2. У реализации разрешения (IServerPermission) для нового коннектора ставим поле UseStandartCandlesStarter в TRUE, и всё должно заработать. В случае, конечно, если Вы реализуете в IServerRealization методы, обведённые красным.
  3. Для 95% всех коннекторов этого будет достаточно, и писать свой уникальный метод для старта свечек не нужно.

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

Пост из серии «Коннекторы к OsEngine»

Серия о том, как стать настоящим программистом и изменить свою профессию.

Оглавление и смыслы здесь: https://smart-lab.ru/company/os_engine/blog/959953.php

Комментарии открыты для друзей, добавляйтесь!

Разное #3. Старт серии свечек в CandleManager. Коннекторы к OsEngine #39

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка 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

Разное #3. Старт серии свечек в CandleManager. Коннекторы к OsEngine #39

0 Комментариев

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

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