SREX: Maintaining a Clear Advantage
SREX is the high speed low latency Order, Execution and Quoting gateway counterpart to our SMDS (Market Data) solution.
Consistent Ultra Low Latency
In process solution delivers messages with mean latencies of sub 3 microseconds per order depending on the underlying exchange protocol. These latencies were calculated on a Intel(R) Xeon(R) E5-2690, 2.9GHz, dual 8 core hardware. Latencies may vary depending on market conditions and the type of hardware and OS kernel used.
We provide a unified Order, Execution and Quoting API consistent across all exchanges. SREX expects users to set appropriate values associated with individual fields based on their requirements. Exchange upgrades and changes are transparent to the user and are covered by the licensing agreement.
Collocation and Proximity Hosting
Our exchange connectivity solution is architected to execute on minimal Hardware footprint. This makes our solution highly desirable for exchange collocated or proximity hosted applications.
Fast Time to Market
SR Labs prides itself on a rapid time to market utilizing agile, on-site software development,installation and integration. The average time to market any new exchange connectivity is 3 weeks.
SR Labs product suite is competitively priced for a set of required Exchanges. Optional production support pricing is also available.
Our coverage includes all of the major North American Exchanges with plans to expand to other exchanges globally. See here for coverage.
SREX: Technology Features
SREX is developed and built entirely in house with no third party dependencies. Cutting edge design and engineering supported by decades of experience give SREX users a true competitive edge.
SREX by default provides a stateless API; it does not maintain any Order state. There is no embedded Order Management System (OMS) in SREX. However if Order State Management is required SREX can be configured to include an optional OMS
SREX supports full session recovery by maintaining sequence number information in a configurable memory mapped file.
SREX provides ability to do message enrichment programmatically or via configuration.
Record and Playback Capability
SREX has the capability to record messages (Orders, Cancels,Replaces and Executions) in native exchange format and replay them for the purpose of back testing.
Multi platform Support
SREX is currently supported on Linux, Sun OS 10 on Intel and Windows using C++ as the programming language.