Trade Surveillance Software Development
We build trade surveillance and control room software for firms under MAR: detection models, insider lists and MNPI controls that work as one system.
Control rooms and surveillance engines don’t talk to each other
Most firms run market abuse controls in two halves.
Control room
Manages who knows what: watch lists, restricted lists, insider lists, wall crossings.
Surveillance platform
Watches what gets traded: spoofing, layering, wash trades, insider dealing.
The two rarely share data.
So when surveillance flags a trade in a name on the control room watchlist, that alert looks like everything else. Analysts then spend valuable time rebuilding context that already exists in another system.
Regulators usually want to know why a model is calibrated the way it is, whether you can produce the audit trail, and what you did with the alerts you closed.
What off-the-shelf surveillance platforms don’t cover
Most firms have tried buying one, and it may cover the basics for a while. But there are several places where it gets harder.
We don’t sell a surveillance platform. Most of our work sits around the one you already have: the data layer feeding it, the control room beside it, and the connections that make the two useful together.
Control room software
The control room is where information control actually happens, and a surprising amount of it still runs on spreadsheets and email.

MNPI and insider list management
Article 18 is specific about what a list has to contain, and manual lists usually fail on timestamps.

Deal governance and wall crossing
Who we build for
Our success stories


Why firms choose Dreamix for surveillance engineering
The technology we build on
Surveillance is a data problem before it is a detection problem, so that is where we start.
How a build comes together
01
Discovery
We sit with your compliance and technology teams to map what you have, what it misses, and what the regulator has already asked about.
02
Data assessment
We look hard at your order, execution and reference data, because everything downstream depends on it.
03
Design
Target architecture, model approach and integration points, agreed before anyone writes code.
04
Incremental build
Working software every couple of weeks, so you can see it and steer it.
05
Parallel run
New models run alongside the old ones until the alert quality is provably better.
06
Handover
Documentation, runbooks and training, or we stay on and run it with you.
