免费开通申请使用QMT,WorldQuant 101 Alphas 12号因子详解
发布时间:5小时前阅读:5
今天和大家聊一下WorldQuant Alpha 12因子:量增价跌,赌反弹。
只要一提到“量价关系”,很多股民,第一反应就是:“量价齐升是买入信号,量价背离要小心!”教科书上是这么写的,大V也是这么喊的。但如果你拿这个去跑量化回测,结果肯定不尽人意。
今天要讲的这个 Alpha 12,就是一个专门跟“直觉”对着干、专治各种不服的因子。它就像是一个性格叛逆的操盘手,只有在特定的量价配合下才肯出手。
一、因子解构
咱们平时看盘,如果一只股票突然拉了一根大阳线,底下成交量柱子也放量了,大家是不是觉得特兴奋?觉得主力资金进场了,这就叫“量价齐升”,后市看涨?
Alpha 12 就要给你泼一盆冷水。在它的逻辑里,量价同向(一起涨或一起跌),反而是坏事;量价反向(背离),才是赚钱的机会。听起来是不是有点反人性?这就对了。量化赚的就是人性的弱点,赚的就是过度反应或者反应不足的钱。
公式展示:先来看看因子长什么样,

因子乍一看很复杂,拆解开看就很简单。
1)delta(volume, 1)就是:今天成交量 − 昨天成交量看成交量是变多了,还是变少了。
2)sign(delta(volume,1))sign 指的是一个数值的“正负属性”,通过符号函数可以将任意数简化为 1(正)、-1(负)或 0。
Sign函数取值如图所示:

大于 0 → 给你 +1;
小于 0 → 给你 -1;
等于 0 → 给你 0;函数只关心量是涨了还是跌了,不关心涨多少。
3)delta(close, 1)今天收盘价 − 昨天收盘价, 就是最原始的一天涨跌幅方向(没除以价格,本质还是涨跌)。
4)-1 * delta(close,1)给价格变动乘个负号:如果价格涨 → 变成负数如果价格跌 → 变成正数也就是说:价格跌 = 给高分,价格涨 = 扣分。
5)整体逻辑合起来:当成交量上升(sign=+1), 同时价格下跌(-delta(close)>0), 因子值最大。
组合起来看:
量增 (+1) + 价涨 (+)负分 (做空),这就是打击“量价齐升”。
量增 (+1) + 价跌 (-)正分 (做多),这就是典型的“恐慌盘吸筹”。
量缩 (-1) + 价涨 (+)正分 (做多),这叫“缩量上涨”。
量缩 (-1) + 价跌 (-)负分 (做空),这叫“无量阴跌”。
为什么因子分数是负数要做空,正分要做多?
确实,公式本身只是一串数学符号,它算出来的是一个数值(比如 -5, 0.2, 100),它自己不会喊“卖出”或者“买入”。但在 WorldQuant(以及绝大多数多因子选股体系)的框架里,有一个默认的“游戏规则”:分数越高越买,分数越低越卖。
这个因子实际上是在交易 “量价关系的背离” 。
它的核心哲学是:当大家都同意同一个方向时(量价同向),行情可能就要反转了;当大家产生分歧或者犹豫时(量价背离),机会来了。
我们细品一下它最看好的两种情况:
(1)最强买入逻辑:放量暴跌 (量增价跌)
赚谁的钱? 赚恐慌盘的钱。
当股价大跌且成交量剧增,说明大量散户在割肉,恐慌情绪达到顶峰。Alpha 12 认为这时候是短期底部,主力正在利用恐慌大口吃货。所以,买!
(2)次强买入逻辑:缩量上涨 (量缩价涨)
赚谁的钱? 赚“惜售”的钱。
股价涨了,但成交量反而小。技术派可能会说这是“量能不足,上涨乏力”。但在某种语境下,这说明筹码锁定良好,持有者不愿意卖,买盘只需要一点点力气就能把价格推上去。所以,买!
反之,它最讨厌的就是放量大涨(认为是诱多出货,大家都疯狂了我就跑)和缩量阴跌(认为是人气散尽,钝刀子割肉最疼)。
下面我们来说一下风险点,虽然逻辑听着很美,但还是提个醒,这因子直接用有几个大坑:
1、量纲问题(最致命):
公式里用了 delta(close, 1),这是价格的绝对变化量。茅台涨 1% 是涨了 15 块钱,一个两块钱的烂股涨 10% 才涨 2 毛钱。如果你直接按这个因子得分排序,茅台永远比烂股得分高(或低)。这会导致因子严重偏向高价股。
修正建议:实战中通常要除以股价(即使用收益率),或者做标准化处理。
2、缩量上涨的陷阱:在A股,有些庄股或者流动性枯竭的小票,也会出现“缩量上涨”。这时候买进去,可能就像进了“杀猪盘”,想出来的时候发现根本没人接盘(流动性风险)。
3、换手率:这是个 delta(1) 的因子,意味着它每天都在变,信号闪烁很快。如果你的交易成本(手续费、冲击成本)控制不住,这点 Alpha 收益分分钟被磨没。
下面是一段可直接跑的代码,我们只需要实现 get_hq(stock_list, fields, start, end) 函数即可。 假设 get_hq() 返回的是一个包含多个股票的 DataFrame:


下图为以沪深300成份股为股票池,得到的最近因子值最大的股票对应的因子走势:

Alpha 12 告诉我们一个道理:在交易的世界里,有时候看着最热闹的地方(放量大涨),往往是危墙之下;而看着最惨烈的地方(放量大跌),反而可能是黄金坑。
关注"叩富问财"服务号/公众号,回复“量化软件”,联系客户经理开通量化交易权限与优惠费率证券账户!
立即行动:打开微信,搜索"叩富问财",在对话框中输入"量化软件",开启你的量化交易之旅!
温馨提示:投资有风险,选择需谨慎。
下一篇资讯:
暂无下一篇
-
国常会力挺“六张网”,利好哪些板块?普通人如何稳健布局?
2026-05-18 15:52
-
REITs打新: 风电项目 ⌈中核新能⌋ 今日发售!点击领取认购操作指南~
2026-05-18 15:52
-
华泰AI涨乐APP超实用提示词分享,直接复制使用~
2026-05-18 15:52


问一问

+微信
分享该文章
