Skip to content

基准测试报告

本文档展示 AXON 量化交易框架的性能基准测试结果。

测试环境

  • 操作系统: macOS (Apple Silicon)
  • Rust 版本: 1.96.0+
  • 构建模式: Release (optimized)

核心性能指标

指标 结果 说明
Event Builder Tick ~2.4 ns 单个 Tick 事件构建延迟
Event Builder Bar ~2.2 ns 单个 Bar 事件构建延迟
Impact Linear ~3.2 ns 线性冲击模型计算
Reward PnL ~1.2 ns PnL 奖励计算
Reward Sharpe ~111 ns Sharpe 比率计算

详细报告

运行以下命令在本地生成完整的 HTML 基准测试报告:

make bench-report

报告将生成到 target/criterion/ 目录。

运行基准测试

# 运行所有基准测试
make bench

# 运行单个 crate 的基准测试
cargo bench -p axon-core

# 运行特定基准测试
cargo bench -p axon-core -- event_builder_tick

# 生成报告到 docs 目录
make bench-report

基准测试说明

axon-core

  • event_builder_tick: 测试单个 Tick 事件的构建性能
  • event_builder_bar: 测试单个 Bar 事件的构建性能
  • impact_linear: 测试线性冲击模型的计算性能
  • reward_pnl: 测试 PnL 奖励函数的计算性能
  • reward_sharpe: 测试 Sharpe 比率奖励函数的计算性能

axon-backtest

  • matching_latency: 测试撮合引擎的延迟性能
  • order_book: 测试订单簿操作的性能

axon-rl

  • observation: 测试观测空间构建的性能
  • trading_env: 测试交易环境 step/reset 的性能