问答卡 · 指标与结构工具

量化交易中说的“因子”是什么?有哪些常见分类和技术分析因子?

因子可以理解成:用来给交易品种打分的一把尺子。

问答卡草稿公开内容
关键结论:因子可以理解成:用来给交易品种打分的一把尺子。

核心结论: 因子可以理解成:用来给交易品种打分的一把尺子。

股票、期货、加密资产就像班里的学生;因子是某个可计算的特点,例如最近进步快不快、成绩稳不稳定、现在是否高于平均水平、最近是否突然受到更多关注。

简单例子:20天涨幅

股票 20天涨幅
A +15%
B +6%
C −4%

这里的“20天涨幅”就是一个动量因子。因子负责打分,不等于直接买入。

因子、指标、信号和策略的区别

原始数据 → 指标 → 因子 → 信号 → 完整策略
  • 原始数据:每日收盘价。
  • 指标:20日均线。
  • 因子:当前价格比20日均线高出多少。
  • 信号:高出5%以上,认为趋势偏强。
  • 策略:决定买什么、买多少、何时退出和怎样控制风险。

**记忆句:**指标是计算结果,因子是评分依据,信号是行动条件,策略是完整交易计划。

常见因子分类

  1. **技术分析因子:**来自价格、成交量、波动率和市场结构。
  2. **估值因子:**市盈率、市净率、股息率、现金流收益率。
  3. **基本面与质量因子:**ROE、毛利率、负债率、现金流质量、盈利稳定性。
  4. **成长因子:**营业收入、净利润和现金流增长。
  5. **风险因子:**历史波动率、回撤、Beta、下行波动和相关性。
  6. **规模与流动性因子:**市值、成交额、换手率、买卖价差。
  7. **情绪和另类数据因子:**新闻情绪、讨论热度、搜索指数、资金流向和链上数据。

常见技术分析因子

1. 价格动量

公式: 20日动量 = 今日收盘价 ÷ 20日前收盘价 − 1

描述最近一段时间涨了多少。盈利假设可能是“强势短期内继续强势”,但震荡市场中也可能快速反转。

2. 均线距离

公式: 均线距离 = 当前价格 ÷ 20日均线 − 1

趋势策略可能把高于均线解释为偏强;均值回归策略则可能认为偏离太远将会回归。同一个因子可以服务不同盈利假设。

3. 均线排列

公式: 均线强度 = MA5 ÷ MA20 − 1

不仅判断金叉、死叉,还能衡量两条均线相差多远。

4. MACD动量

公式: MACD因子 = MACD柱 ÷ ATR

除以ATR后,可以减少不同价格和波动水平带来的不可比问题,用于描述动量方向与强弱。

5. RSI因子

RSI通常在0到100之间。高RSI既可以解释为强势动量,也可以解释为过度上涨;怎样使用取决于盈利模式。

6. 突破因子

公式: 突破因子 = 当前价格 ÷ 过去20日最高价 − 1

接近0表示接近前高,大于0可能已经突破,明显小于0表示距离突破较远。

7. 波动率因子

公式: ATR比例 = ATR_{20} ÷ 当前价格

用于判断市场是否剧烈波动、止损应有多远、仓位是否需要缩小。它不一定预测方向。

8. 成交量强度

公式: 量能因子 = 今日成交量 ÷ 20日平均成交量 − 1

可用于判断突破是否有成交量支持,以及市场关注度是否突然上升。

因子的两种用法

  • **横向比较:**同一时间比较很多资产,例如500只股票中谁的动量最高。
  • **纵向比较:**一个资产现在和自己的历史比较,例如BTC当前MACD强度处于过去一年什么水平。

**最终判断:**因子不是买卖命令,而是对某个交易特点的数字化测量。能否产生收益,还要经过样本外、成本和稳定性验证。

KNOWLEDGE RELATIONS

研究关系