EPAM
Deltix

TradeHub

Fastest, most advanced order management and execution platform, built on nearly 20 years of trading tech expertise.

Normalized market data and order entry APIs to over 150 trading venues

There is no description

Internal end-to-end latency measured in single-digit microseconds

There is no description

Reliable processing of 120,000 trading requests per second under sustained load

There is no description

Multiple API options: Java, FIX, REST, and WebSocket

There is no description

Use TradeHub for:

OEMS
Trading Algorithms
Custom Dark Pools/Matching Engines
Smart Order Routing
FIX Market Data Gateway

OEMS (Trade Hub)

Ember’s Trade Hub serves as a unified, normalized API gateway to diverse markets across most asset classes — ranging from exchange-traded synthetics to cryptos. Trade Hub offers extensive API support with FIX 4.4 / 5.0 and REST / WebSocket gateways, complete with Java, Python, and JavaScript sample code to simplify integrations.
oems.png
Trade Hub’s order-entry capabilities include robust Risk controls, configurable Kill Switches, multi-projection Position tracking. It supports SMART order routing and provides out-of-the-box execution algorithms like TWAP, VWAP, PVOL, and ICEBERG. For this use case Ember provides Java SDK to develop custom execution algorithms and implement functionality like internal order crossing based on customer specs. 
 
Trade Hub supports Executable Streaming Prices (ESP) with Market-by-Price and Market-by-Order depth and Request for Quote (RFQ/RFS) workflows. It provides advanced Market Simulation capabilities that enable back testing and real time paper trading.

Trading Algorithms

Ember provides a Java SDK for building custom execution co-lo algorithms. Its  normalized APIs for market data venues, order book interactions, and order entry offer a reliable abstraction layer. Combined with market simulators and the ability to debug code directly in IntelliJ IDEA, Ember significantly reduces time to market.
 
Cross-connected Ember instances can be deployed in different data centers around the world, enabling various market-making and arbitrage strategies.
 
Ember includes a set of standard algorithms, such as smart ICEBERG,  market-chasing TWAP, VWAP, and Participation Volume (PVOL), all built using the  Algo SDK.
 
Additionally, Ember provides FIX and REST WebSocket APIs for implementing  trading logic externally in Python, Java, JavaScript, and other languages.
 
trading-algos.png

Custom Dark Pools/Matching Engines

Ember can be used to implement low-latency matching engines, with matching logic programmed using Ember's Algorithm SDK (Java). The following types of solutions have been successfully built:
 
  • Central Limit Order Book (CLOB) matching engines (a CLOB sample is included  in the SDK).
  • Internally crossing matching engines that maintain passive orders in the book and route aggressive orders to external venues when opportunities  arise.
  • Matching engines with RFQ capabilities.
 
matching-algos.png
Matching engines typically publish Market-By-Order price feeds to TimeBase. Ember can then rebroadcast these feeds via the FIX Market Data Gateway to matching engine participants. With Ember's optimized architecture, the end-to-end latency for order-to-fill operations can be as low as 5-6 microseconds, measured at the OS network layer.

Smart Order Routing (SOR)

Ember includes a standard Smart Order Routing (SOR) algorithm designed to optimize execution across multiple exchanges. For a given order quantity, the SOR algorithm constructs an execution plan by evaluating the following factors  for each exchange:  
 
  • Available liquidity, starting from the top of the book
  • Commissions charged by the exchange (e.g., maker/taker fees, trade volume  discounts)
  • Available account balance on the exchange
  • Recent rejection statistics for the exchange
  • Per-exchange security metadata, including order price precision, quantity precision, minimum order size, and more
     
sor-algo.png

FIX Market Data Gateway

When combined with TimeBase, Ember can be used to redistribute market data to  numerous FIX clients (commonly referred to as "FIX Fan-out"). Market data can be ingested into TimeBase from a variety of markets and protocols, ranging from ITCH and MDP to WebSocket, and then redistributed to interested parties in a normalized FIX format.
 
 
 
fix-mdg.png
 
 
Depending on the specific needs of different client groups, Ember can distribute aggregated and consolidated order books, broadcast Market by Order (Level 3) and Market by Price (Level 2) feeds with configurable depth (limited or unlimited) and throttling. Its highly efficient FIX engine and gateway design enable feeding data to hundreds of clients seamlessly.

Integration with 150+ market venues

Case Studies

Ultra-Low Latency Price Construction Engine for a Canadian Bank

Multi-Leg Trade execution platform for the Fixed Income Arbitrage UK Broker

Level 2 Market Data Aggregation and Order Matching at a Bank

01/03
The existing infrastructure struggled to cope with the increasing volumes, ultimately hindering the bank's ability to respond to market dynamics quickly. The Client embarked on implementing an Ember-based custom price construction engine aimed at improving overall performance, reducing latency, and enhancing stability. The engine was designed specifically for foreign currency pairs and utilized Ember's powerful capabilities in handling real-time data.
 
The team successfully deployed the custom engine, which exhibited exceptional performance in processing over 100,000 messages (price quotes) per second. These messages were aggregated from major liquidity sources worldwide, providing a comprehensive view of the market. Each received price quote triggered the engine to construct a new price promptly, and it was efficiently distributed across the bank's network via the widely used FIX protocol.                                            
 
The new engine's ultra-low latency capabilities significantly improved the bank's ability to respond swiftly to market events, capturing profitable trading opportunities.
The Client faced the challenge of executing multi-leg trades on  different venues located in four distinct locations across three time  zones. These trades involved large daily volumes, often exceeding $4 Trillion in notional value. To effectively manage and execute such trades, the broker required a robust and efficient technology solution capable of handling the complexities inherent in fixed income arbitrage trading.                                            
To address these challenges, the broker opted to implement Ember as the primary technology solution for executing multi-leg trades. Ember provided a reliable and flexible framework specifically designed for real-time trading applications. It offered advanced capabilities to handle diverse venues, time zones, and enormous trade volumes while ensuring low latency and high performance.
 
The Ember-based solution significantly improved the division's efficiency and responsiveness to market dynamics, enabling timely execution of trades and capturing lucrative opportunities. By leveraging Ember's capabilities, the broker gained a competitive edge in the fixed income arbitrage trading domain.
The bank faced the challenge of managing and processing substantial  trade volumes while ensuring ultra-low latency and high-speed order processing. The requirement included the need for a reliable Level 2 market data aggregation and storage technology, along with sophisticated order matching, execution, and routing capabilities. The implementation also demanded connectivity with multiple market data and trading venues.  
 
The Ember platform was successfully deployed, enabling the bank to achieve ultra-low latency and extremely efficient market data and order processing. The system effectively aggregated and stored large amounts of time series data required for Level 2 market data analysis and decision-making. It also demonstrated superior speed and reliability in processing very large trade volumes.  
 
The implementation included the integration of custom order matching engines for both internal and external matching, ensuring efficient execution and routing of orders. The connectivity to multiple market data and trading venues further enhanced the bank's capabilities, enabling access to a wide range of liquidity sources.  
 
With Ember as the core technology solution, the bank experienced significant improvements in trade processing efficiency and speed. The ultra-low latency and superior performance of the platform ensured timely execution of orders, improved responsiveness to market dynamics, and enhanced competitiveness in the industry.  
 
  • Around 5000 active orders on several markets (on average)
  • Million+ of order requests per hour
  • 25+ Gb of FIX Message logs per day
Drop us a line
to schedule
a quick demo
Get in Touch