金融Agent自动交易系统搭建实战

📚 共计 30 章节
01
金融Agent概述
什么是金融Agent · Agent与传统策略的区别 · 优势与挑战
概念入门
02
系统架构设计
整体架构图 · 数据流设计 · 模块划分 · 技术选型
架构设计
03
开发环境搭建
Python虚拟环境 · Poetry · Docker · 代码仓库初始化
环境工具
04
数据源接入
免费/付费数据源对比 · API封装 · 限流处理
数据API
05
实时行情获取
WebSocket · K线解析 · Tick订阅 · 断线重连
实时WebSocket
06
数据存储设计
时序数据库 · MySQL/PostgreSQL · Redis缓存
存储数据库
07
数据清洗与预处理
缺失值 · 异常值 · 数据对齐 · 复权处理
清洗预处理
08
技术指标计算
TA-Lib · 自定义指标 · 向量化计算
指标TA-Lib
09
策略开发基础
策略基类 · 信号生成 · 参数管理 · 回测复用
策略OOP
10
规则型策略Agent
均线 · MACD · 布林带 · Agent化封装
规则经典
11
机器学习策略Agent
特征工程 · XGBoost/LightGBM · 模型序列化
MLXGBoost
12
深度学习策略Agent
LSTM/Transformer · PyTorch · GPU加速
DLLSTM
13
强化学习策略Agent
Gym接口 · PPO/DQN · 奖励函数 · 训练评估
RLPPO
14
自然语言处理Agent
情感分析 · 财报解读 · LLM集成 · OpenAI API
NLPLLM
15
多Agent协作系统
主控Agent · 任务分配 · 消息队列 · 结果聚合
协作Kafka
16
风险管理模块
最大回撤 · 仓位管理 · 止损止盈 · 黑名单
风控凯利公式
17
订单执行引擎
市价/限价/止损单 · 订单簿 · 滑点模拟
订单执行
18
模拟交易系统
Paper Trading · 虚拟账户 · 成交模拟
模拟回测
19
回测系统搭建
事件驱动 · 夏普比率 · 参数优化 · 贝叶斯
回测评估
20
实盘接口对接
IBKR · Binance · OKX · API密钥管理
实盘券商
21
日志与监控系统
Loguru · Grafana · 告警机制 · 钉钉/邮件
监控日志
22
性能优化
asyncio · 多线程/进程 · Cython · Numba
优化异步
23
容错与高可用
主备切换 · 心跳检测 · 故障恢复 · 一致性
高可用容错
24
安全与合规
API加密 · IP白名单 · 交易限额 · KYC/AML
安全合规
25
前端监控面板
React/Vue · WebSocket · K线图 · 交易记录
前端ECharts
26
自动化部署
CI/CD · Docker Compose · Kubernetes · 蓝绿发布
DevOpsK8s
27
系统测试
pytest · 集成测试 · 压力测试 · 一致性校验
测试pytest
28
实盘运行与调优
上线流程 · 参数热更新 · 漂移检测 · 人工干预
实盘调优
29
案例分析
Renaissance · Two Sigma · 常见失败原因
案例复盘
30
未来展望
DeFi链上Agent · AI自主进化 · RegTech · 总结
前沿总结