Execution Management Systems (EMS) features explained
for Trading & Execution
Every feature we track for Execution Management Systems (EMS) products, with a description of what each one means.
Compliance & Regulatory
Tools supporting compliance with regulatory requirements (MiFID II, SEC, ESMA, etc.) and firm policy enforcement.
- Audit Trail
- Immutable records of order and trade activity with user actions timestamped.
- Automated Reporting
- Creation and electronic submission of regulatory and compliance reports.
- Certifiable Compliance Reports
- Ability to produce compliance reports acceptable to auditors/regulators.
- Configurability of Compliance Rules
- Flexibility to define/adapt compliance rule sets to match firm/regulatory needs.
- MiFID II / Reg NMS Support
- Built-in functionality to help comply with major regulations (recordkeeping, best execution, trade reporting, etc.).
- Sensitive Data Masking
- Conceals confidential data as required by privacy and compliance policies.
- Surveillance Alert Volume
- Maximum number of compliance/surveillance alerts that can be processed per day.
- Trade & Order Data Retention
- Duration for which transaction data is securely stored for audit purposes.
- Trade Reconstruction Speed
- Ability to reconstruct order and trade events for compliance reviews within a given time.
- Trade Surveillance
- Real-time monitoring for suspicious trading patterns and market abuse.
Connectivity & Integration
Technical integration with internal and external trading systems, OMS, risk engines, and third-party services.
- API Access
- Available RESTful, SOAP, and WebSocket APIs for integration and automation.
- Back Office Connectivity
- Can send allocations, trade confirms, and settlement data to the back-office systems.
- Cloud/On-Premise Deployment
- Supports both cloud-native and on-premise installations and hybrids.
- Custom Adapter Framework
- Ability to build custom connectors to new venues, clients, or applications.
- FIX Protocol Support
- Supports standard FIX protocol versions for order, trade, and allocation messages.
- Latency of Order Routing
- Order transmission time to market venues.
- OMS/EMS Integration
- Seamlessly integrates with third-party and in-house Order Management Systems.
- Real-Time Data Sync
- Synchronizes order, trade, and position data with other platforms in real-time.
- Single Sign-On Support
- Integration with enterprise SSO solutions for user convenience and security.
- Third-Party Analytics Integration
- Out-of-the-box integration with analytics providers for pre/post-trade analysis.
Execution Algorithms & Strategies
Features supporting the use, creation, and management of sophisticated execution strategies and trading algorithms.
- Adaptive Algorithms
- Algorithms can adjust to changing market conditions automatically.
- Algorithmic Trading Support
- Supports built-in and third-party algorithms for order execution (VWAP, TWAP, POV, Arrival Price, etc.).
- Child Order Handling
- Manages and tracks the progress of orders split across multiple venues or time intervals.
- Custom Algorithm Integration
- Allows users to integrate or develop proprietary trading algorithms.
- Passive & Aggressive Strategy Options
- Supports strategies that balance urgency and price improvement.
- Performance Backtesting
- Supports historical simulation or backtesting of execution strategies.
- Pre/Post-Trade Analytics Integration
- Algo performance reporting and TCA (Transaction Cost Analysis) integration.
- Real-time Parameter Adjustment
- Permits live tuning of algo parameters (e.g., urgency, participation rate).
- Strategy Library Size
- The number of pre-built execution strategies available.
- Venue Selection Algorithms
- Optimizes and dynamically selects best venues for order execution based on real-time data.
Market Data Handling
Acquisition, processing, and management of real-time and historical price, quotes, and related market information.
- Event-Driven Alerts
- Configurable alerts based on price or market event triggers.
- Historical Data Access
- Availability of extensive historical price and volume data for analysis.
- Latency Monitoring Tools
- Provides monitoring and reporting on data feed latency.
- Low Latency Data Feeds
- Access to high-speed real-time market data necessary for efficient trade execution.
- Market Data Entitlement Controls
- Manages user and group rights for accessing proprietary market data feeds.
- Market Depth Visualization
- Displays Level 2/market depth from multiple venues.
- Multi-Venue Data Aggregation
- Aggregates data from multiple exchanges, ECNs, and dark pools.
- Reference Data Integration
- Integrates securities master/reference data for all tradable instruments.
- Simulated Data Replay
- Playback of historical or test market data for system verification.
- Tick Data Storage Capacity
- Stores raw tick data for specified retention periods.
Monitoring, Reporting & Auditing
Real-time and historical system monitoring, operational reporting, and full audit capabilities.
- Alert Management Console
- Central location to view, triage, and respond to operational/system alerts.
- Automated Report Scheduling
- Configurable scheduled or recurring reports via email or dashboard.
- Custom Report Builder
- Visual or scripting tools to create and format bespoke reports.
- Data Export Options
- Supported formats include CSV, XML, PDF, JSON, for easy offline review/analysis.
- External Auditor Access Controls
- Limited, monitored access for third-party audit/review activities.
- Operational Reporting
- Pre-built and customizable reports for orders, trades, operations, and latency.
- Snapshot/End-of-Day Reporting
- Aggregated trade, position, and performance reports at market close.
- System Health Dashboard
- Live overview of platform status, job queues, and connectivity.
- System Up-Time Guarantee
- SLA-backed system availability commitments.
- Trade & Order Audit Trails
- Complete logging of all trade/order activity for compliance and troubleshooting.
Order Management & Routing
Capabilities related to handling, managing, and directing trade orders through various execution venues and brokers.
- Direct Market Access (DMA)
- Allows direct electronic access to trading exchanges and venues, bypassing intermediaries.
- Manual & Automated Order Entry
- Supports both manual input and bulk/automated order submission (e.g. via FIX, API).
- Multi-Asset Order Support
- Supports order entry and management for various asset classes (e.g. equities, fixed income, FX, derivatives, crypto).
- Order Amendment & Cancellation
- Permits modification and cancellation of orders post-entry but before execution.
- Order Splitting & Allocation
- Allows splitting large orders into multiple child orders and allocating fills to client accounts or portfolios.
- Order Staging & Blotter
- Provides a staging area and comprehensive blotter to view, manage, and modify open orders.
- Order Status Tracking
- Live monitoring and updating of order status (e.g., open, filled, partial, cancelled).
- Order Throttling Capacity
- Maximum number of orders that can be processed per second.
- Pre-Trade Risk Checks
- Performs risk assessments (e.g., price limits, position limits) before allowing order submission.
- Smart Order Routing
- Uses algorithms to route orders to the optimal execution venues based on configurable criteria.
Risk Management
Real-time and historical controls and analytics to identify, limit, and manage operational and trading risks.
- Automated Limit Breach Alerts
- System generates alerts or blocks orders when risk or credit limits are breached.
- Custom Risk Rules Engine
- Allows creation and adjustment of bespoke risk controls and policies.
- Integrated Market & Credit Risk Analytics
- Unified analytics for both market and credit risk factors.
- Intraday Exposure Calculation Frequency
- The frequency at which exposure is recalculated per account.
- Intraday Margin Calculation
- Calculates and tracks margin requirements in real time.
- Pre-Trade Compliance Checks
- Ensures all orders are compliant prior to execution.
- Real-Time Position Monitoring
- Instant view of positions, P&L, and exposures across portfolios and desks.
- Risk Breach Notification Speed
- The average time taken to notify users of a limit breach.
- Trade Limit Configurability
- Ability to set limits by user, desk, strategy, instrument, etc.
- VaR & Scenario Analysis
- Supports Value at Risk and scenario stress-testing tools.
Security & Access Controls
Mechanisms to enforce authentication, authorization, data encryption, and system integrity.
- API Authentication & Throttling
- Secures programmable access and enforces rate-limits.
- Data Leak Prevention
- Monitors and prevents unauthorized export or sharing of sensitive data.
- End-to-End Data Encryption
- Data encrypted both at rest and in transit.
- Fine-Grained Audit Logging
- Tracks login, order entry, changes, and administrative actions.
- Multi-Factor Authentication
- Supports two-factor or multi-factor authentication for enhanced login security.
- Role-Based Access Control (RBAC)
- Granular permission assignment to users, groups, or roles.
- Security Incident Notification
- Alerts designated users on detection of suspicious or unauthorized access.
- Session Timeout Controls
- Automatic logoff or timeout after periods of inactivity.
- Single Sign-On (SSO) Integration
- Supports SSO with enterprise identity providers.
- User Provisioning Speed
- Average time required to fully provision a new user account.
Support & Operational Considerations
Features impacting daily support, onboarding, training, and business continuity.
- 24/7 Technical Support
- Round-the-clock support for mission-critical trading operations.
- Automated Failover
- System automatically switches to backup infrastructure on failure.
- Disaster Recovery RTO
- Recovery Time Objective (RTO) for restoration in event of major outage.
- Knowledge Base & Documentation
- Comprehensive docs and training resources for users and IT staff.
- Onboarding Time
- Average time to onboard a new client or trading desk.
- Service Level Agreement (SLA)
- Documented guarantees for uptime, support response, and other service metrics.
- Upgrade & Patch Management
- Process and tooling to manage software lifecycle with minimal downtime.
- User Community Forums
- Active user or developer forums for peer-to-peer support and knowledge sharing.
- User Training Programs
- Availability of live or online training and certification for users.
- Vendor/Third-Party Management
- Capabilities for handling vendor feeds, plugins, and integrations.
Transaction Cost Analysis (TCA) & Analytics
Tools for measuring, analyzing, and reporting trading costs and quality of execution.
- Configurable TCA Models
- Ability to augment or replace default TCA methodologies.
- Custom Benchmark Support
- Users can define custom benchmarks (e.g., VWAP, arrival price) for cost analysis.
- Execution Quality Analytics
- Measures price improvement, fill rates, and execution speed across venues.
- Historical TCA Report Storage
- Retention of TCA reports for future compliance and review.
- Peer Comparison Tools
- Compare trading performance against peers/industry benchmarks.
- Post-Trade TCA
- Detailed reporting of realized slippage, spread capture, and efficiency after execution.
- Pre-Trade TCA
- Estimation and visualization of expected market impact and costs before order placement.
- Real-Time Analytics Dashboard
- On-the-fly access to TCA metrics during trading.
- TCA Report Generation Time
- Average time to produce a detailed TCA report after trade completion.
- Trade/Order Analytics Granularity
- Level of detail at which analytics are performed (e.g., per fill, per child order, per parent order).
User Interface & Experience
Aspects relating to usability, accessibility, and customization of the system dashboard and workflows.
- Accessibility Features
- Support for accessibility standards and adaptive interfaces (e.g. for visually impaired users).
- Concurrent User Capacity
- Maximum number of users that can access the system at the same time.
- Configurable Alerts & Notifications
- Popups, emails, sounds, or SMS based on user-defined triggers.
- Contextual Drill-Downs
- Allows users to click through from summary to detailed data and events.
- Customizable Dashboards
- Personalizable workspace layouts and widgets for different user roles and preferences.
- Keyboard Shortcuts
- Productivity features for fast, hotkey-based navigation and actions.
- Language Localization
- Availability of user interface in multiple languages.
- Mobile/Tablet Interface
- Responsive web/mobile apps for use on the go.
- Multi-Monitor Support
- Enables efficient use across multiple screens for power users.
- Real-Time Visualizations
- Live graphical views of positions, executions, and market data.