有效市场假说(EMH):量化交易的 “对手盘理论”
弱有效市场:价格包含 “历史价格信息”—— 技术分析(如看 K 线)没用,但量化可以用 “基本面数据”(如公司盈利)或 “另类数据”(如物流数据)赚钱;
半强有效市场:价格包含 “历史价格 + 公开信息”(如财报)—— 基本面分析没用,但量化可以用 “内幕信息”(不合法)或 “高频数据”(如订单流)赚钱;
强有效市场:价格包含 “所有信息”—— 任何分析都没用,量化也赚不到钱(现实中几乎不存在)。
量化启示:你的策略要找 “市场没消化的信息”—— 比如高频策略赚 “订单流信息延迟” 的钱,低频策略赚 “财报信息没被立刻定价” 的钱。
2. 资本资产定价模型(CAPM):“收益与风险” 的平衡公式
无风险收益:“肯定能拿到的钱”,比如国债收益率(如 3%,买国债几乎不会亏);
风险溢价:“承担额外风险赚的钱”,比如股票比国债风险高,所以预期收益要比国债高(如股票预期收益 8%,风险溢价就是 5%)。
量化启示:回测策略时,不能只看 “年化收益 20%”,还要看 “风险有多高”—— 比如 A 策略收益 20%、最大回撤 10%,B 策略收益 18%、最大回撤 5%,其实 B 策略更优(风险更低)。
3. 行为金融学:量化的 “人性漏洞” 抓手
锚定效应:人会对 “过去的价格” 有执念,比如股票从 100 元跌到 80 元,很多人觉得 “便宜了” 就买,导致价格被低估(量化可以反向利用,找被锚定错杀的股票);
羊群效应:人会跟风交易,比如某股票涨了,大家都买,导致价格泡沫(量化可以做 “逆向策略”,在泡沫时卖,在恐慌时买);
损失厌恶:人亏 100 元的痛苦,比赚 100 元的快乐多 —— 导致很多人套牢后不愿割肉,量化策略可以 “机械止损”,避免情绪化决策。
量化启示:很多经典策略(如动量策略、反转策略)都是基于行为金融学 —— 比如 “动量策略” 赚 “羊群效应” 的钱(涨的还会涨),“反转策略” 赚 “过度反应” 的钱(跌太多会反弹)。
==
一、动量策略:“追涨杀跌” 的科学版 —— 赚趋势延续的钱
核心逻辑
适用场景
市场环境:单边行情(比如牛市里的普涨、熊市里的普跌)、低波动市场(趋势更稳定,不会频繁反转);
资产类型:流动性高的大盘股、指数 ETF、期货(比如沪深 300ETF、原油期货)—— 这类资产趋势更明显,不容易被资金操控;
时间周期:中短期(比如 1 周到 3 个月)—— 长期趋势容易被基本面变化打破(比如某股票涨了 1 年,突然出利空财报)。
两个具体案例(新手可复现思路)
案例 1:股票池动量策略(中低频,适合新手入门)
选股票池:聚焦流动性高的大盘股,比如 “沪深 300 指数成分股”(共 300 只,避免小盘股的流动性风险);
定 “动量周期”:选择 “过去 1 个月涨跌幅” 作为 “动量指标”(周期太短易受噪声影响,太长易错过趋势);
构建组合:
每月初,计算沪深 300 成分股过去 1 个月的涨跌幅,按涨幅从高到低排序;
买入 “涨幅前 20%” 的股票(比如 60 只,称为 “赢家长组”),同时卖出 “涨幅后 20%” 的股票(如果是融券账户,可做空,称为 “输家短组”);
调仓频率:每月调仓 1 次(到期后重新计算涨跌幅,更换 “赢家长组” 和 “输家短组”);
盈利逻辑:假设 “赢家长组” 未来 1 个月继续跑赢 “输家短组”,通过 “做多赢家 + 做空输家” 赚取两者的价差(即使大盘下跌,只要赢家跌得比输家少,策略也能盈利)。
案例 2:期货跨期动量策略(中高频,利用期货合约趋势)
选合约:跟踪沪深 300 期货的 “主力合约”(交易量最大的合约,比如当前是 2024 年 9 月合约,代码 IF2409);
定 “动量信号”:用 “过去 5 个交易日的收盘价均线” 作为信号 —— 如果当天收盘价站上 5 日均线(比如 5 日均线是 3800 点,当天收盘价 3810 点),视为 “上涨动量确认”;如果收盘价跌破 5 日均线,视为 “下跌动量确认”;
下单规则:
当出现 “上涨动量” 时,开仓买入 1 手沪深 300 期货(做多);
当出现 “下跌动量” 时,平掉多单,同时开仓卖出 1 手沪深 300 期货(做空);
每日收盘前检查信号,若信号反转则立刻调仓(避免隔夜风险);
盈利逻辑:利用期货 “T+0” 和 “双向交易” 的特点,捕捉短期价格趋势(比如 5 天内涨 100 点,1 手合约就能赚 3 万元,沪深 300 期货 1 点 = 300 元)。
动量策略的风险点
趋势反转风险:当市场突然从单边行情转为震荡(比如牛市突然跳水),动量策略会 “高位接盘”,导致短期大幅亏损(比如 2020 年疫情初期,全球股市暴跌,动量策略 1 周内回撤 20%+);
过拟合风险:如果过度优化参数(比如把 “动量周期” 从 1 个月改成 “28 天”,刚好契合某段历史数据),实盘时会失效;
流动性风险:如果选了小盘股,当策略要卖出时,可能因为 “没人接盘” 导致滑点过大(比如想卖 1000 股,结果只卖了 500 股,剩下的 500 股价格跌了 5%)。
二、反转策略:“低买高卖” 的量化版 —— 赚趋势反转的钱
核心逻辑
适用场景
市场环境:震荡行情(比如大盘在 3000-3300 点之间来回波动,没有明确的单边趋势)、高波动市场(价格容易过度偏离均值);
资产类型:有 “合理估值锚” 的资产(比如有明确 PE/PB 区间的股票、与现货价格挂钩的期货)—— 避免 “退市风险股”(跌了可能不反弹);
时间周期:短期(比如 1 天到 1 周)—— 长期趋势反转需要基本面支撑(比如某股票跌了 1 年,可能是公司业绩恶化,不会轻易反弹)。
两个具体案例(新手可复现思路)
案例 1:股票 “5 日反转策略”(超短期,适合 A 股 T+1)
选标的:选波动适中、有估值锚的大盘 ETF,比如 “沪深 300ETF(510300)”(避免个股黑天鹅风险);
定 “反转信号”:用 “过去 5 个交易日的涨跌幅” 作为信号 —— 如果 5 天内跌幅超过 8%(视为 “过度下跌”),且当天收盘价低于 5 日均线 3% 以上(确认超跌),视为 “买入信号”;如果 5 天内涨幅超过 8%(视为 “过度上涨”),且当天收盘价高于 5 日均线 3% 以上(确认超涨),视为 “卖出信号”;
下单规则:
出现 “买入信号” 时,用 50% 仓位买入沪深 300ETF(留 50% 仓位应对继续下跌);
买入后,如果 ETF 反弹到 “5 日均线” 或 “买入价 + 3%”(两者取低),立刻卖出(锁定收益);
如果买入后继续下跌,跌破 “买入价 - 5%”,强制止损(控制亏损);
盈利逻辑:利用 ETF 的 “超跌反弹”—— 比如沪深 300ETF5 天跌了 10%,大概率会有 2%-3% 的反弹,通过 “低买高卖” 赚取差价。
案例 2:期货 “期现套利反转策略”(低风险,利用价格偏离)
选标的:选 “现货与期货联动性强” 的品种,比如 “黄金期货”(黄金现货价格和黄金期货价格几乎同步,合理基差在 ±2 元 / 克以内);
定 “反转信号”:计算 “黄金期货价格 - 黄金现货价格”(即基差)—— 如果基差超过 + 5 元 / 克(期货价格远高于现货,视为 “过度高估”),或低于 - 5 元 / 克(期货价格远低于现货,视为 “过度低估”);
下单规则:
当基差>+5 元 / 克(期货高估):卖出 1 手黄金期货(做空),同时买入等量的黄金现货(比如买 1000 克黄金 ETF,对应 1 手黄金期货);
当基差<-5 元 / 克(期货低估):买入 1 手黄金期货(做多),同时卖出等量的黄金现货(如果有黄金 ETF 持仓,可赎回卖出);
持有到 “基差回归到 ±2 元 / 克以内” 时,同时平仓期货和现货(比如基差从 + 6 元回到 + 1 元,平仓获利);
盈利逻辑:利用 “期现价格必然回归” 的规律 —— 比如基差从 + 6 元回到 + 1 元,1 手黄金期货(1000 克)可赚(6-1)×1000=5000 元,且几乎无风险(只要期现联动性正常,价差一定会回归)。
反转策略的风险点
趋势延续风险:如果 “过度上涨 / 下跌” 是由基本面变化导致的(比如某股票涨 8% 是因为出了 “业绩翻倍” 的财报,某期货跌 8% 是因为 “供需缺口扩大”),价格可能继续涨 / 跌,反转策略会 “抄底在半山腰” 或 “逃顶在山脚”;
流动性风险:现货(如黄金 ETF)赎回可能有延迟,导致期货平仓后现货无法及时处理,错过价差回归的最佳时机;
基差扩大风险:期货的基差可能在反转前 “进一步扩大”(比如基差从 + 5 元涨到 + 8 元),导致短期浮亏(虽然最终会回归,但会考验心态)。
总结:动量 vs 反转策略的核心差异(新手选择指南)
| 维度 | 动量策略 | 反转策略 |
|---|---|---|
| 核心逻辑 | 趋势延续(追涨杀跌) | 趋势反转(低买高卖) |
| 适用市场 | 单边行情(牛市 / 熊市) | 震荡行情 |
| 时间周期 | 中短期(1 周 - 3 个月) | 短期(1 天 - 1 周) |
| 收益特点 | 单次收益高(5%-10%),但频率低 | 单次收益低(2%-5%),但频率高 |
| 风险点 | 趋势突然反转(高位接盘) | 趋势持续(抄底半山腰) |
| 新手推荐度 | ★★★☆☆(需判断趋势,适合有一定经验) | ★★★★☆(风险更低,适合纯新手入门) |
新手实践建议
先用模拟盘练手:用券商的模拟炒股 / 期货账户(如同花顺、东方财富),分别跑 1-2 个月动量和反转策略,感受 “趋势延续” 和 “反转” 的差异;
从简单策略开始:优先尝试 “股票 5 日反转策略” 或 “期货期现套利反转策略”—— 这两个策略参数少(不用复杂优化)、风险低(有明确止损 / 止盈点);
记录交易日志:每次操作后记录 “信号触发原因、持仓时间、收益 / 亏损、市场环境”,慢慢总结 “什么时候动量有效、什么时候反转有效”(比如牛市多做动量,震荡市多做反转)。
一、动量策略:“追涨杀跌” 的科学版 —— 赚趋势延续的钱
核心逻辑
适用场景
市场环境:单边行情(比如牛市里的普涨、熊市里的普跌)、低波动市场(趋势更稳定,不会频繁反转);
资产类型:流动性高的大盘股、指数 ETF、期货(比如沪深 300ETF、原油期货)—— 这类资产趋势更明显,不容易被资金操控;
时间周期:中短期(比如 1 周到 3 个月)—— 长期趋势容易被基本面变化打破(比如某股票涨了 1 年,突然出利空财报)。
两个具体案例(新手可复现思路)
案例 1:股票池动量策略(中低频,适合新手入门)
选股票池:聚焦流动性高的大盘股,比如 “沪深 300 指数成分股”(共 300 只,避免小盘股的流动性风险);
定 “动量周期”:选择 “过去 1 个月涨跌幅” 作为 “动量指标”(周期太短易受噪声影响,太长易错过趋势);
构建组合:
每月初,计算沪深 300 成分股过去 1 个月的涨跌幅,按涨幅从高到低排序;
买入 “涨幅前 20%” 的股票(比如 60 只,称为 “赢家长组”),同时卖出 “涨幅后 20%” 的股票(如果是融券账户,可做空,称为 “输家短组”);
调仓频率:每月调仓 1 次(到期后重新计算涨跌幅,更换 “赢家长组” 和 “输家短组”);
盈利逻辑:假设 “赢家长组” 未来 1 个月继续跑赢 “输家短组”,通过 “做多赢家 + 做空输家” 赚取两者的价差(即使大盘下跌,只要赢家跌得比输家少,策略也能盈利)。
案例 2:期货跨期动量策略(中高频,利用期货合约趋势)
选合约:跟踪沪深 300 期货的 “主力合约”(交易量最大的合约,比如当前是 2024 年 9 月合约,代码 IF2409);
定 “动量信号”:用 “过去 5 个交易日的收盘价均线” 作为信号 —— 如果当天收盘价站上 5 日均线(比如 5 日均线是 3800 点,当天收盘价 3810 点),视为 “上涨动量确认”;如果收盘价跌破 5 日均线,视为 “下跌动量确认”;
下单规则:
当出现 “上涨动量” 时,开仓买入 1 手沪深 300 期货(做多);
当出现 “下跌动量” 时,平掉多单,同时开仓卖出 1 手沪深 300 期货(做空);
每日收盘前检查信号,若信号反转则立刻调仓(避免隔夜风险);
盈利逻辑:利用期货 “T+0” 和 “双向交易” 的特点,捕捉短期价格趋势(比如 5 天内涨 100 点,1 手合约就能赚 3 万元,沪深 300 期货 1 点 = 300 元)。
动量策略的风险点
趋势反转风险:当市场突然从单边行情转为震荡(比如牛市突然跳水),动量策略会 “高位接盘”,导致短期大幅亏损(比如 2020 年疫情初期,全球股市暴跌,动量策略 1 周内回撤 20%+);
过拟合风险:如果过度优化参数(比如把 “动量周期” 从 1 个月改成 “28 天”,刚好契合某段历史数据),实盘时会失效;
流动性风险:如果选了小盘股,当策略要卖出时,可能因为 “没人接盘” 导致滑点过大(比如想卖 1000 股,结果只卖了 500 股,剩下的 500 股价格跌了 5%)。
二、反转策略:“低买高卖” 的量化版 —— 赚趋势反转的钱
核心逻辑
适用场景
市场环境:震荡行情(比如大盘在 3000-3300 点之间来回波动,没有明确的单边趋势)、高波动市场(价格容易过度偏离均值);
资产类型:有 “合理估值锚” 的资产(比如有明确 PE/PB 区间的股票、与现货价格挂钩的期货)—— 避免 “退市风险股”(跌了可能不反弹);
时间周期:短期(比如 1 天到 1 周)—— 长期趋势反转需要基本面支撑(比如某股票跌了 1 年,可能是公司业绩恶化,不会轻易反弹)。
两个具体案例(新手可复现思路)
案例 1:股票 “5 日反转策略”(超短期,适合 A 股 T+1)
选标的:选波动适中、有估值锚的大盘 ETF,比如 “沪深 300ETF(510300)”(避免个股黑天鹅风险);
定 “反转信号”:用 “过去 5 个交易日的涨跌幅” 作为信号 —— 如果 5 天内跌幅超过 8%(视为 “过度下跌”),且当天收盘价低于 5 日均线 3% 以上(确认超跌),视为 “买入信号”;如果 5 天内涨幅超过 8%(视为 “过度上涨”),且当天收盘价高于 5 日均线 3% 以上(确认超涨),视为 “卖出信号”;
下单规则:
出现 “买入信号” 时,用 50% 仓位买入沪深 300ETF(留 50% 仓位应对继续下跌);
买入后,如果 ETF 反弹到 “5 日均线” 或 “买入价 + 3%”(两者取低),立刻卖出(锁定收益);
如果买入后继续下跌,跌破 “买入价 - 5%”,强制止损(控制亏损);
盈利逻辑:利用 ETF 的 “超跌反弹”—— 比如沪深 300ETF5 天跌了 10%,大概率会有 2%-3% 的反弹,通过 “低买高卖” 赚取差价。
案例 2:期货 “期现套利反转策略”(低风险,利用价格偏离)
选标的:选 “现货与期货联动性强” 的品种,比如 “黄金期货”(黄金现货价格和黄金期货价格几乎同步,合理基差在 ±2 元 / 克以内);
定 “反转信号”:计算 “黄金期货价格 - 黄金现货价格”(即基差)—— 如果基差超过 + 5 元 / 克(期货价格远高于现货,视为 “过度高估”),或低于 - 5 元 / 克(期货价格远低于现货,视为 “过度低估”);
下单规则:
当基差>+5 元 / 克(期货高估):卖出 1 手黄金期货(做空),同时买入等量的黄金现货(比如买 1000 克黄金 ETF,对应 1 手黄金期货);
当基差<-5 元 / 克(期货低估):买入 1 手黄金期货(做多),同时卖出等量的黄金现货(如果有黄金 ETF 持仓,可赎回卖出);
持有到 “基差回归到 ±2 元 / 克以内” 时,同时平仓期货和现货(比如基差从 + 6 元回到 + 1 元,平仓获利);
盈利逻辑:利用 “期现价格必然回归” 的规律 —— 比如基差从 + 6 元回到 + 1 元,1 手黄金期货(1000 克)可赚(6-1)×1000=5000 元,且几乎无风险(只要期现联动性正常,价差一定会回归)。
反转策略的风险点
趋势延续风险:如果 “过度上涨 / 下跌” 是由基本面变化导致的(比如某股票涨 8% 是因为出了 “业绩翻倍” 的财报,某期货跌 8% 是因为 “供需缺口扩大”),价格可能继续涨 / 跌,反转策略会 “抄底在半山腰” 或 “逃顶在山脚”;
流动性风险:现货(如黄金 ETF)赎回可能有延迟,导致期货平仓后现货无法及时处理,错过价差回归的最佳时机;
基差扩大风险:期货的基差可能在反转前 “进一步扩大”(比如基差从 + 5 元涨到 + 8 元),导致短期浮亏(虽然最终会回归,但会考验心态)。
总结:动量 vs 反转策略的核心差异(新手选择指南)
| 维度 | 动量策略 | 反转策略 |
|---|---|---|
| 核心逻辑 | 趋势延续(追涨杀跌) | 趋势反转(低买高卖) |
| 适用市场 | 单边行情(牛市 / 熊市) | 震荡行情 |
| 时间周期 | 中短期(1 周 - 3 个月) | 短期(1 天 - 1 周) |
| 收益特点 | 单次收益高(5%-10%),但频率低 | 单次收益低(2%-5%),但频率高 |
| 风险点 | 趋势突然反转(高位接盘) | 趋势持续(抄底半山腰) |
| 新手推荐度 | ★★★☆☆(需判断趋势,适合有一定经验) | ★★★★☆(风险更低,适合纯新手入门) |
新手实践建议
先用模拟盘练手:用券商的模拟炒股 / 期货账户(如同花顺、东方财富),分别跑 1-2 个月动量和反转策略,感受 “趋势延续” 和 “反转” 的差异;
从简单策略开始:优先尝试 “股票 5 日反转策略” 或 “期货期现套利反转策略”—— 这两个策略参数少(不用复杂优化)、风险低(有明确止损 / 止盈点);
记录交易日志:每次操作后记录 “信号触发原因、持仓时间、收益 / 亏损、市场环境”,慢慢总结 “什么时候动量有效、什么时候反转有效”(比如牛市多做动量,震荡市多做反转)。