Посещал 27.09.2025 конференцию Викинга https://kimkarus.ru/go/smart-lab-post-shardin-viking/ (Шардин Михаил лучше всего осветил событие), познакомился с мощными представителями арбитражной торговли на финансовых рынках.
По результату решил, что обязательно нужно попробовать реализовать коннектор к #API платформы Викинга для своей автоматизированной стратегии облигациями (#BI Дашборд — https://imkosarev.ru/go/publichnyj-dashbord-avtomatizirovannyj-strategii-na-rynke-obligacij/), чтобы еще быстрее и точнее входить в рынок.
Договорились Ефимом (директор по развитию), что попробуем.
Ефим, Рамиз и Дмитрий из компании Викинг спасибо вам за предоставленную возможность поработать с вашей платформой!
Еще спасибо Артему из #Финам за быстрое подключение к #FAST.
Организовали доступ, начал писать коннектор к платформе API VIKING и одновременно адаптировать под свою стратегию.
Поскольку платформа заточена под арбитражную торговлю, сразу стало понятно, что портфель брокера не равно портфель на платформе.
В данной статье будем учиться подключать OsEngine к боевому серверу Мосбиржи по протоколам FIX и FIX/FAST для фондового рынка.
На примере DMA АЛОР брокера.

1. ЧТО ДЕЛАЕМ НА САЙТЕ БРОКЕРА
1. Подключаем услугу DMA (Direct Market Access), или по-русски прямой доступ к рынкам.
Не у всех брокеров такая услуга доступна, о наличии лучше сразу спросить у специалистов техподдержки. Обычно прямой доступ предоставляют брокеры с уклоном в «большую профессиональность». Например, у АЛОРа прямой доступ есть, поэтому будем рассматривать на их примере.
У прямого доступа есть два основных варианта подключения и размещения торгового терминала:
В мире высокочастотной торговли (HFT) и других финансовых стратегий, где каждая микросекунда имеет значение, передача данных и задержки могут значительно влиять на результаты. FAST (FIX Adapted for STreaming) и SBE (Simple Binary Encoding) протоколы были разработаны для минимизации задержек и оптимизации передачи данных. Однако их использование вне зоны коллокации или через VPN на виртуальных серверах может существенно ухудшить их эффективность.

Зона коллокации (colocation) представляет собой специальное место, где сервера брокеров и трейдеров размещены в непосредственной близости к серверам биржи. Это позволяет минимизировать задержки при передаче данных благодаря высокоскоростным и надежным соединениям. Основные преимущества зоны коллокации включают:
Всем привет!
Сегодня расскажу, как все устроено в коде нового коннектора.

OsEngine – проект с открытым кодом, поэтому посмотреть раздел, относящийся к коннектору можно прямо сейчас онлайн по адресу https://github.com/AlexWan/OsEngine/tree/master/project/OsEngine/Market/Servers/MoexFixFastSpot
Также можно просто скачать весь проект и открыть его в Visual Studio, чтобы смотреть более наглядно.
Привет, друзья!
И снова с вами OSAEngine.ru. Сегодня мы рассмотрим, почему FAST-протокол, который долгое время использовался для передачи данных на финансовых рынках, устарел и был заменен более современными и эффективными решениями, такими как SBE (Simple Binary Encoding). Подробности о протоколе SBE я расскажу в следующей статье, так что не переключайтесь и готовьтесь к увлекательному путешествию в мир бинарного кодирования!

Если вы только начинаете рассматривать вопрос прямого рыночного доступа (DMA) и подключения к торговым системам, важно ориентироваться на современные стандарты и технологии. Протокол FAST (FIX Adapted for STreaming) на сегодняшний день устарел и имеет ряд ограничений, которые делают его менее подходящим для высокочастотной торговли и современных торговых решений.
Сложность обработки данных: