Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

X-Trader

这是一个基于CTP API的交易系统框架,支持多种交易策略和市场数据处理功能。系统设计模块化,便于扩展和维护。

交流请加vx: X_Trader_Lab

特性

  • 支持多种交易策略:包括做市商策略、统计套利策略、订单流策略等
  • 支持市场数据订阅和处理
  • 提供订单管理和执行功能
  • 支持策略回测和实时交易
  • 跨平台支持(Windows和Linux)

目录结构

  • api/ - CTP API相关头文件和库文件
  • bin/ - 配置文件目录
  • src/ - 源代码目录
    • framework/ - 核心框架代码
    • strategy/ - 交易策略实现
    • trade-core/ - 交易核心模块
    • utils/ - 工具类代码

使用方法

  1. 配置CTP API环境
  2. 修改配置文件以适应您的交易账户信息
  3. 选择或实现所需的交易策略
  4. 编译并运行系统

策略示例

系统包含多种预实现策略:

  • decline_scalping - 下降趋势套利策略
  • high_low - 高低价策略
  • market_correction - 市场回调策略
  • statistical_arbitrage - 统计套利策略

开发者指南

如需添加新策略,请继承strategy基类并实现相应的事件处理方法,如on_tick(), on_bar(), on_order()等。

许可证

本项目采用Apache-2.0 license。

对应的配套视频:

https://www.bilibili.com/cheese/play/ss16157

https://www.bilibili.com/cheese/play/ss19871

捐助

如果您觉得我们的开源软件对你有所帮助,请扫下方二维码打赏我们一杯咖啡。

联系

微信: X_Trader_Lab

About

X-Trader 是一个基于CTP API 的,适应全市场全品种交易的跨平台的C++极简量化交易框架,X-Trader 支持用户使用C++ 构建各种类型的日内量化交易策略, 并提供包含实时数据-开发调试-模拟交易-实盘交易-运行监控-风险管理的一站式解决方案。

Resources

Stars

48 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages