高频量化软件因部署问题导致公司在45分钟内破产

💡 原文中文,约2900字,阅读约需7分钟。
📝

内容提要

金融服务公司Knight Capital Group因新软件部署失败,在45分钟内破产,损失4.6亿美元。部署过程依赖于手动复制代码,导致激活旧的、未使用的代码,从而导致错误的交易。文章探讨了自动化在预防此类事件中的作用以及更好的风险管理的必要性。

🎯

关键要点

  • 金融服务公司Knight Capital Group因新软件部署失败在45分钟内破产,损失4.6亿美元。
  • 部署过程依赖手动复制代码,导致激活旧的、未使用的代码,从而引发错误交易。
  • 文章强调自动化和可重复部署过程对于避免灾难性错误的重要性。
  • Knight Capital Group的风险管理团队未采取适当行动,开发人员编写了不向后兼容的代码。
  • Knight的SMARS系统在部署过程中未能删除旧代码,导致错误交易。
  • 在45分钟内,Knight的执行量占市场交易量的50%以上,导致股票价格剧烈波动。
  • Knight在事件后48小时内需筹集资金以弥补损失,最终被Getco LLC收购。
  • 文章指出,仅开发优秀软件并进行测试是不够的,必须确保正确部署以避免破产。
  • 部署流程应自动化、可重复,以减少人为错误的风险。
➡️

继续阅读