Factors Directory

Quantitative Trading Factors

随机动量指数 (SMI)

动量反转型动量因子技术因子

factor.formula

C(N) =

计算N周期内最高价和最低价的中点,代表N周期内的价格中枢。

H =

计算收盘价相对于N周期价格中枢的偏离程度,反映当前价格偏离中枢的幅度。

SH1 =

对偏离度H进行N1周期的指数移动平均平滑处理,旨在过滤短期噪声,提取趋势性信号。

SH2 =

对平滑后的偏离度SH1再次进行N2周期的指数移动平均平滑处理,进一步平滑波动,提炼更长周期的趋势信号。

R =

计算N周期内最高价和最低价的差值,代表N周期内的价格波动幅度。

SR1 =

对价格波动幅度R进行N1周期的指数移动平均平滑处理,旨在过滤短期噪声,提取趋势性信号。

SR2 =

对平滑后的价格波动幅度SR1进行N2周期的指数移动平均平滑处理后除以2,对波动幅度进行进一步平滑和标准化。

SMI =

计算平滑后的偏离度SH2与平滑后的波动幅度SR2的比率,并乘以100进行标准化。SMI值越高,表明当前价格相对于近期波动中枢偏离程度越高,动量越强。

参数说明:

  • :

    回溯周期,用于计算价格中枢和波动幅度,默认值为10。代表考察价格波动的时间跨度。

  • :

    指数移动平均平滑周期1,用于对偏离度和波动幅度进行初步平滑,默认值为3。影响短期波动过滤的程度。

  • :

    指数移动平均平滑周期2,用于对平滑后的偏离度和波动幅度进行再次平滑,默认值为3。影响中长期趋势提取的程度。

factor.explanation

SMI随机动量指数通过计算收盘价与N周期内价格波动中点(即价格中枢)的偏离程度,并将其与N周期内的价格波动幅度进行比较,从而衡量价格的动能。通过两次指数移动平均平滑,SMI能够过滤短期噪声,更清晰地反映价格的超买超卖状态和潜在的反转信号。当SMI值较高时,表明价格在近期波动中处于相对强势的位置,可能预示超买或趋势加速;反之,当SMI值较低时,则表明价格可能处于超卖或趋势减弱的状态。投资者可以根据SMI的数值和形态变化,结合其他指标和分析方法,辅助判断价格走势。

Related Factors