Case study : Pre-trade check engine

Category

Case Studies

Author

Wissen Team

Date

April 28, 2023

Business need

Our client, a leading global financial services firm, needed a system to perform pre-trade checks on orders from Private Wealth Management clients. This was a critical requirement, as it was needed for regulatory compliance.

Solution

Wissen’s technical experts built an extremely fast pre-trade engine, based on ANTLR. A new custom Domain Specific Language (DSL) was designed to set up rules for pre-trade checks. This easy to use DSL provided full transparency into rule execution.

Benefit

The new DSL allowed end-users to directly author pre-trade check rules without help from technology. The system provided an extremely easy approach to view, understand and manage these rules. The rule execution provided complete transparency and the audit trail of rule execution could be easily retrieved for regulatory reporting.