课程大纲-
量化交易概论:工程师的金融降维打击
-
学习目标:
-
理解什么是量化交易
-
理解股票市场的潜在风险,理性投资
-
课程所需要的软件配置
-
-
知识点:
-
什么是量化交易
-
量化 vs 主观:克服贪婪与恐惧的数学解法
-
AI 时代的量化新趋势:从统计套利到 AI Agent 决策
-
实盘交易风险须知
-
程序化交易的潜在风险(穿仓、系统故障、网络延迟)
-
资金管理原则:用闲钱、设止损、先模拟后实盘
-
量化交易的合规边界
-
配置 Python 量化开发环境(Anaconda、Jupyter、VSCode)
-
-
-
金融市场速通:股票、期货与交易通道
-
学习目标:
-
理解不同股票市场的特点和区别
-
理解股票市场各类投资产品的核心要素和优缺点
-
学会看懂股票市场的各类数据图
-
-
知识点:
-
A 股、港美股、期货市场的核心区别(T+0/T+1、涨跌幅、保证金等)
-
交易微观结构:Order Book、L1/L2 数据、滑点与流动性
-
工程师视角:如何像看系统日志一样读懂“盘口语言”
-
券商 API 与实盘通道
-
主流券商 QMT 开通条件对比
-
迅投 XtQuant 生态介绍:QMT vs miniQMT
-
模拟盘 vs 实盘的区别与选择
-
注册 Tushare/Baostock 账号,获取第一份 A 股数据
-
-
-
数据为王:金融数据的获取与清洗
-
学习目标:
-
学会获取并处理股票市场的数据
-
掌握股票市场数据清洗的方法
-
-
知识点:
-
数据源介绍:Tushare、Baostock、YFinance 及 XtQuant 行情
-
数据清洗实战:处理停牌、除权除息(复权)、缺失值填充
-
设计统一的数据接口,支持多数据源切换
-
编写自动化脚本,每日定时爬取并清洗核心行情数据(data/fetcher.py)
-
-
-
风险与人性:不仅仅是代码
-
学习目标:
-
理解什么是仓位管理
-
掌握股票和投资策略的多种评估指标
-
初步理解量化策略的设计理念
-
-
知识点:
-
凯利公式:仓位管理的数学本质
-
最大回撤、夏普比率、胜率与盈亏比:评估策略的“跑分软件”
-
自我画像:激进型 vs 稳健型,如何根据性格选择策略?
-
实现绩效指标计算模块(backtest/metrics.py)
-
-
-
趋势跟踪策略:让利润奔跑
-
学习目标:
-
学会看懂股票市场的买卖情绪和交易信号
-
理解双均线策略的设计逻辑
-
动手设计实现双均线策略
-
-
知识点:
-
技术指标详解:MA(均线)、MACD、BOLL(布林带)
-
策略逻辑:双均线金叉死叉策略的 Python 实现
-
设计策略基类,统一信号输出格式
-
实现双均线策略(strategy/ma_cross.py)
-
-
-
均值回归策略:震荡市的克星
-
学习目标:
-
理解股票市场的涨跌幅指标,学会量化评估股价震荡水平
-
理解网格交易策略的设计逻辑
-
实现一个网格交易策略
-
-
知识点:
-
逻辑:涨多了必跌,跌多了必涨(RSI、KDJ)
-
网格交易法(Grid Trading):工程师最爱的“自动收租”机器
-
编写网格交易脚本(strategy/grid_trade.py)
-
-
-
动量与轮动策略:谁强买谁
-
学习目标:
-
理解什么是动量效应
-
掌握轮动策略的设计逻辑
-
动手实现一个轮动策略
-
-
知识点:
-
动量效应:强者恒强的市场规律
-
行业轮动与 ETF 轮动策略:捕捉板块热点
-
构建“20日涨幅排名”轮动策略(strategy/momentum.py)
-
-
-
多因子选股模型:量化基金的秘密武器
-
学习目标:
-
掌握股票市场的各种影响因子
-
学会如何选择出一只好股票
-
学会构建多因子选股策略
-
-
知识点:
-
因子库拆解:估值(PE/PB)、成长(ROE)、情绪(换手率)
-
打分法选股:如何用代码给4000只股票“考试排名”
-
构建小市值多因子选股策略(strategy/multi_factor.py)
-
-
-
套利策略入门:寻找市场的漏洞
-
学习目标:
-
掌握套利策略的设计逻辑
-
掌握寻找套利空间的方法
-
-
知识点:
-
期现套利、统计配对交易(Pair Trading)原理
-
风险极低但技术要求高的策略分析
-
通过相关性分析寻找两只走势高度同步的股票
-
-
-
回测系统搭建:验证你的“时光机”
-
学习目标:
-
掌握验证量化策略的方法
-
学会如何避免策略过拟合
-
搭建一个策略验证框架
-
-
知识点:
-
向量化回测 vs 事件驱动回测
-
避免“未来函数”陷阱:量化新手的最大天坑
-
回测引擎与策略模块的解耦设计
-
使用 Backtrader 或自写回测框架验证策略(backtest/engine.py)
-
-
-
AI 财报分析师:基于 RAG 的投研系统(上)
-
学习目标:
-
掌握如何提取财报/研报的数据
-
学会设计金融领域的投研系统
-
-
知识点:
-
非结构化数据处理:用 Python 提取 PDF 财报中的表格与文本
-
RAG 架构设计:向量数据库存储财报知识
-
搭建财报文档处理流水线
-
-
-
AI 财报分析师:基于 RAG 的投研系统(下)
-
学习目标:
-
基于 RAG 系统搭建财报问答机器人
-
学会如何设计提示词,利用 AI 准确提取报告中的有效信息
-
-
知识点:
-
Prompt Engineering:教大模型像基金经理一样读财报
-
提取营收、净利润、风险点等关键信息
-
搭建“财报问答机器人”(ai/rag_report.py)
-
-
-
舆情挖掘机:AI 大模型的情感分析
-
学习目标:
-
学会挖掘股市舆情
-
开发基于舆情关键词的实时监控与推送程序
-
-
知识点:
-
利用大模型分析新闻、股吧、研报的情感倾向
-
将舆情因子量化:情感得分如何影响次日开盘
-
监控特定关键词,推送突发利好消息(ai/sentiment.py)
-
-
-
智能投顾助理:Function Calling 的应用
-
学习目标:
-
基于大模型实现一个智能投顾助理
-
-
知识点:
-
自然语言转成 JSON 交易指令
-
利用大模型查询账户、持仓与市场状态
-
实现自然语言交易接口(ai/function_call.py)
-
-
-
多智能体协作架构:LangGraph 入门(上)
-
学习目标:
-
理解金融机构中投资交易岗位的类型和主要职责
-
针对不同岗位设计不同的智能体
-
利用 LangGraph 构建智能体协作流程
-
-
知识点:
-
设计 TradingAgents 的角色
-
数据 Agent:获取行情、财报数据
-
分析 Agent:技术分析、情感分析
-
风控 Agent:合规检查、仓位校验
-
交易 Agent:生成下单指令
-
-
搭建 LangGraph 工作流骨架(ai/agents/workflow.py)
-
-
-
多智能体协作实战:LangGraph 应用(下)
-
学习目标:
-
完善多智能体的协作流程
-
将智能体接入模拟盘,测试完整的投资交易流程
-
-
知识点:
-
工作流编排
-
分析师提案、风控审核、交易执行
-
条件分支与循环决策(如风控不通过时的处理)
-
-
与 XtQuant 的集成预演
-
Agent 输出、交易信号、模拟下单
-
-
完整的 AI 选股和信号生成流程演示
-
-
-
机器学习在量化中的应用(轻量级)
-
学习目标:
-
利用机器学习算法搭建一个简单预测模型
-
理解为何无法利用 AI 预测股价
-
-
知识点:
-
简单预测模型:XGBoost 或决策树进行涨跌二分类
-
警告与反思:为什么 AI 预测股价很难
-
训练一个简单的涨跌预测模型并评估
-
-
-
代码辅助与策略生成
-
学习目标:
-
掌握 AI 编程工具的使用方法
-
利用大模型及编程工具提升量化策略实现效率
-
-
知识点:
-
利用 Cursor/Trae/Lingma 编写复杂量化策略代码
-
利用 AI 审核代码,寻找逻辑漏洞
-
用 AI 辅助优化已有策略代码
-
-
-
实盘交易接口:XtQuant 环境搭建
-
学习目标:
-
布置实盘交易的所需的软件
-
掌握获取行情数据的方法
-
-
知识点:
-
QMT 生态全景
-
迅投 vs 券商版本 vs miniQMT 的关系
-
支持的券商及开通门槛
-
-
XtQuant 环境配置
-
行情数据获取(xtdata 模块)
-
历史 K 线下载
-
实时 Tick 订阅
-
与 Tushare/Baostock 的数据源切换
-
-
编写第一个 XtQuant 行情订阅脚本
-
-
-
实盘下单系统:从信号到执行
-
学习目标:
-
掌握股票交易模块的基本功能及接入方法
-
掌握从买卖信号到交易指令的工程设计思路
-
学会将量化交易策略接入模拟盘
-
-
知识点:
-
XtQuant 交易模块详解(xttrader)
-
下单接口:order_stock、order_value
-
撤单、查询持仓、查询委托
-
回调机制:成交推送、状态变更
-
-
信号转交易的工程设计
-
从策略信号到 JSON 指令再到下单执行
-
防重复下单、订单状态机
-
-
将双均线策略接入模拟交易(execution/live_trade.py)
-
-
-
风控系统:程序交易的安全阀
-
学习目标:
-
理解风控系统的核心指标及作用
-
了解风控系统中的必备组件
-
将风控模块加入下单系统
-
-
知识点:
-
硬编码风控规则
-
单笔最大亏损限制
-
单日最大回撤强平
-
持仓集中度检查
-
-
熔断机制
-
程序出错时的自动保护
-
网络断连的重连策略
-
异常订单的自动撤销
-
-
为下单系统加装风控模块(execution/risk_control.py)
-
-
-
策略调优与实战复盘
-
学习目标:
-
掌握归因分析方法
-
学会持续迭代自己的量化策略
-
-
知识点:
-
参数扫描:寻找最优均线参数
-
防止“过拟合”:样本内与样本外测试
-
归因分析:赚的是运气的钱,还是策略的钱
-
模拟盘运行一周后的数据分析与策略迭代
-
-
-
构建个人的量化工作台
-
学习目标:
-
基于前期的学习内容,为自己搭建量化工作台
-
-
知识点:
-
使用 Streamlit 搭建可视化看板
-
整合全部模块
-
行情监控面板
-
AI 研报问答入口
-
账户净值曲线
-
策略开关与参数调整
-
多智能体工作流状态
-
-
搭建完整的量化工作台(dashboard/app.py + main.py)
-
-
-
课程总结与进阶之路
-
学习目标:
-
复习与回顾课程内容
-
量化交易的持续进阶方法
-
逐步找到适合自己的量化交易策略
-
-
知识点:
-
课程知识体系回顾
-
量化圈的职业发展路径
-
进阶拓展方向
-
微软 Qlib:更强大的因子挖掘与模型训练
-
RD-Agent:自动化研发代理,自动读论文生成策略
-
高频交易与算法单优化
-
-
你适合怎样的量化交易策略
-
制定个人量化交易计划
-
-
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)