Singapore · Platform Liability

Singapore Algorithmic Trading Contract Case

After deterministic trading programs executed trades at an abnormal rate, the platform reversed them. The court found breach of contract and considered programmers’ or operators’ relevant knowledge from programming through contract formation, including later awareness of an error followed by allowing the program to exploit it.

Court or tribunal
Singapore Court of Appeal
Representative decision date
24 February 2020
Procedural status
Final Judgment
Case number
[2020] SGCA(I) 2

01

Factual background & dispute

  • B2C2 deployed automated market-making software to place and execute orders on Quoine's trading platform.
  • Following a technical platform defect, several trades executed automatically at prices deviating sharply from market rates.
  • Quoine unilaterally cancelled and reversed the completed transactions, prompting B2C2 to bring an action for breach of contract.

02

Core issues & judicial focus

  1. Whether transactions executed entirely by deterministic algorithms constitute valid and binding contracts
  2. Whose state of mind governs unilateral mistake in automated transactions and at what point in time that state of mind is determined
  3. Whether a trading platform has the right to reverse completed transactions unilaterally

03

Judicial finding & holding

  • The appellate court upheld the finding that the platform breached its contract.
  • For deterministic trading programs, the analysis considers the relevant knowledge of programmers or operators from programming through contract formation, including later knowledge followed by a decision to let the program exploit the mistake.
  • The programs were deterministic, not self-learning or generative AI. Agent-related recommendations are comparative governance guidance.

04

Practical risk implications

01Trading platform terms must explicitly define execution finality, off-market price rules, market halts, and reversal powers.

02Software development and parameter records serve as central evidence to establish algorithmic intent and risk foresight.

03Autonomous trading systems should implement hard limits for price deviation, liquidity anomalies, and manual override mechanisms.

Decisions and ordersFull judgments, orders and tribunal decisions1 document

PROJECT ENQUIRY

How does this precedent affect your product or litigation?

Consult with our practice team →