
Представьте двух трейдеров. Оба смотрят на один и тот же стакан, оба видят одно и то же движение и оба принимают одинаковое решение в одну и ту же секунду. У одного заявка исполняется по нужной цене. У второго — проскальзывает, а иногда не исполняется вовсе.
Разница не в стратегии и не в опыте. Разница в том, что лежит между решением и биржей.
Про этот слой на рынке говорят мало. Он не виден из терминала, про него не пишут в обучающих курсах по трейдингу, и большинство частных инвесторов вообще не подозревает, что он существует, — пока не столкнется с ним. А называется он торговой инфраструктурой: это протоколы, шлюзы, каналы связи, скорость и надежность доставки поручений.
Это первый материал серии, в которой мы будем разбирать этот слой. Начинаем с первых вопросов: как заявка на самом деле попадает на биржу и что такое DMA — прямой доступ на рынок, о котором все слышали, но почти никто не может внятно объяснить, чем он отличается от «просто API».
В данной статье будем учиться подключать OsEngine к боевому серверу Мосбиржи по протоколам FIX и FIX/FAST для фондового рынка.
На примере DMA АЛОР брокера.

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

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

Протокол FAST (FIX Adapter for STreaming) — это международный стандарт, используемый для обмена данными в реальном времени на финансовых рынках. Этот протокол был разработан для повышения эффективности и скорости обмена информацией между различными участниками рынка, такими как брокеры, биржи, банки и другие финансовые учреждения. Протокол FAST является ключевым элементом в инфраструктуре высокочастотной торговли (HFT) и продолжает оставаться актуальным, несмотря на его «почтенный» возраст.
Протокол FAST был разработан организацией FIX Protocol Limited (FPL) в начале 2000-х годов как улучшенная версия протокола FIX (Financial Information eXchange). Основная цель разработки FAST заключалась в снижении объема передаваемых данных и увеличении скорости их передачи, что стало критически важным с ростом объемов торгов и появлением высокочастотной торговли (HFT).
Некоторое время назад закончил разработку подключение к Московской Бирже по протоколам FIX и FIX/FAST для терминала OsEngine. Сами исходники находятся здесь. А это первая статья из серии про FixFast, в которой будем разбираться с тем что это такое.
Начнём с того, что нужно делать в первую очередь. С поисков в Гугле и Яндексе какой-то информации. И как у меня это проходило.