跳转到内容

入门指南

AlgoQuant Engine 是策略运行时,负责执行策略、管理交易信号,并与经纪商适配器和数据源通信。根据运行方式,它会生成回测结果文件、供 AlgoQuant Studio 使用的实时会话数据,或同时生成两者。

将 AQE 添加到策略项目的 Cargo.toml:

Cargo.toml
aq-engine = { git = "https://github.com/algoquantstudio/aq-engine", features = ["runtime", "tui"] }

请按以下顺序阅读本指南:

  • 策略生命周期介绍 AQE 调用的钩子,以及各类策略逻辑应放置的位置。
  • 空白策略提供一个精简而完整的策略及其回测配置。
  • 回测与实时运行介绍经纪商适配器和数据源的选择、回测结果文件、实时同步及终端界面的用法。

然后继续阅读各主题文档:

  1. 添加事件介绍多周期 K 线流。
  2. 交易信号介绍完整的生命周期和状态模型。
  3. 经纪商与数据源介绍当前可用的集成。
  4. Alpha 模型介绍信号生成模式。
  5. 信号处理器介绍仓位计算、验证和交易管理。