# Un despliegue en 7 de 8 servidores perdió $460 millones. 45 minutos.

Published: 2026-09-11

1 de agosto de 2012, 9:30 a.m. ET: Knight Capital, el creador de mercado detrás de aproximadamente una décima parte de todas las transacciones bursátiles de EE. UU., acaba de desplegar un nuevo código de enrutamiento de órdenes en siete de sus ocho servidores SMARS. El octavo aún ejecuta "Power Peg", código retirado en 2003, detrás de la misma bandera que la nueva característica reutiliza. Durante 45 minutos envía órdenes secundarias que nunca se detienen: 4 millones de ejecuciones, 397 millones de acciones, aproximadamente $7 mil millones en posiciones, una pérdida de $460 millones. 97 correos electrónicos de advertencia habían llegado antes de la apertura. Análisis post-mortem, de la propia orden de la SEC: el despliegue manual que nadie revisó, la bandera con dos significados, el contador de detención movido en 2005 y nunca vuelto a probar, el interruptor de apagado que no existía y la "solución" en un mercado en vivo que lo empeoró. Veredicto sobre la solución: REVERT.

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

## Lo que cubre este video

- 27-31 de julio de 2012: el código RLP copiado a mano a 7 de 8 servidores SMARS; sin segundo revisor, sin procedimiento escrito
- 1 de agosto, 8:01 a.m.: 97 correos electrónicos de "Power Peg deshabilitado" antes de la apertura; no diseñados como alertas, no leídos
- 1 de agosto, 9:30-10:15: 212 órdenes se convierten en 4M de ejecuciones en 154 acciones; $3.5 mil millones en largo, $3.15 mil millones en corto; $460M perdidos; desinstalar el nuevo código lo empeora
- 2 de agosto – 19 de diciembre: acciones -63% a $2.58, rescate de $400M a $1.50/acción, fusión con GETCO; octubre de 2013: multa de $12M de la SEC, primer caso de la Regla de Acceso al Mercado

## Transcripción traducida

Traducido de la narración original en inglés. El audio y los subtítulos disponibles son controlados por YouTube.

0:00 Una empresa de negociación despliega un nuevo código en siete de ocho servidores, y el octavo compra y vende casi siete mil millones de dólares en acciones en cuarenta y cinco minutos, lo cual es mucho, incluso para un miércoles. 1 de agosto de 2012. Knight Capital, una décima parte de todas las transacciones de EE. UU. transacciones de acciones, informa una pérdida de 440 millones de dólares. La SEC luego cuenta más de 460, multa a Knight con doce millones, y redacta el análisis post-mortem ella misma: diez páginas, cero adjetivos.

0:25 Cómo sucede, por qué es posible y quién realmente tiene la culpa. Esto es The Daily Diff, post-mortem. 27 de julio. La Bolsa de Nueva York lanza un programa de liquidez minorista el 1 de agosto, por lo que Knight copia el nuevo código en SMARS, su enrutador de órdenes, unos pocos servidores al día, a mano. Un técnico, ocho servidores, siete copias. Nadie revisa; ninguna regla dice que alguien tenga que hacerlo. 8:01 a.m. Un sistema interno comienza a enviar por correo electrónico al personal un error que dice: Power

0:51 Peg deshabilitado. Noventa y siete correos electrónicos antes de la apertura. No están diseñados como alertas, por lo que nadie los lee, lo cual es una decisión de diseño con un precio. 9:30, el mercado abre. Siete servidores ejecutan el nuevo código. El octavo ve la misma bandera y ejecuta Power Peg en su lugar: código que Knight retiró en 2003 y nunca eliminó. Envía órdenes secundarias para 212 órdenes de clientes, y nunca se detiene.

1:13 Cuatro millones de ejecuciones. 397 millones de acciones. Una cuenta de valores supera su límite de dos millones de dólares, que no está conectada a nada. Los ingenieros, en un mercado en vivo, desinstalan el nuevo código de los siete servidores buenos, lo que activa Power Peg en todas partes. Alrededor de las 10:15 se detiene: tres mil quinientos millones en largo, tres mil ciento cincuenta millones en corto.

1:31 Uno: la condición de detención de Power Peg, el contador que dice que la orden principal está completada, se mueve en 2005 y nunca se vuelve a probar, por lo que el código retirado entra en un bucle infinito. Dos: la nueva función reutiliza la antigua bandera de Power Peg, por lo que el mismo sí significa dos cosas en dos servidores. Tres: no hay interruptor de apagado. Nada compara las órdenes salientes con las entrantes; nada detiene a SMARS. El monitor de riesgos es una pantalla vigilada por humanos; no muestra los límites. git blame: una bandera reutilizada en lugar de una nueva, código muerto ejecutable durante nueve

2:00 años, y un despliegue manual sin un segundo par de ojos. No el técnico. La orden de la SEC nunca lo nombra, y yo tampoco lo haré. Radio de impacto: 460 millones de dólares, aproximadamente diez millones por minuto. Acciones bajaron un 63 por ciento a dos dólares con cincuenta y ocho centavos, un rescate de 400 millones de dólares a un dólar con cincuenta centavos por acción, una fusión con Getco para Navidad. Hacker News, jueves: ¿cómo funcionó durante 45 minutos sin que un humano interviniera? No lo hizo. Los humanos lo empeoraron.

2:25 Veredicto, post-mortem: REVERT. Knight nunca escribe su propio post-mortem; el regulador lo hace, catorce meses después, y la solución es una multa y una fusión. Lunes: nueva función, nueva bandera; el código muerto se elimina, no se deshabilita; cualquier cosa que envíe órdenes obtiene un interruptor de apagado. Envíame el incidente del que todavía no tienes permiso para hablar, en los comentarios, o en the daily diff dot dev. Y esa es la diferencia de hoy.

2:48 Soy Niko de Axrisi. Merge responsibly.

## Fuentes

- [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
