Товарищи разработчики Open Source, всем привет из солнечной Васюринской!
Хотелось бы сегодня поговорить о том, на чём нам надо сконцентрироваться до ближайшего нового года, чтобы синхронизировать вижн происходящего в офисе с сообществом.
Итак. Темы сегодня:

Набросал небольшой график того, как мы с Вами работаем, и сколько примерно человек внутри месяца занимаются улучшением терминала:
VK Видео:
RuTube:
Обновили «Механизм запроса ордеров при частичной потере связи с биржей». Добавили в него слежение за тем, чтобы по каждому ордеру пришло соответствующее кол-во MyTrade.
В данной статье обсудим Автотест для сопровождения нового функционала.
Тест, который запрашивает MyTrades по ордерам со статусом Done и Partial, если MyTrades задержались или потерялись.
В сервисе логирования OsEngine существует функционал отправки сообщений в Телеграм. Там же есть возможность принимать и обрабатывать команды от своего Телеграм-бота. Видео о том как это работает и как настроить отправку сообщений из OsEngine в телеграмм.
VK Видео:
RuTube:
Завершили подключение FTP сервера для скачивания исторических данных с OKX.
Для использования коннектора не требуется регистрация на бирже.
Тиковые данные доступны примерно с середины 2021 года.
Разбираемся с тем, как это работает.
Для запуска коннектора в главном меню OsEngine выбираем Дата:
Пост о том, как включить асинхронную отправку заявок на биржу. Это возможно далеко не во всех коннекторах, поэтому по умолчанию данная функция у коннекторов отключена.
*серия постов «Коннекторы к OsEngine» — для программистов. Если Вы пользуетесь OsEngine как пользователь, можете дальше не читать.
Проблема выставления ордеров большими (по 20, 50 или 200 штук внутри секунды) пачками довольно новая в OsEngine. Появилась в момент создания роботов с режимом маркет-мейкинга. Стандартный алгоритм предполагает, что в какие-то моменты робот будет выбрасывать довольно большое кол-во заявок на выставление ордеров, а также их снятия. В этот момент, если высылать ордера синхронно, возникает довольно большая очередь на отправку этих заявок.
Для того, чтобы просматривать величину очереди, можно открыть окно «показателей нагрузки на систему»: https://smart-lab.ru/company/os_engine/blog/1176696.php
Нам нужен график MOQ (Max Orders in Queue):
Пост о том, что нужно отображать в портфеле по клиенту в разных случаях, чтобы роботы и пользователи OsEngine имели все данные, которые им нужны в одном виде.
*серия постов «Коннекторы к OsEngine» — для программистов. Если Вы пользуетесь OsEngine как пользователь – можете дальше не читать.
Разговор пойдёт вот про эту таблицу и данные, которые она отражает: