🚀 专业级多智能体量化交易系统 - 让AI智能体协同工作,实现自动化赚钱!
这是一个完整的量化交易系统,采用多智能体架构,涵盖所有金融工作人员角色,支持加密货币和传统金融市场交易。系统具备完整的风险管理、合规监控、策略开发和回测功能。
- 🤖 六大智能体协同工作 - 市场分析、风险管理、交易执行、投资组合管理、量化研究、合规监控
- ⚡ 实时交易执行 - 毫秒级响应,多交易所支持
- 🛡️ 多层风险控制 - 自动止损、仓位管理、合规检查
- 📊 完整监控系统 - Grafana仪表板、Prometheus指标、实时告警
- 🔄 策略自动优化 - 机器学习驱动,持续改进
- 🐳 一键部署 - Docker容器化,开箱即用
| 智能体 | 职责 | 功能 |
|---|---|---|
| 📊 市场分析师 | 发现赚钱机会 | 技术分析、基本面分析、市场情绪分析 |
| 控制风险 | 实时风险监控、止损管理、仓位控制 | |
| 💹 交易执行员 | 执行交易 | 订单执行、滑点控制、多交易所对接 |
| 📈 投资组合经理 | 管理资金 | 资产配置、策略选择、绩效评估 |
| 🔬 量化研究员 | 开发策略 | 策略开发、回测分析、模型优化 |
| 📋 合规专员 | 确保合规 | 交易合规检查、监管报告 |
- 后端: Python 3.11+, FastAPI, asyncio
- 数据库: PostgreSQL, Redis, InfluxDB
- 监控: Prometheus, Grafana
- 部署: Docker, Docker Compose
- AI/ML: TensorFlow, PyTorch, scikit-learn, TA-Lib
- 交易: CCXT (支持币安、OKX、Coinbase等)
# 1. 克隆项目
git clone https://github.com/Wheeeeeeeeels/QuantAgent.git
cd QuantAgent
# 2. 运行演示 (无需API密钥)
python3 simple_demo.py
# 3. 模拟交易测试
python3 simulated_trading.py# 1. 配置环境
cp env.example .env
# 编辑 .env 文件,填入你的API密钥
# 2. 一键启动
docker-compose up -d
# 3. 访问监控面板
open http://localhost:3000 # Grafana (admin/admin)
open http://localhost:8000 # API接口# 1. 创建虚拟环境
python3 -m venv venv
source venv/bin/activate
# 2. 安装依赖
pip install -r requirements.txt
# 3. 启动系统
python money_maker.pygraph TD
A[📊 市场分析师] --> B[📈 投资组合经理]
B --> C[⚠️ 风险管理师]
C --> D[💹 交易执行员]
D --> E[📋 合规专员]
E --> F[🔬 量化研究员]
F --> A
A --> G[发现BTC买入机会<br/>评分0.8]
B --> H[制定交易计划<br/>8%仓位 $800]
C --> I[风险检查通过<br/>低风险]
D --> J[执行买入0.02 BTC<br/>@ $40,000]
E --> K[合规检查通过<br/>无违规]
F --> L[优化策略参数<br/>提升20%]
| 策略 | 资金占比 | 年化收益 | 风险等级 | 适用场景 |
|---|---|---|---|---|
| 🚀 动量策略 | 30% | 15-25% | 中等 | 趋势行情 |
| 🔄 均值回归 | 25% | 10-15% | 低 | 震荡行情 |
| ⚡ 套利策略 | 20% | 8-12% | 极低 | 任何行情 |
| 📊 网格策略 | 15% | 12-18% | 低 | 震荡行情 |
| 💰 现金储备 | 10% | 0% | 无 | 流动性管理 |
- 目标年化收益: 15-30%
- 最大回撤: < 10%
- 夏普比率: > 1.5
- 胜率: > 60%
- 盈亏比: > 1.5
访问 http://localhost:3000 查看实时监控:
- 📈 投资组合价值 - 实时资产总值
- 💰 日盈亏 - 今日盈亏情况
- 📊 收益率 - 累计收益率
- 🎯 活跃仓位 - 当前持仓情况
⚠️ 风险指标 - 实时风险状态- 🤖 智能体状态 - 各智能体运行状态
- 🟢 信息 - 正常交易活动
- 🟡 警告 - 风险指标异常
- 🔴 错误 - 交易执行失败
- 🚨 严重 - 资金安全威胁
# 交易所API配置
BINANCE_API_KEY=your_binance_api_key
BINANCE_API_SECRET=your_binance_api_secret
BINANCE_SANDBOX=true
OKX_API_KEY=your_okx_api_key
OKX_API_SECRET=your_okx_api_secret
OKX_PASSPHRASE=your_okx_passphrase
# 风险管理配置
MAX_POSITION_SIZE=0.1 # 最大仓位10%
MAX_DAILY_LOSS=0.02 # 最大日损失2%
STOP_LOSS_THRESHOLD=0.02 # 止损2%
TAKE_PROFIT_THRESHOLD=0.04 # 止盈4%
# 交易配置
TRADING_PAIRS=BTC/USDT,ETH/USDT,BNB/USDT
SLIPPAGE_TOLERANCE=0.001 # 滑点容忍度0.1%QuantAgent/
├── 🤖 agents/ # 智能体模块
│ ├── market_analyst.py # 市场分析师
│ ├── risk_manager.py # 风险管理师
│ ├── trader.py # 交易执行员
│ ├── portfolio_manager.py # 投资组合经理
│ ├── quant_researcher.py # 量化研究员
│ └── compliance_officer.py # 合规专员
├── ⚙️ core/ # 核心引擎
│ ├── base_agent.py # 基础智能体类
│ ├── agent_manager.py # 智能体管理器
│ ├── trading_orchestrator.py # 交易编排器
│ └── agent_coordinator.py # 智能体协调器
├── 📊 data/ # 数据层
│ └── data_manager.py # 数据管理器
├── 🎯 strategies/ # 交易策略
│ └── strategy_engine.py # 策略引擎
├── 📈 monitoring/ # 监控系统
│ └── monitoring_system.py # 监控系统
├── 🌐 api/ # API接口
│ └── main.py # FastAPI应用
├── 🐳 docker-compose.yml # Docker编排
├── 📋 requirements.txt # Python依赖
├── 🚀 money_maker.py # 赚钱机器
├── 🎮 simple_demo.py # 简化演示
├── 🎯 simulated_trading.py # 模拟交易
└── 📖 文档/ # 详细文档
# 运行智能体协作演示
python3 simple_demo.py
# 运行模拟交易测试
python3 simulated_trading.py# 配置API密钥
cp env.example .env
# 编辑 .env 文件
# 启动赚钱机器
python money_maker.py# 系统状态
curl http://localhost:8000/status
# 智能体状态
curl http://localhost:8000/agents
# 监控指标
curl http://localhost:8000/monitoring/metrics- 🔐 API安全 - HTTPS加密、访问控制、频率限制
- 🛡️ 数据安全 - 数据库加密、敏感信息保护
- 🌐 网络安全 - 防火墙配置、VPN访问、入侵检测
- 📋 合规监控 - 自动合规检查、监管报告
- 🏦 量化基金 - 专业量化交易、策略开发
- 👤 个人投资者 - 自动化交易、风险管理
- 🏢 机构交易 - 合规监控、风险控制
- 🔬 研究机构 - 策略回测、模型验证
运行时间: 24小时
初始资金: $10,000
最终资金: $10,175.10
总盈亏: $175.10 (1.75%)
总交易次数: 6
胜率: 100%
- 分散投资 - 不要把所有资金投入单一策略
- 风险控制 - 严格执行止损,保护本金
- 持续优化 - 定期调整策略参数
- 监控告警 - 及时响应系统告警
- 学习改进 - 分析交易记录,持续改进
欢迎提交Issue和Pull Request来改进系统!
# 安装开发依赖
pip install -r requirements-dev.txt
# 运行测试
pytest tests/
# 代码格式化
black .
flake8 .feat: 新功能fix: 修复bugdocs: 文档更新style: 代码格式refactor: 重构test: 测试相关chore: 构建过程或辅助工具的变动
本项目采用MIT许可证,详见 LICENSE 文件。
投资有风险,入市需谨慎!
本系统是工具,最终决策请自行判断。使用本系统进行交易的所有风险由用户自行承担。
- 📖 详细文档: MONEY_MAKING_GUIDE.md
- 🚀 部署指南: DEPLOYMENT.md
- 🎯 快速开始: QUICK_START.md
- 🐛 问题反馈: Issues
- 💬 讨论交流: Discussions