rss

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

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

Блог компании Os_Engine | AServer #5. Thread 2. Отправка данных наверх. Коннекторы к OsEngine #61

Сегодня будем разговаривать про методы и поток, которые отвечают за пересылку данных от коннектора другим подсистемам OsEngine.

AServer #5. Thread 2. Отправка данных наверх. Коннекторы к OsEngine #61

1. AServer в проекте.

AServer #5. Thread 2. Отправка данных наверх. Коннекторы к OsEngine #61

2. Интересующий нас регион, Thread 2. Data forwarding operations.

 

AServer #5. Thread 2. Отправка данных наверх. Коннекторы к OsEngine #61


3. Внутри региона.

AServer #5. Thread 2. Отправка данных наверх. Коннекторы к OsEngine #61

  1. Место работы потока, рассылающего данные из коннектора на верх.
  2. Массив с ордерами, которые нужно отправить на верх.
  3. Массив с массивами лент сделок, которые нужно отправить на верх.
  4. Массив с портфелями клиента, которые нужно отправить на верх.
  5. Массив с бумагами, которые нужно отправить на верх.
  6. Массив с трейдами по портфелям клиента, которые нужно отправить на верх.
  7. Массив с временем сервера, которое нужно отправить на верх.
  8. Массив с сериями свечек, которые нужно отправить на верх.
  9. Массив со стаканами котировок, которые нужно отправить на верх.

 

4. Очереди наполняются другими частями AServer.

AServer #5. Thread 2. Отправка данных наверх. Коннекторы к OsEngine #61
 

5. Работа SenderThreadArea.

AServer #5. Thread 2. Отправка данных наверх. Коннекторы к OsEngine #61

  1. Каждая очередь разбирается отдельно. Начиная с ордеров и трейдов.
  2. Если все очереди пусты, поток спит 1 млс.
  3. Так роботы получают данные о том, что происходит в торгах… Именно этим потоком.

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



Пост из серии «Коннекторы к 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://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

AServer #5. Thread 2. Отправка данных наверх. Коннекторы к OsEngine #61


теги блога Алексей Ван <o-s-a.net>

....все тэги



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