MarketPedia Inc.™
Pulse 📅 Calendar Room
Knight Capital: $440 million lost in 45 minutes due to a code bug
All case studies
IntermediateRisk ManagementKnight CapitalAlgorithmBug2012HFTRisk Management

Knight Capital: $440 million lost in 45 minutes due to a code bug

How a software deployment error led the third-largest US market maker to near-bankruptcy in less than an hour

M
MarketPedia Editorial
9 min read·August 1, 2024

On August 1, 2012, Knight Capital Group lost $440 million in 45 minutes due to an old algorithm that was accidentally reactivated. The company was forced to seek a buyer within days.

Knight Capital: the third largest US market maker

Knight Capital Group handled approximately 10-15% of all daily trading volume on the NYSE.


45 minutes of rogue trading

Between 9:30 AM and 10:15 AM, an old algorithm that had been accidentally reactivated executed unintended trades in 154 different stocks—buying when it should have been selling. The losses reached $440 million in just 45 minutes. Knight only had $365 million in capital.


Lessons

  1. Pre-deployment testing is non-negotiable.
  2. Legacy code is a time bomb: decommissioned algorithms must be purged.
  3. Kill switches must be functional: it took the team 45 minutes to realize there was a problem.
# Knight Capital# Algorithm# Bug# 2012# HFT# Risk Management

Discussion

(0)
Sign in to join the discussion.

No comments yet. Be the first to share your reflection.

We (www.marketpedia.eu) and selected third parties (1) collect personal information as specified in the privacy policy and use cookies or similar technologies for technical purposes and, with your consent, for functionality, measurement and “marketing (personalized ads)” as specified in the cookie policy.

With respect to advertising, we and 1214 selected , may use precise geolocation data, and identification through device scanning in order to store and/or access information on a device and process personal data like your usage data for the following : personalised advertising and content, advertising and content measurement, audience research and services development.

You can freely give, deny, or withdraw your consent at any time by accessing the preferences panel. If you give consent, it will be valid only in this domain. Denying consent may make related features unavailable.

Use the “Accept” button to consent. Use the “Reject” button to continue without accepting.