樱序
发布于 2026-10-06 / 23 阅读
0
0

WorldQuant入门指南

tips:注册可选邀请码,拿钱有返佣

tutorial模块可以退出,不影响积分获得

每天最多可以获得2000积分(提交2个入库α),大约一周可以完成10000积分的consultant条件

指标

Delay 1

Delay 0

说明

Sharpe

> 1.25

> 2.0

必须超过对应 Delay 的 Sharpe 门槛

Fitness

> 1.0

> 1.3

必须超过对应 Fitness 门槛

Turnover

1% < Turnover < 70%

1% < Turnover < 70%

不能太少交易,也不能换仓过于频繁

Weight

单只股票权重 < 10%

单只股票权重 < 10%

同时会检查一年中是否有足够多股票获得有效权重

Sub-universe

动态阈值

动态阈值

不是一个固定数字,阈值取决于 Universe / Sub-universe 大小

Self-Correlation

< 0.7

< 0.7

指与自己已有 Alpha 的 PnL 相关性

分享一些入库成功的典型alpha:

1.基本面+波动率调整

0.8 * group_rank(ts_rank(operating_income / cap, 250), subindustry) - 0.2 * group_rank(returns / ts_std_dev(returns, 20), subindustry)

先上结果

Alpha=0.8F−0.2RAlpha=0.8F-0.2R

基本面指标中,ts_rank(x, period) 指目前这支股票的x指标在过去period天中处于什么名次

group_rank(x, subindustry) 指x参数在同类型股票中处于什么地位(均为0~1的归一化数值)

再来看R指标

returns: 当日收益率

ts_std_dev(returns, 20) 这支股票过去20天收益率的标准差

比值衡量当日收益率相对于平时波动的大小,再和同行比较,得到归一化数值

2.基本面+短期反转

0.55 * group_rank(ts_rank(operating_income / assets, 250), subindustry) - 0.45 * ts_decay_linear(group_rank((close - open) / (high - low), subindustry), 5)

ts_decay_linear(x, period) 指一定时间内的递减加权均值

K线实体长度/当日振幅:刻画波动转化为价格变化的能力

3.波动率动量+ebitda收益率

0.6 * group_rank(ts_rank(ebitda / cap, 250), subindustry) - 0.4 * ts_decay_linear(group_rank(returns / ts_std_dev(returns, 20), subindustry), 6)

指标:ebitda / cap(息税折旧摊销前利润 / 市值),即华尔街经典的 EBITDA 估值收益率。

相比净利润(Net Income)容易受到一次性资产减值、税收政策变动或会计财技调节,EBITDA 代表一家公司核心主营业务真正的“真金白银现金造血能力”。

时序排位 (ts_rank(..., 250)):考察这只股票当前相对其自身过去 1 年(250 个交易日)的历史估值位置。寻找那些现金造血能力正处于历史高位、而市值尚未完全反映其内在价值的股票。

后半部分(权重 40% - 微观波动率自适应平滑):

指标:returns / ts_std_dev(returns, 20)(以该股近 20 日真实波动率标准化的每日收益率)。

单纯看财务数据会有长达一个季度的滞后期,通过引入短期收益率除以波动率,能够敏锐捕捉日度级别的市场超买/超卖,充当微观入场过滤网。

用长期的慢速“现金流底仓”去压制换手率,用短期的“量价波动率”提供信号敏锐度,达到极佳的风险收益比。

4.低财务杠杆质量+均值回归

0.5 * group_rank(ts_rank(-debt / equity, 250), subindustry) - 0.5 * ts_decay_linear(group_rank(returns / ts_std_dev(returns, 20), subindustry), 6)

-debt / equity 负债率/净值,即为杠杆率,财务杠杆越小的参数越大

当日相对涨幅最大的期望回调,做短期的价格反转均值回归

因此它实际上在寻找一种很具体的股票:

基本面相对不错,但短期被市场卖掉的股票。

然后做空另一类:

基本面杠杆较差,但短期又被快速炒高的股票。

5.

0.45 * group_rank(ts_rank(-debt / equity, 250), subindustry) - 0.55 * ts_decay_linear(group_rank(returns / ts_std_dev(returns, 20), subindustry), 5)

6.

0.5 * group_rank(ts_rank(revenue / assets, 250), subindustry) - 0.5 * ts_decay_linear(group_rank(returns / ts_std_dev(returns, 20), subindustry), 5)


评论