QuantSys 是一个不依赖第三方数据平台、自建行情数据库、支持因子挖掘和分钟级回测的量化交易系统。
- 自建数据库: SQLite存储分钟级行情数据,支持增量更新
- 数据采集: 基于akshare的A股数据采集,自动复权处理
- 回测引擎: 事件驱动架构,支持分钟级回测
- Agent系统: LLM驱动的策略生成与优化
- 模拟盘: 虚拟账户跟踪策略表现
pip install -e ".[dev]"quant init# 下载单只股票
quant data download --symbol 000001.SZ --start 2023-01-01 --end 2024-01-01
# 批量下载
quant data update --batchquant backtest strategies/builtin/momentum.py --start 2023-01-01 --end 2024-01-01quant chatquantsys/
├── agent/ # Agent核心
├── backtest/ # 回测引擎
├── data/ # 数据层
├── factor/ # 因子库
├── strategy/ # 策略相关
├── skills/ # Agent技能
└── config/ # 配置管理
复制 config/.env.example 到 .env 并填写:
cp config/.env.example .env编辑 .env:
ANTHROPIC_API_KEY=your_api_key_here
DATABASE_PATH=data/quantsys.db
# 运行测试
pytest
# 代码格式化
black quantsys/ tests/
ruff check quantsys/ tests/MIT