at Financial Technnology Year
This content is provided by FinTechBenchmarker.com who are responsible for the content.
Please contact them if you have any questions.
Software that automates trading strategies using predefined algorithms to optimize execution based on various parameters such as time, price, volume, and market conditions. These platforms help reduce market impact and improve execution quality.
We ask vendors to mark their product against our feature list. It is not available for all products and in some cases we have derived data from publicly available sources. The list of features follows. Vendors can add a further 10 key features of their own.
Algorithm Development & Backtesting
Tools and features for creating, testing, and optimizing trading algorithms prior to live deployment.
- API Access to Strategy Components
- Programmatic access to all parts of the strategy development stack.
- Backtesting Engine
- Simulates algorithm performance using historical data.
- Custom Data Input
- Import proprietary datasets for use in algorithms and testing.
- Data Granularity
- Finest time resolution of historical data available for backtesting.
- Error/Exception Logging
- Comprehensive logging of errors during backtesting or simulation.
- Historical Data Coverage
- Extent of data available for backtesting strategies.
- Integrated Machine Learning Tools
- Native or third-party machine learning libraries for quantitative model development.
- Live-Simulation Mode
- Test algorithms in a simulated environment with live market data feeds.
- Out-of-Sample Testing
- Permits testing of strategies on unseen data for genuine validation.
- Parameter Optimization Automation
- Automatically tests multiple input parameters for strategy improvement.
- Performance Metrics Library
- Provides a set of analytics for evaluating strategies (e.g., Sharpe, drawdown, win rate).
- Strategy Builder
- Graphical or code-based tool for designing trading algorithms.
- Strategy Version Control
- Ability to manage multiple versions of trading strategies securely.
- Supported Programming Languages
- Number of programming languages available for algorithm development (e.g., Python, C++, Java).
- Walk-Forward Optimization
- Ability to optimize algorithms while avoiding data snooping bias.
Costs & Licensing
Features and transparency around vendor pricing, licensing, and long-term ownership costs.
- Annual/Biannual Review & Optimization
- Vendor review of usage for potential savings.
- Bundle Offerings
- Options to bundle platform with additional services.
- Cap on Overage/Extra Usage Fees
- Predictable charges when going beyond quota.
- Custom Quotation Capability
- Ability to provide quotes for bespoke feature sets.
- Discounts for Long-Term Commitments
- Reduced fees for multi-year agreements.
- Easily Upgradable Subscription Tiers
- Smooth process for tier and feature upgrades.
- Enterprise Licensing Options
- Discounted rates and options for large organizations.
- Free/Community Edition Availability
- Entry level use at no or low cost.
- License Usage and Tracking Tool
- Monitor license usage and expiration in real time.
- No Vendor Lock-In Clauses
- Freedom to migrate away without penalties.
- Pay-As-You-Go Pricing
- Supports usage-based or tiered billing.
- Scalable Licensing
- Licensing and pricing scale easily as usage grows.
- Support Included in Licensing
- Customer support is bundled with license fee.
- Transparent Pricing Model
- Clear published details for all costs and fees.
- Unlimited User/Account Option
- License that allows unlimited seats.
Deployment, Support & Maintenance
Options for deployment, vendor support, and ongoing maintenance to ensure business continuity.
- 24/7 Technical Support
- Live support available at any time worldwide.
- Automated Software Updates
- Pushes out security/feature updates with no manual intervention.
- Automated System Monitoring
- Tools for proactive monitoring and alerting on hardware/software.
- Cloud, On-Prem, or Hybrid Hosting
- Deployable in customer, cloud, or mixed environments.
- Community/Knowledge Base Access
- Online forums and articles for self-service troubleshooting.
- Custom Implementation Services
- Assistance with integration, migration, and configuration.
- Dedicated Account Manager
- Single point of contact for ongoing client management.
- Flexible Upgrade Scheduling
- Control when platform upgrades go live.
- Incident Response Time
- Average time for support to respond to critical issues.
- Multilingual Support
- Support and documentation provided in multiple languages.
- Release Notes and Documentation
- Comprehensive release/change documentation for every deployment.
- Sandbox/Test Environment
- Hosted environment for safe testing of configurations and upgrades.
- Service Level Agreement (SLA)
- Guaranteed performance, support, and uptime commitments.
- Uptime Guarantees
- Guaranteed system availability target, per SLA.
- User Training & Onboarding
- Structured client onboarding and ongoing learning services.
Extensibility & Customization
Extent to which users or vendors can extend or tailor the platform for bespoke needs.
- Advanced Permission Customization
- Granular security and access privileges per user or role.
- Automated Testing/QA Tools
- Sandboxed unit/integration testing of custom features.
- Client-Side Scripting Support
- Permit users to upload and run their own scripts in the UI.
- Custom Algorithm Integration
- Upload, deploy and manage proprietary trading algorithms.
- Custom Data Connectors
- Build adapters/connectors for bespoke data/analytics needs.
- Custom Report Templates
- Create firm- or user-specific reporting templates.
- Integration with Cloud Functions/Lambda
- Execute custom logic through cloud-based functions or serverless execution.
- Open API Documentation
- Comprehensive docs for all APIs and data models.
- Plugin/Extension Framework
- Enables addition of new features and tools easily.
- Role-Specific Dashboards
- Tailor dashboards to department/function.
- Scriptable Workflows
- Define and execute automated workflows via scripts.
- Template Library
- Prebuilt templates for strategies, reports, and dashboards.
- User Preferences Storage
- Persist user-specific settings, layouts, and workflows.
- White-Label/Branding Options
- Support for custom branding and look/feel.
- Workflow Automation Tools
- Drag-and-drop or code-driven configuration of business workflows.
Integration & Connectivity
Features governing how the platform connects with external systems, APIs, and vendor platforms.
- Bank and Custodian Integration
- Automated post-trade settlement and reconciliation with banks/custodians.
- Custom API/SDK
- Proprietary interfaces for bespoke integration needs.
- Customizable Output/Report Formats
- Ability to define export formats for interoperability.
- Enterprise Messaging Bus Integration
- Connection with enterprise messaging platforms (Kafka, MQ, etc).
- FIX/REST/Websocket API Support
- Multiple standard APIs for data, order, and system integration.
- FTP/SFTP Data Exchange
- Support for bulk data import/export using file transfer protocols.
- Integration Testing Tools
- Facilities to test connectivity before go-live.
- Mobile API Support
- Access and trade via mobile applications through APIs.
- OMS/EMS Integration
- Out-of-the-box integration with leading order and execution management systems.
- Portfolio Management System (PMS) Integration
- Links trading with portfolio and accounting systems.
- Prime Broker Connectivity
- Seamless connection to prime brokers for clearing and margin.
- Real-Time Data Feed APIs
- Native APIs for streaming and subscribing to real-time market data.
- Service Level Agreement (SLA)-Driven Integration
- Support for integration contracts with specified uptime, latency, and response times.
- Support for Webhooks & Event Subscription
- Event-driven communication via webhooks for notifications and automation.
- Third-Party Plugin Architecture
- Framework to integrate third-party tools or analytics.
Market Data & Analytics
Provision and management of real-time and historical market data with integrated analytics.
- Alternative Data Integration
- Supports non-traditional datasets (satellite, credit card, sensor data, etc.).
- Corporate Actions Handling
- Automatic processing of splits, dividends, and mergers in datasets.
- Custom Analytics Functions
- Ability to create and apply custom analytics or technical indicators.
- Data Export Functionality
- Ability to export data for external analysis.
- Data Latency
- Average delay in receiving market data.
- Data Quality and Integrity Checks
- Built-in tools to ensure completeness and accuracy of data.
- Data Vendor Coverage
- Number of data vendors/platforms covered for market data.
- Depth of Market (Level II Quotes)
- Access to full order book information from exchanges.
- Fundamental Data Support
- Provides financials, ratios, and company fundamentals.
- Integrated Charting Tools
- Advanced real-time and historical charting capabilities.
- Market Replay
- Simulate past market conditions for training and testing.
- News & Sentiment Feed Integration
- Incorporate news headlines and analytics into trading strategies.
- Real-Time Data Feeds
- Instant access to market data with very low latency.
- Third-Party Data Connectors
- Integrates with external data sources via APIs.
- Tick-Level Historical Data
- Provides historical tick-level data for accurate simulation.
Order Management and Execution
Features related to managing, routing, and executing orders across various asset classes and venues.
- Automated Trade Allocation
- Distributes executed trades across multiple accounts or portfolios automatically.
- Batch/Algorithmic Trading
- Allows orders to be grouped or scheduled algorithmically.
- Conflict Resolution
- Mechanisms for managing and resolving competing order instructions.
- Direct Market Access (DMA)
- Provides direct access to exchanges and trading venues for low-latency execution.
- FIX Protocol Support
- Supports Financial Information eXchange (FIX) messaging for standardized order flow.
- Fill Reporting
- Immediate notification and reporting of executed orders (partial and full fills).
- Latency
- Average end-to-end time from order initiation to execution.
- Multi-Asset Support
- Ability to trade equities, derivatives, FX, futures, options, and other asset classes from a single platform.
- Multi-Broker Connectivity
- Links to multiple brokers for order execution.
- Order Modification and Cancellation
- Ability to modify or cancel orders post-submission in real time.
- Order Throughput
- Maximum volume of orders the platform can handle.
- Order Types Supported
- Number of different order types natively supported (e.g., limit, market, stop, iceberg).
- Position Management
- Real-time updates on positions and P&L across all assets.
- Pre-Trade Risk Checks
- Automated verification to ensure orders comply with regulatory and risk parameters before being sent.
- Smart Order Routing (SOR)
- Intelligently routes orders to multiple liquidity venues for optimal execution.
Performance, Scalability & Reliability
Platform’s ability to handle high load, fail gracefully, and scale with business requirements.
- API Request Handling Rate
- Maximum rate at which API requests can be handled.
- Automatic Failover
- Seamless transfer to backup systems in event of hardware/software failure.
- Capacity Planning Tools
- Tools to project and manage growth in order flow and data.
- Cloud-Native Option
- Deployable natively in public, private, or hybrid cloud environments.
- Concurrent User Support
- Maximum number of users supported simultaneously.
- Disaster Recovery
- Comprehensive backup and disaster recovery mechanisms for data and system continuity.
- Fault Tolerance
- System’s ability to continue operating during faults.
- High Availability (HA) Architecture
- Design supporting continuous service with minimal outages.
- Hot Swappable Infrastructure
- Enables real-time upgrade or replacement of hardware/modules without downtime.
- Latency Monitoring
- Real time monitoring of system latency and alerting for anomalies.
- Load Balancing
- Distributes system load across multiple servers for optimal performance.
- Real-Time System Health Dashboard
- Dashboards monitoring platform health and alerting issues instantly.
- Redundant Data Storage
- Multiple backups of data to protect against loss or corruption.
- Scheduled Maintenance Windows
- Allows setting and notification of planned maintenance.
- System Uptime
- Percentage of time the system is operational and available.
Reporting & Analytics
Comprehensive analytics and reporting tools for traders, management, operations, and compliance.
- APIs for Data Extraction
- Programmatic access to pull custom report data.
- Change and Version Tracking
- Track modification history of reports and data sets.
- Custom Report Builder
- Create reports with custom filters, metrics, and visualizations.
- Customizable Export Formats
- Ability to export in XLS, CSV, PDF, XML, and other popular formats.
- Drilldown Capabilities
- Allows detailed exploration into aggregated report data.
- Error and Exception Logging
- Reports highlighting failed trades and system errors.
- Fee and Commission Reporting
- Itemized display of fees and commissions paid.
- KPI Dashboards
- Visual dashboards for major business and trading metrics.
- Latency and Execution Quality Metrics
- Analysis of slippage, latency, and transaction costs.
- Order Flow Analytics
- Breakdown of order types, destinations, and performance.
- Portfolio and P&L Analytics
- In-depth breakdown of profit & loss, attribution, and exposures.
- Real-Time Trade Reporting
- Generates live reports on trade executions and status.
- Regulatory Compliance Reports
- Predefined templates for MiFID, EMIR, SEC, etc.
- Scheduled & Automated Reports
- Automatically generates and distributes recurring reports.
- User Activity Audit Reports
- Reports on user logins, actions, and changes for audit.
Risk Management & Compliance
Mechanisms to enforce trading limits, manage risks, and ensure regulatory compliance.
- Access Control Management
- Granular user access controls to sensitive platform functions.
- Audit Trail
- Comprehensive recording of all trade and user activity for compliance.
- Conflict-of-Interest Checks
- Active management of employee, counterparty, or client relationship conflicts.
- Custom Limit Rules
- Ability to define and enforce user-specific exposure and risk limits.
- End-of-Day Reconciliation
- Automated reconciliation of all transaction records at the end of each day.
- Intraday Exposure Monitoring
- Track risk exposures and limit breaches throughout the trading day.
- Margin Checking
- Automatic validation of margin requirements before execution.
- Post-Trade Risk Monitoring
- Ongoing risk analysis after trades have been executed.
- Pre-Trade Risk Controls
- Automated checks on orders for size, price, and client restrictions.
- Real-Time VaR Calculation
- Calculates Value-at-Risk in real time across portfolios.
- Regulation-Specific Modules
- Built-in support for MiFID II, SEC, ESMA, and other regulatory regimes.
- Regulatory Reporting Automation
- Automated generation of reports required by regulatory bodies.
- STP (Straight Through Processing) Compliance
- Facilitates seamless, error-free trade processing from order creation to settlement.
- Scenario Analysis & Stress Testing
- Simulates portfolio performance under extreme market scenarios.
- Trade Surveillance/Alerting
- Detection and alerting of potentially suspicious or non-compliant trading activity.
Security & Authentication
Protects sensitive data, financial assets, and user credentials from unauthorized access or cyberattacks.
- Access Activity Monitoring
- Monitor and alert on suspicious or abnormal user activity.
- Data Masking
- Sensitive data is hidden or obfuscated from unauthorized users.
- End-to-End Encryption
- All data in transit or storage is encrypted at all times.
- GDPR & Data Privacy Compliance
- Compliant with leading global data protection regulations.
- Incident Response Workflow
- Pre-defined protocols in place for responding to security incidents.
- Intrusion Detection & Prevention
- Monitors for abnormal behavior and attacks, responding automatically.
- Multi-Factor Authentication (MFA)
- Requires additional forms of identity verification on login/activity.
- Penetration Testing Certification
- Regular vulnerability assessments conducted by third parties.
- Read/Write/Trade Access Segregation
- Enforces separation of duties for enhanced security.
- Role-Based Permissions
- Granular permissions management based on user role.
- Secure API Key Management
- Issue, rotate, and disable API keys securely.
- Security Audit Logging
- All sensitive actions are logged for audit and remediation.
- Session Timeout
- Sessions automatically log users off after inactivity.
- Single Sign-On (SSO) Support
- Integrates with enterprise SSO solutions for seamless authentication.
- Tamper-Proof Data Storage
- Prevents unauthorized changes to historical data and logs.
User Interface & Experience
Quality, usability, and customization of the platform’s front-end and user-facing experience.
- Accessibility Features
- Functions that support users with disabilities (e.g., keyboard shortcuts, screen reader support).
- Contextual Help/Documentation
- Inline help, tutorials, and searchable documentation built in.
- Customizable Dashboards
- Users can design and configure their workspace to view preferred information.
- Customizable Watchlists
- Track multiple securities or markets in personally configured lists.
- Keyboard Shortcuts
- Comprehensive keyboard navigation for power users.
- Mobile & Tablet Compatibility
- Optimized for use on mobile devices and tablets.
- Multi-Language Support
- UI available in several languages.
- Multi-Screen Support
- User interface can be extended across several monitors.
- Notification Center
- Aggregates alerts, messages, and trade confirmations.
- One-Click Trading
- Fast-trade execution from a single click/tap.
- Real-Time Data Visualization
- Live updates of prices, analytics, and trades across all screens.
- Role-Based Access Interface
- Interface content and capabilities adapt to user’s role (trader, manager, compliance, etc).
- Tab/Window Management
- Organize workspace using detachable tabs and windows.
- Theme/Skin Customization
- Users can choose color themes and layouts.
- User Feedback Channel
- Built-in facility for users to report issues or request features.