Market Logic Server

Market Logic Server – универсальный серверный комплекс, на базе которого строится любое решение автоматизации работы современных брокерских компаний, бирж и прочих финансовых институтов, предоставляющих сервисы Интернет-трейдинга.

Архитектура

— распределенная архитектура серверного решения увеличивает надежность за счет распределения функциональной нагрузки между модулями сервера;

— серверные модули построены по конвейерному принципу, что обеспечивает оптимальное использование ресурсов аппаратного обеспечения и операционной системы, что позволяет обрабатывать большое количество запросов в единицу времени и повышает устойчивость серверного модуля к перегрузкам;

— стандартизированный интерфейс работы с базой данных,  который обеспечивает независимость сервера от типа используемой СУБД;

— использование протоколов TCP/HTTP/HTTPS в качестве транспортного уровня, с дополнительным шифрованием учетных данных пользователя при входе в систему;

— дуплексный режим обработки запросов (TCP), для уменьшения времени обработки запроса;

— специализированный сервисный режим, предназначенный для настройки критических параметров сервера;

— стандартизированный API на основе протокола JSON, позволяющий организовать подключение торговой платформы к различным платежным и CRM системам, WEB — кабинету пользователей и прочим дополнительным приложениям, расширяющим функциональность платформы;

— .NET API, для доступа к функциям торгового сервера/Backoffice;

— стандартизированный интерфейс подключения и управления для модулей связи между платформой и поставщиками ликвидности (LP Bridges);

— стандартизированный интерфейс подключения и управления для модулей связи между платформой и платежными системами (Payment System Bridges);

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

Торговое ядро

— двухступенчатый конвейер обеспечивает время обработки одного запроса не более 20 микросекунд;

— модуль сопоставления приказов имеет возможность выборочного сопоставления, не влияющее на скорость его работы;

— защита от срабатывания приказов при широких спрэдах;

— поддержка неограниченное количества маркет-мейкеров, с возможностью управления ими в реальном времени;

— поддержка наценок (markup);

— плоские и ступенчатые комиссии, как за выставленный, так и за проторгованный объем;

— защита ликвидности маркет-мейкера от внешнего арбитража;

— поддержка сопоставления Immediate-Or-Cancel (IOC) и Fill-Or-Kill (FOK);

— поддержка сопоставления All-Or-None (AON), не допускающая частичного исполнения торговых распоряжений;

— поддержка полного исполнения исполнение Stop приказов с защитой от широкого спрэда;

— серверный Trailing Stop.

Торговый дилер/Управление риском

— модели расчета маржи по инструментам/полной экспозиции, которые позволяют создавать большой проторгованный объем при небольшом депозите, обеспечивая эффективную защиту от отрицательного баланса;

— плоские и ступенчатые настройки маржи, отдельная настройка маржи инициализации и маржи удержания;

— режим PreMarket, который защищает ликвидность B-Book от ложных сопоставлений по не рыночным ценам на открытии и закрытии торговых сессий;

— откат некорректных торговых операций;

— внутренний клиринг между торговыми счетами и механизм автоматического сведения общего бухгалтерского баланса платформы;

— различные режимы конвертации реализованной прибыли, по рыночным либо предварительно установленным обменным курсам;

— многоуровневая система доступа нескольким счетам (Multi Account Management);

— обработка пакетных запросов на закрытие/сальдирование позиций и отмену выставленных торговых распоряжений;

— закрытие позиции двойным объемом для реверса;

— различные режимы сальдирования позиций;

— полный или частичный Stop Out в случае события недостаточность маржи.

Роутер торговых распоряжений

— вывод торговых распоряжений LimitMarket и Stop на внешнюю торговую площадку (A-book), либо на внутреннее торговое ядро (B-book);

— режим торгового прокси;

— режим одновременной работы (A+B), с возможностью моментального переключения направления торговых распоряжений на внешние площадки или внутреннее ядро;

— управления доступом на внешние площадки по расписанию;

— консолидация и распределение рыночных данных на подсистему накопления и раздачи информации (сервера рыночных и исторических данных).

Торговые отчеты

— статические и интерактивные отчеты;

— отчеты по проведенным сделкам;

— торговые операции пользователя;

— проторгованные объемы;

— сальдовый отчет;

— возможность создания дополнительных отчетов.

Персональные данные

— отдельный сервер для хранения персональных данных пользователей, с возможностью его совместного использования несколькими торговыми решениями;

— дополнительная система шифрования персональных данных и файлов пользователя, с помощью программного или аппаратного комплекса защиты данных;

— серверная защита сохраненных локально паролей пользователя;

— возможность внешней аутентификации при доступе в торговую платформу.

См. также:

Market Logic BackOffice