Методи за трансфер на финансови данни # 4 Протокол ASTS Bridge

В допълнение към международните стандарти и протоколи за прехвърляне на финансова информация като FIX и FAST, за които говорихме по-рано, на фондовия пазар действат така наречените „родни“ протоколи за прехвърляне на финансови данни. Те се използват както от частни търговци, така и от брокерски компании, за да получат необходимата информация - такива родни протоколи са по-функционални от общоприетите стандарти (като FIX), което привлича брокери.
Преди това в Русия имаше две големи борси - MICEX и RTS. Впоследствие те се сливат в единна „Московска борса“, но всеки от двата търговски етажа през годините на независимостта успява да разработи свой собствен протокол. За протокола Plaza II, който беше създаден от специалисти на RTS, говорихме в един от предишните материали, а днес ще говорим за проекта ASTS Bridge, който техните колеги от ММВБ започнаха да разработват.
Малко история
Първата версия на електронната система за търговия на Московската междубанкова валутна борса (ММВБ) е разработена и внедрена през 1993-1994 г. на миналия век. Системата е наречена ASTS (Automated Securities Trading System) и нейната софтуерна част е разработена от австралийската компания FMSC (Financial Market Software Consultants) и адаптирана за руския пазар чрез съвместните усилия на чуждестранни и местни ИТ специалисти.
По-късно, в процеса на сливания и придобивания, FMSC е наречена Compu ShareLtd, с която ММВБ подписва споразумение за партньорство, което, наред с други неща, предвижда по-нататъшно независимо развитие на системата за търговия.

Етапи на развитие на системата за търговия на ММВБ до средата на 2000-те; източник: micex.ru
Освен това системата е разработена от специалистите от борсата MICEX, а по-късно и от Московската борса. В резултат на това беше приложена тристепенна архитектура на системата клиент-сървър.
Начело на йерархията беше централният сървър на системата за търговия (той отговаря за обработката на транзакции), с който сървърите за достъп си взаимодействаха (всички транзакции на системата за търговия бяха репликирани върху тях), на който от своя страна клиентски приложения са били свързани (търговски терминали на търговци и администратори, брокерски системи за търговия, комплекси за разпространение на обменна информация и др.):

Източник: документация на MICEX
Системата съществува в тази конфигурация от 1998 г.
Прехвърляне на данни: използвани протоколи
За свързване на външни системи към системата за търговия е разработен универсален двупосочен софтуерен шлюз (UDPSh) - тоест софтуер, използван за обмен на данни между системата за борсова търговия и свързаните с нея приложения.
ASTS мост
Програмата осигурява двупосочна комуникация със системата за търговия и има API за получаване на данни (сделки, котировки, инструменти и др.) И извършване на транзакции (пускане/анулиране на поръчки и др.).
Имаше две версии на UDPSh - TCP/IP версията на системата се нарича TEAP, а опцията за свързване чрез сериен интерфейс (RS-232) се нарича TEServer (Trade Engine Server). Тази версия е прекратена от лятото на 2015 г.