📑 查看全课大纲(第 8 / 38 节)
- 1.课程介绍与学习目标
- 2.量化交易的发展
- 3.主观投资与量化投资的关系
- 4.认识一个量化策略(1)
- 5.认识一个量化策略(2)
- 6.理工生做量化的优势
- 7.量化交易系统的基本架构
- 8.必要的交易基础知识及参考资料
- 9.上节课思考题及本节课内容介绍
- 10.技术指标简介
- 11.基于MACD的交易信号开发(1)
- 12.基于MACD的交易信号开发(2)
- 13.基于RSI的交易信号开发
- 14.基于BOLL的交易信号开发
- 15.基于分形的交易信号开发
- 16.总结及下节课预告
- 17.开发环境安装
- 18.获取指数和个股历史行情数据
- 19.修复行情数据中的问题
- 20.抓取财报数据、数据定时更新
- 21.实现低PE股票池(1)
- 22.实现低PE股票池(2)
- 23.实现低PE策略的回测(1)
- 24.实现低PE策略的回测(2)
- 25.风险控制综述
- 26.风险控制中的止盈止损
- 27.仓位管理的工程实现
- 28.完整策略介绍-基础策略
- 29.策略的分步优化
- 30.策略评价指标(1)
- 31.策略评价指标(2)
- 32.如何评价策略
- 33.如何优化策略
- 34.tick数据的意义
- 35.tick数据的介绍及使用
- 36.Hans123策略
- 37.经典买入三法策略
- 38.量化系统的完整研发和系统搭建
必要的交易基础知识及参考资料
约 13 分钟
📺 正在播放小象官方高清录播(支持倍速与清晰度调节)
必要的交易基础知识及参考资料
小象实战讲义 · 初阶量化交易:策略编写及系统搭建 本讲义仅用于编程与量化方法教学,不构成任何投资建议。
工欲善其事,必先利其器。量化策略的开发与落地,离不开对金融二级市场交易规则、各类投资工具属性(股票、宽基 ETF、期货与期权)以及主流回测平台的清晰认知。缺乏对交易底层规则(如杠杆率、保证金机制、T+1 制度、印花税费与穿仓风险)的敬畏,再精妙的数理模型在实盘中也会遭遇严重挫折。
本讲作为全书第一章的总结篇,系统梳理二级市场核心交易品种的风险特征,深度对比股票与宽基 ETF 的投资优势,介绍盯盘与主流量化研究平台的生态工具,并为进阶学习者提供四大经典量化书单与第一章核心思考作业。
💡 核心导读
- 核心交易品种与杠杆风险谱系:
- 股票 / 宽基 ETF:无内置杠杆(初阶核心重点),不存在穿仓风险,散户平均生存周期约 2 年;
- 宽基 ETF 的四大天然优势:永不退市、流动性极佳、无个股暴雷与踩雷风险、支持场内外一二级市场套利(一篮子股票申赎);
- 商品期货 / 股指期货 / 期权:保证金交易与双向对手盘博弈,高杠杆(期权杠杆可达 100 倍),散户平均生存周期仅 3 个月;
- 杠杆纪律铁律:若参与期货与衍生品交易,隔夜持仓占用保证金坚决不超过 20%,杜绝极端跳空导致的穿仓爆仓与本金永久性毁灭。
- 工具与平台生态:
- 看盘与基础面研究:东方财富深度 F9(快速透视财务指标、股东与主营业务);
- 量化研究与 Python 回测:推荐使用 JoinQuant 聚宽平台(标准 Python 生态与免运维数据源);
- 传统期货量化工具:MultiCharts、TradeBlazer(开拓者)、文华财经、金字塔。
- 专业量化进阶四本经典书单:
- 《打开量化投资的黑箱》(Inside the Black Box,里希·纳兰著)—— 量化通识必读;
- 《主动投资组合管理》(Active Portfolio Management,格里诺德 & 卡恩著)—— 现代量化圣经;
- 《威科夫操盘法》(The Wyckoff Method)—— 量价与筹码结构量化桥梁;
- 《证券分析》(Security Analysis,格雷厄姆著)—— 价值投资与基本面因子根基。
┌─────────────────────────────────────────────────────────────┐
│ 二级市场投资品种杠杆风险谱系 │
└──────────────────────────────┬──────────────────────────────┘
│
┌─────────────────────────────┼─────────────────────────────┐
▼ ▼ ▼
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ 股票 / 宽基ETF │ │ 股指期货 │ │ 商品期货/期权 │
├──────────────────┤ ├──────────────────┤ ├──────────────────┤
│ • 无内置杠杆 (1x)│ │ • 保证金杠杆 (~10x)│ │ • 超高杠杆 (~100x)│
│ • 无穿仓清零风险 │ │ • 费率低/一跳覆盖│ │ • 隔夜严控仓位<20%│
│ • 适合初阶策略开发│ │ • 适合对冲与高频 │ │ • 穿仓风险极高 │
└──────────────────┘ └──────────────────┘ └──────────────────┘一、常见交易品种的特性与风险比较
1. 股票与宽基 ETF(初阶学习的理想基石)
- 股票(Stocks):
- 代表企业的所有权份额,无内置杠杆;
- 局限性:个股存在财务造假、停牌退市或黑天鹅爆雷的非系统性特异风险。
- 宽基 ETF(Exchange Traded Funds):
- 跟踪一篮子代表性指数(如沪深 300 ETF、中证 500 ETF、创业板 ETF);
- 四大核心优势:
- 永不退市:指数具备优胜劣汰的动态成分股替换机制,永无个股暴雷归零之忧;
- 流动性充裕:成交活跃,买卖冲击成本与滑点极低;
- 一二级市场套利机制:可在场内进行现货买卖,亦可在大额资金(如数十万份/数百万资金)下进行一篮子股票的场外实物申赎套利;
- 免印花税优势:A 股 ETF 交易免征印花税(股票卖出单边 0.05%),极大降低高频交易磨损。
2. 期货与衍生品(高杠杆的双刃剑)
- 商品期货(Commodity Futures):
- 保证金交易机制,天然自带 5 ~ 15 倍杠杆;
- 隔夜风控铁律:由于外盘商品夜间交易剧烈,隔夜保证金占用比例坚决不能超过账户总资金的 20%,防止次日开盘跳空导致穿仓;
- 股指期货(IF / IH / IC / IM):
- 对应沪深 300、上证 50、中证 500 及中证 1000 指数;
- 主力合约周期:当月、下月、当季、隔季;
- 量化优势:手续费低廉(非日内平仓仅数十元)、波动一跳即可覆盖交易成本,是股票多头 Alpha 策略进行市场 Beta 对冲的最佳工具。
二、量化研发平台与进阶阅读书单
1. 量化平台工具矩阵
- JoinQuant(聚宽):全 Python 语法接口,内置完备的 A 股股票、ETF、指数行情与财务截面数据库,支持日线与分钟线级策略回测与仿真交易,是本课程实战教学的核心工具;
- 传统终端工具:东方财富(看盘与 F9 深度基本面透视)、MultiCharts、文华财经(期货 CTA 传统研发)。
2. 经典量化书单推荐
| 书籍名称 | 核心作者 | 推荐阅读对象与核心价值 |
|---|---|---|
| 《打开量化投资的黑箱》 | 里希·纳兰 (Rishi K. Narang) | 初学者必读。系统阐述 Alpha 模型、风险模型、交易成本与执行模型的完整框架 |
| 《主动投资组合管理》 | 格里诺德 & 卡恩 (Grinold & Kahn) | 进阶宽客必读。现代量化投资与信息比率、残差风险数学推导的学术经典 |
| 《威科夫操盘法》 | 理查德·威科夫 (Richard D. Wyckoff) | 剖析量价关系、筹码沉淀与庄家吸筹洗盘阶段,适合转化为量化突破与反转信号 |
| 《证券分析》 | 本杰明·格雷厄姆 (Benjamin Graham) | 价值投资圣经,深入理解财务指标安全边际,指导基本面多因子量化建模 |
📝 动手练一练
下面我们用 Python 编写一个多品种杠杆与极端风险压力测试模拟器,直观对比在连续单边下跌极端行情(市场累计回撤 -17.7%)下,宽基 ETF(1x)、**高特异性风险个股(1x 带波动放大)与高杠杆期货(5x 满仓无风控)**的资金净值折损与爆仓风险:
import numpy as np
import pandas as pd
def demonstrate_asset_leverage_and_drawdown():
"""
模拟极端连续单边下行行情对不同杠杆资产的净值冲击
对比宽基 ETF、个股与 5 倍杠杆期货的累计回撤与抗风险表现
"""
np.random.seed(42)
# 模拟 6 个交易日的连续恶劣行情下跌序列
market_returns = np.array([-0.02, -0.03, -0.05, -0.04, +0.01, -0.06])
initial_capital = 100000.0 # 初始本金 10 万元
# 1. 宽基 ETF (1 倍杠杆,完全跟随基准指数)
etf_equity = [initial_capital]
for r in market_returns:
etf_equity.append(etf_equity[-1] * (1.0 + r))
# 2. 个股 (1 倍杠杆,但受个股特异性负面消息影响,跌幅放大 1.5 倍)
stock_equity = [initial_capital]
for r in market_returns:
stock_equity.append(stock_equity[-1] * (1.0 + r * 1.5))
# 3. 期货 (5 倍杠杆满仓操作,无止损风控)
futures_equity = [initial_capital]
leverage = 5.0
for r in market_returns:
pnl = futures_equity[-1] * leverage * r
new_val = max(0.0, futures_equity[-1] + pnl) # 穿仓归零
futures_equity.append(new_val)
df = pd.DataFrame({
'宽基 ETF (1x 无杠杆)': etf_equity,
'个股标的 (1x + 特异波动)': stock_equity,
'满仓期货 (5x 杠杆无风控)': futures_equity
})
market_cum_loss = ((1.0 + market_returns).prod() - 1.0) * 100.0
print("================ 多品种杠杆与极端风险压力测试 ================")
print(f"初始本金: {initial_capital:,.2f} 元 | 市场指数累计跌幅: {market_cum_loss:.2f}%\n")
for col in df.columns:
final_val = df[col].iloc[-1]
loss_pct = (final_val - initial_capital) / initial_capital * 100.0
print(f"资产类型 [{col}]: 最终净值 = {final_val:,.2f} 元 (累计收益率: {loss_pct:.2f}%)")
print("============================================================")
return df
if __name__ == "__main__":
demonstrate_asset_leverage_and_drawdown()运行结果输出:
================ 多品种杠杆与极端风险压力测试 ================
初始本金: 100,000.00 元 | 市场指数累计跌幅: -17.69%
资产类型 [宽基 ETF (1x 无杠杆)]: 最终净值 = 82,307.97 元 (累计收益率: -17.69%)
资产类型 [个股标的 (1x + 特异波动)]: 最终净值 = 74,396.44 元 (累计收益率: -25.60%)
资产类型 [满仓期货 (5x 杠杆无风控)]: 最终净值 = 33,736.50 元 (累计收益率: -66.26%)
============================================================本章小结
- 坚持从非杠杆品种起步:初阶量化首选股票与流动性宽基 ETF,避免盲目涉足高杠杆衍生品导致的穿仓归零。
- 善用现代量化平台:熟练掌握聚宽平台的数据接口与标准回测框架,提高策略研发与检验效率。
- 建立长期的研读体系:精读《打开量化投资的黑箱》与《主动投资组合管理》,从根本上构筑扎实的金融工程理论功底。
📋 行动清单 (Action Checklist)
- 注册 JoinQuant(聚宽)个人账号,浏览官方策略 API 文档;
- 运行本讲压力测试代码,修改
leverage参数,观察不同杠杆倍数下的账户承受极限; - 结合第一章所学,独立思考并撰写一段关于自身”量化目标与风控准则”的学习笔记。
— 小象教研组
配套学习资源与课件
🎁 免费学习资源
领取《小象 11GB VIP 课件资料包与大厂真题手册》
包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。
- ✔完整 Python / 数据分析 Jupyter 实战源码
- ✔大厂真实业务数据集与练习题
- ✔微信扫码添加课程顾问,免费获取网盘下载链接
微信扫码添加顾问