Market makers in all asset classes need to continuously quote competitive rates. In today’s fast-moving electronic markets, setting prices in the OTC markets requires an automated pricing engine (also known as an auto-quoting system) to adjust quotes based on real-time changes in market conditions. A finely tuned pricing engine can reduce latency in responding to the market and allow you to quote tighter spreads, which ultimately makes you more competitive.
While off-the-shelf pricing engines are available as components within some e-trading platforms, in most cases you can’t get the specific functionality you need without purchasing functionality you don’t. What’s more, these systems provide limited flexibility. In contrast, building a pricing engine from scratch isn’t always a viable option due to the cost and complexity of hiring a team of skilled programmers to develop the solution, in addition to ongoing maintenance expenses and overhead.
The Aleri Complex Event Processing (CEP) platform provides a more practical alternative: the ability to implement a custom pricing engine quickly, without requiring any custom Java or C++ programming. Aleri’s high-level modeling tools allow your users to define the business logic they need themselves, without the help of a programmer. The advantages include:
One of the most critical components of a pricing engine is the capability to accommodate real-time market data feeds as input. Aleri provides a comprehensive lineup of pre-built connectors to integrate market data feeds or to work with your existing market data platform.
Aleri’s high level authoring tools include a visual modeling environment that enables users to define their own business rules. You have complete control over data cleansing and validation rules and pricing algorithms. You can also reuse existing algorithms that may already be available as C++ or Java functions via the Aleri user-defined function interface.
Aleri’s pricing logic balances accuracy and flexibility in a three-step process:
Additional input to the cleansing and pricing algorithms can include historical data and unique tuning parameters under the control of a trader.
Output in the form of updates to your firm’s prices can be published as a continuous stream onto a message bus, a market data system, or directly into one or more downstream applications. Prices are also available as on-demand snapshots for requesting applications.
The following diagram illustrates a typical Automated Security Pricing system configuration. In this illustration, the incoming market data is received via a Reuters RMDS system, and the calculated prices are published back onto the RMDS system. Adapters are available for a variety of market data feeds and platforms, and rates can be published onto a market data platform, a message bus, or directly into a downstream application via the Aleri pub/sub API.
