用途:该技能以 Jump Trading 的高频交易工程风格为蓝本,指导构建超低延迟交易系统,核心思路是当软件太慢时把逻辑放进硬件。
主要能力:涵盖 FPGA 行情解析与下单逻辑(伪 Verilog 示例,约 200ns 生成订单)、网络拓扑延迟建模(区分光纤与微波传播、串行化、交换机与网卡延迟)、智能网卡在包到达 CPU 前预处理行情、基于 PTP(IEEE 1588)的硬件时间同步、以及线到线延迟测量与直方图统计。
设计原则:硬件优先于软件;网络路径关键,微波优于光纤、托管优于远程;皮秒级差异也重要;确定性优于抖动;从网卡到交易所全栈自持。建议始终测量线到线延迟、使用硬件时间戳、消除多余跳数;不要信任软件时间戳、不要在关键路径使用通用交换机、不要假设网络延迟固定。
使用方式:资料给出伪 Verilog 模块、Python 网络优化类、C++ 智能网卡处理与 PTP 配置代码片段,以及延迟直方图输出示例(如 p50 180ns、p99 320ns)。这些为风格参考,非可直接运行的完整实现。
适用场景:需要纳秒级优化的自营交易、行情解析、订单生成与延迟测量系统。
限制:资料未提供具体安装命令、依赖、平台要求、收费或价格信息;示例代码为伪代码或片段,未说明可直接部署;实际效果与延迟数值未经验证,暂未提供。