大脑代理核心
项目目的
此存储库包含 核心Python大脑代理 订单流交易系统。
它的基础是:
- 摄取高分辨率订单流数据
- 计算特征(CVD、吸收分数、δ发散、不平衡、足迹节点)
- 使用Backtrader进行回溯测试
- 发布干净
agent:signal发送给MCP服务器的消息 - 尊重
agent:control停止开关
后续阶段(CrewAI+DeepSeek-V3决策层、LSTM训练、实时VPS)将直接插在这个核心之上——零返工。
当前阶段(阶段0--现在):\ 固定可插拔数据管道+集中式订单流引擎。\ 没有CrewAI,没有LSTM培训,还没有实时交易。
系统要求
所需的系统依赖关系
| 软件 | 用途 | 安装 |
|---|---|---|
| 瑞迪斯 | WebSocket与策略之间的实时数据流 | 见下文 |
Redis安装
macOS:
brew install redis
brew services start redisLinux/Ubuntu:
sudo apt-get install redis-server
sudo systemctl start redis窗户: 下载自https://github.com/tporadowski/redis/releases
Python依赖关系
pip install -r requirements.txt快速开始
# Start Redis (required)
redis-server
# Run backtest with live data (30 seconds)
python -m brain_agent.main --mode backtest --symbol BTC --duration-seconds 30
# Run paper trading
python -m brain_agent.main --mode paper --symbol BTC核心数据源(仅锁定到这两个)
我们已经缩小到只有两个可行的选择 安全、高分辨率的订单流数据 适用于生产Python代理:
- 超流动 (主要建议——参见RESEARCH.md)
- Sierra Chart DTC协议 (次要选项)
整个的 core/data_pipeline.py 被设计为 完全可插拔。在它们之间切换是一次配置更改。
