Apama Capital Markets Foundation

The Progress® Apama® Capital Markets Foundation (CMF) enables both business users and IT to dramatically accelerate the development of a variety of capital markets solutions. By exploiting the CMF’s configurable components as building blocks, users can access common capital markets tasks involving complex technical logic in a simple way, enabling you to focus your resources on the unique business logic of your applications. 

The Capital Markets Foundation provides application components in four areas: Market Data, Analytics, Order Management and Infrastructure.

 

Market Data Architecture

APIs and Smart Blocks for Trade, Quote, BBA, Market Depth and Order Book market data

Scalable multi-context market data event distributor

Common adapter library to accelerate development of new market data connections

Market Data Services

Market Data Bridges – share market data between contexts/Correlators

Configurable Tick and Depth UI models

Depth and Tick publishing utilities

Usability utilities for consuming market data

Trade Services

A service to monitor order updates to extract trade information

Position Services

Closed Position service (sums all trades for a given slice)

Open Position Service (maximum long and short position exposures)

Reserved Position service (sums buy and sell reservations made on behalf of traders/algorithms)

Analytic library integration

QuantLib (option pricing, implied parameters, premiums and Greeks)

Statistics (windowed aggregators backed by QuantLib)

Standard math library

Trigonometric and other math functions (supplementary to the core Apama platform)Position Services Closed Position service (sums all trades for a given slice)

Order Management bridging service—share orders between parallel contexts/Correlators

Exchange Matching Engine

Historic data inference engine (Feed the matching engine with historic data)

Order Book Management (used in Matching Engine, also used for dark pools, crossing pools, etc.)

Order Book visualisation utilities

Order Management Utilities

Order management Publisher (used to submit orders)

Order management receiver (used in adapters and matching engines)

Order management monitor (snoop order flow between publishers and receivers)

Order Firewall

Pre-submission validation of new, amend, cancel order instructions

UI models for objections and warnings

Reusable framework for creating plug and play rules UI model for firewall rules (parameters and outputs)

Current Firewall Rules
(all configurable per slice (trader, symbol, etc.)

Order Throttle Limit

Price Limit

Quantity Limit [absolute or change]

Value Limit (price x quantity) [absolute or change]

Position Limit (limits the sum of open, closed and reserved on a given slice)

Reservation Enforcers (ensures that orders made against reservations comply with the reservation, contract)

Order Management bridging service—share orders between parallel contexts/Correlators

Exchange Matching Engine

Historic data inference engine (Feed the matching engine with historic data)

Order Book Management (used in Matching Engine, also used for dark pools, crossing pools, etc.)

Order Book visualisation utilities

Order Management Utilities

Order management Publisher (used to submit orders)

Order management receiver (used in adapters and matching engines)

Order management monitor (snoop order flow between publishers and receivers)

Order Firewall

Pre-submission validation of new, amend, cancel order instructions

UI models for objections and warnings

Reusable framework for creating plug and play rules UI model for firewall rules (parameters and outputs)

Current Firewall Rules
(all configurable per slice (trader, symbol, etc.)

Order Throttle Limit

Price Limit

Quantity Limit [absolute or change]

Value Limit (price x quantity) [absolute or change]

Position Limit (limits the sum of open, closed and reserved on a given slice)

Reservation Enforcers (ensures that orders made against reservations comply with the reservation, contract)

Table 4

Utilities for publishing data to Apama dashboards

Configurable hierarchical logging infrastructure

Persistent hierarchical configuration service for CMF components

Latency measurement framework

Tools for controlling application flow

User session service

Status utilities

Adapter connection monitor

Multi Correlator connection monitoring

Status information bridging between parallel contexts/Correlators

Status publishing utilities

 
Email Print Share

Meet Market Surveillance Challenges

TABB GroupGet this Tabb Group report, Dynamic Surveillance: Detection, Prevention, and Deterrence, offered exclusively by Progress to learn how to meet today's market surveillance requirements.

Real-time Views of Market Conditions

Watch how easy it is to create a custom market surveillance workspace with the Progress Control Tower™.