Case study : Pre-trade check engine


Case Studies


Wissen Team


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.


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.


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.