Detect market manipulation on trading platforms

Crypto and trading platforms detect market manipulation

Needs setupAI Act: no extra obligationsFinding anomalies & fraudFinTech & payments

Fits: Legal & compliance

Suspicious order patterns such as spoof orders, trading between linked accounts or deliberate price ramping stand out, even with a very large number of orders per day. Compliance can focus its checks on the few suspicious cases and document them properly.

Is this for you?

  • You operate a trading platform or execute orders for customers, in crypto or other financial instruments.
  • Orders, cancellations and executions are available with timestamp and account.
  • Your current surveillance generates more alerts than compliance can check, or is still being set up.
First step today

Build a small test table with made-up orders: time in seconds, account, buy or sell, quantity, price, status, counterparty account. Add a pattern with large cancelled orders and a small opposite trade, and a trade between two linked accounts. Use the template below to check whether the rules find both and leave harmless cancellations alone.

How to go about it

  1. Define which trading patterns are suspicious
  2. Bring together orders, executions and account data
  3. Set up surveillance rules and a model
  4. Have compliance check the alerts
  5. File a suspicious transaction report or close the case
  6. Adapt scenarios to new manipulation patterns

Templates to copy

Try it now
in the training
Analyse
in the training
Plan the rollout
in the training
Included in the training

The complete guide

  • 6 steps explaining exactly what to do
  • 3 proven templates to copy into your own AI
  • Safe use: data, checking, deciding, informing
  • Pitfalls, effort and how to recognise success

With the training you get all 430 guides for as long as your access runs.

See the trainingOne-off per person, no subscription

Same approach, other use cases

12 more use cases follow the pattern “Finding anomalies & fraud”.

FT-03 · Legal status 08.10.2026