# X-Trader **Repository Path**: quant_lab/x-trader ## Basic Information - **Project Name**: X-Trader - **Description**: X-Trader 是一个基于C++ 的,适应全市场全品种交易的跨平台的极简量化交易框架,X-Trader 支持用户使用C++ 构建各种类型的日内量化交易策略, 并提供包含实时数据-开发调试-模拟交易-实盘交易-运行监控-风险管理的一站式解决方案。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 4 - **Created**: 2026-01-02 - **Last Updated**: 2026-01-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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