量化交易好书和高频交易要点

以下是推荐的学习量化交易 Stats 的好书:

1、统计学习要素(Elements of Statistical Learning)
优点:统计学的圣经。全面而详细。必读。
缺点:需要扎实的数学功底,对初学者来说有一定难度 

2、统计学习入门(Introduction to Statistical Learning)
优点对初学者来说更容易。统计建模新手的切入点。使复杂的概念更易于理解。
缺点:缺乏深度覆盖。代码使用 R 而非 Python

当高频交易HFT系统需要在 20 微秒内发送订单时:

  • -选择多进程而非多核架构
  • -将每个进程固定在特定内核上,减少上下文切换
  • -让进程通过共享内存中的循环缓冲区进行通信
  • -为网络加速设计网络堆栈
  • -增加页面大小,以减少 TLB 缓存缺失次数
  • -禁用超线程以控制并发执行
  • -使用 CRTP 减少虚拟函数的数量
  • -通过使用模板化数据结构,消除运行时决策
  • -预先分配数据结构,避免在关键路径上进行任何分配
  • -发送虚假订单,保持缓存热度,允许订单在最后时刻发出