# En utrulling til 7 av 8 servere tapte 460 millioner dollar. 45 minutter.

Published: 2026-09-11

1. august 2012, 09:30 ET: Knight Capital, markedsaktøren bak omtrent en tiendedel av all amerikansk aksjehandel, har nettopp rullet ut ny kode for ordrehåndtering til syv av sine åtte SMARS-servere. Den åttende kjører fortsatt "Power Peg", kode som ble pensjonert i 2003, bak nøyaktig det flagget som den nye funksjonen gjenbruker. I 45 minutter sender den barneordrer som aldri stopper: 4 millioner utførelser, 397 millioner aksjer, omtrent 7 milliarder dollar i posisjoner, et tap på 460 millioner dollar. 97 advarsels-e-poster hadde kommet før børsåpning. Etteranalyse, fra SECs egen ordre: den manuelle utrullingen ingen gjennomgikk, flagget med to betydninger, stopp-telleren flyttet i 2005 og aldri testet på nytt, nødbryteren som ikke eksisterte, og "fiksen" i et live marked som gjorde det verre. Dom over fiksen: REVERT.

Canonical: https://thedailydiff.dev/no/video/2026-09-11-knight-capital/

## Hva denne videoen dekker

- 27.–31. juli 2012: RLP-kode kopiert manuelt til 7 av 8 SMARS-servere; ingen andregangs gjennomgang, ingen skriftlig prosedyre
- 1. august, 08:01: 97 e-poster med "Power Peg deaktivert" før børsåpning; ikke designet som varsler, ikke lest
- 1. august, 09:30–10:15: 212 ordrer blir 4 millioner utførelser i 154 aksjer; 3,5 milliarder dollar long, 3,15 milliarder dollar short; 460 millioner dollar tapt; avinstallering av den nye koden gjør det verre
- 2. august – 19. desember: aksjer −63 % til 2,58 dollar, 400 millioner dollar redningspakke til 1,50 dollar per aksje, fusjon med GETCO; oktober 2013: 12 millioner dollar SEC-bot, første sak under Market Access Rule

## Oversatt transkripsjon

Oversatt fra den originale engelske fortellingen. Tilgjengelig lyd og undertekster kontrolleres av YouTube.

0:00 Et handelsselskap ruller ut ny kode til syv av åtte servere, og den åttende kjøper og selger nesten syv milliarder dollar i aksjer på førtifem minutter, noe som er mye, selv for en onsdag. 1. august 2012. Knight Capital, en tidel av all amerikansk aksjehandel, rapporterer et tap på 440 millioner dollar. SEC teller senere mer enn 460, bøtlegger Knight med tolv millioner, og skriver etteranalysen selv: ti sider, null adjektiver.

0:25 Hvordan det skjer, hvorfor det er mulig, og hvem som faktisk får skylden. Dette er The Daily Diff, etteranalyse. 27. juli. New York Stock Exchange lanserer et detaljhandel likviditetsprogram den 1. august, så Knight kopierer ny kode til SMARS, sin ordreruter, noen servere om dagen, for hånd. Én tekniker, åtte servere, syv kopier. Ingen sjekker; ingen regel sier at noen må. 08:01. Et internt system begynner å sende e-post til ansatte med en feil som lyder: Power

0:51 Peg deaktivert. Nittisyv e-poster før børsåpning. De er ikke designet som varsler, så ingen leser dem, noe som er en designbeslutning med en prislapp. 09:30, markedet åpner. Syv servere kjører den nye koden. Den åttende ser det samme flagget og kjører Power Peg i stedet: kode Knight pensjonerte i 2003 og aldri slettet. Den sender barneordrer for 212 kundeordrer, og stopper aldri.

1:13 Fire millioner utførelser. 397 millioner aksjer. En holdingskonto svulmer over sin to-millioner-dollar grense, som ikke er koblet til noe. Ingeniørene, i et live marked, avinstallerer den nye koden fra de syv gode serverne, noe som slår på Power Peg overalt. Rundt 10:15 stopper det: tre og en halv milliard long, tre komma femten milliarder short.

1:31 Én: Power Pegs stopptilstand, telleren som sier at foreldreordren er fylt, blir flyttet i 2005 og aldri testet på nytt, så den pensjonerte koden looper evig. To: den nye funksjonen gjenbruker Power Pegs gamle flagg, så det samme ja betyr to ting på to servere. Tre: ingen nødbryter. Ingenting sammenligner ordrer ut mot ordrer inn; ingenting stopper SMARS. Risikomonitoren er en skjerm overvåket av mennesker; den viser ikke grensene. git blame: et flagg gjenbrukt i stedet for et nytt, død kode kallbar i ni

2:00 år, og en manuell utrulling uten et ekstra par øyne. Ikke teknikeren. SEC-ordren nevner ham aldri, og det vil heller ikke jeg. Blast radius: 460 millioner dollar, omtrent ti millioner i minuttet. Aksjer ned 63 prosent til to dollar femtiåtte, en redningspakke på 400 millioner dollar til en dollar femti per aksje, en fusjon med Getco innen jul. Hacker News, torsdag: hvordan kjørte det 45 minutter uten at et menneske grep inn? Det gjorde det ikke. Menneskene gjorde det verre.

2:25 Dom, etteranalyse: REVERT. Knight skriver aldri sin egen etteranalyse; regulatoren gjør det, fjorten måneder senere, og fiksen er en bot og en fusjon. Mandag: ny funksjon, nytt flagg; død kode slettes, ikke deaktiveres; alt som sender ordrer får en av-bryter. Send meg hendelsen du fortsatt ikke får snakke om, i kommentarene, eller på the daily diff dot dev. Og det er diffen for i dag.

2:48 Jeg er Niko fra Axrisi. Flett ansvarlig.

## Kilder

- [SEC Administrative Order, Release No. 34-70694 (Oct 16, 2013), In the Matter of Knight Capital Americas LLC](https://www.sec.gov/litigation/admin/2013/34-70694.pdf) — www.sec.gov
- [SEC press release 2013-222, "SEC Charges Knight Capital With Violations of Market Access Rule"](https://www.sec.gov/newsroom/press-releases/2013-222) — www.sec.gov
- [Knight Capital Group 8-K, Aug 2, 2012 (the $440M statement)](https://www.sec.gov/Archives/edgar/data/1060749/000119312512332176/d391111dex991.htm) — www.sec.gov
- [Knight Capital Group 8-K, Aug 6, 2012 (the $400M convertible preferred)](https://www.sec.gov/Archives/edgar/data/1060749/000119312512336167/d392288d8k.htm) — www.sec.gov
- [Knight / GETCO merger announcement, Dec 19, 2012](https://www.sec.gov/Archives/edgar/data/1060749/000089882212000673/ex991.htm) — www.sec.gov
- [NYT DealBook, "Knight Capital Says Trading Glitch Cost It $440 Million" (Aug 2, 2012)](https://archive.nytimes.com/dealbook.nytimes.com/2012/08/02/knight-capital-says-trading-mishap-cost-it-440-million/) — archive.nytimes.com
- [Hacker News, Aug 2, 2012 (73 points)](https://news.ycombinator.com/item?id=4329101) — news.ycombinator.com
- [Hacker News, "The $440M software error at Knight Capital" (294 points)](https://news.ycombinator.com/item?id=31239033) — news.ycombinator.com
