Gemini 给我推荐了这篇文章The Profitability Premium: Macroeconomic Risks or Expectation Errors?
从这篇文章中可以提取出两点策略:
预期误差
高盈利 + 低估值 → 被市场低估 → 未来收益高
低盈利 + 高估值 → 被市场高估 → 未来收益低
那么就有策略了,做多”高盈利+低估值”,做空”低盈利+高估值”。市场情绪
盈利溢价只在市场情绪高涨时显著存在。
这一个对应着在市场情绪高涨时加大仓位
我的考虑是,在wqb上数据字段越少时越好的,如果要完全复现这个策略,那么至少需要三类数据字段:分析师,基本面,情绪。为了控制数据字段尽量少,所以我打算先从分析师+基本面这个角度构造因子。
核心模板:
1 | core_signal = profit_score + value_score; |
原本Deepseek的建议是用乘法,但是这会导致“负负得正”,低盈利和低估值反而做多。然后目前在分析师数据集里,代表“每股估值”的字段比较少,或者说我还没找到,所以就又加上了close字段。
下面是一个alpha实例
1 | raw_fund = ts_backfill(fnd94_q_q_qxpspe, 10); |