想象交易所每来一笔下单、撤单或成交,系统都要立刻改好一张实时账本。brh_hackerman 的 TRADEMAXXER 项目,正尝试把这件事搬上 FPGA——一种可重配成专用数字电路的芯片。它接收 ITCH,也就是 Nasdaq 逐条发布订单事件的低延迟数据协议,再据此重建订单簿:按价格排列、尚未成交的买卖委托。
这项工作的价值不只在“更快”,而在于把常被笼统讨论的 FPGA 高频交易拆成可跟随的工程过程。作者连续记录设计选择、仿真验证,以及发现方案不妥后如何修改。最新内容聚焦在 KC705 开发板上“收敛时序”:说白了,就是让电路的每一步都能在规定时钟内稳定完成。低延迟系统既怕平均速度慢,也怕偶尔突然变慢,这正是专用硬件必须面对的边界。
作者的目标是先追踪 AAPL 这类高流动性股票,优化后或扩展到两三只;供稿未披露已达到的处理延迟或完整实盘结果,因此目前更适合作为一份公开的工程样本,而非性能结论。