Factors Directory

Quantitative Trading Factors

累计振荡指标 (Accumulated Swing Index, ASI)

趋势型技术因子情绪因子

factor.formula

A =

A:当日最高价与前一日收盘价之差的绝对值,衡量了价格向上波动的幅度。

B =

B:当日最低价与前一日收盘价之差的绝对值,衡量了价格向下波动的幅度。

C =

C:当日最高价与前一日最低价之差的绝对值,衡量了价格波动的整体范围。

D =

D:前一日收盘价与前一日开盘价之差的绝对值,衡量了前一日价格的波动幅度。

E =

E:当日收盘价与前一日收盘价之差,表示当日收盘价相对前一日的变动方向和幅度。

F =

F:当日收盘价与当日开盘价之差,表示当日价格的净变动幅度。

G =

G:前一日收盘价与前一日开盘价之差,表示前一日价格的净变动幅度。

X =

X: 价格变动加权值,E表示当日收盘价与前一日收盘价之差,F表示当日收盘价与当日开盘价之差,G表示前一日收盘价与前一日开盘价之差,通过加权计算,更综合的考虑了当日及前一日的价格波动情况。

K =

K:A和B之间的最大值,代表当日最高价或最低价与前一日收盘价之间波动的最大幅度。

R =

R:根据A、B、C的大小关系计算的动态波动幅度,用于归一化X,使得不同股票或不同时期的价格波动具有可比性。当A最大时,R的计算侧重于上升波动的幅度;当B最大时,R的计算侧重于下降波动的幅度;当C最大时,R的计算侧重于价格的整体波动幅度。

SI =

SI:单日振荡指标,通过X的加权价格变动与动态波动幅度R和K的比率计算得出,再乘以16作为放大系数,旨在捕捉当日价格变动的相对强度。这个系数可以调整,通常选择16以放大指标的敏感度。

ASI(N) =

ASI(N):累计振荡指标,对过去N个交易日的SI进行累加,反映了N个交易日内价格动能的累积变化。N通常设置为20,表示过去20个交易日的累积动能。可以根据不同的时间周期调整N的值,以适应不同的交易策略。

其中:

  • :

    当日最高价

  • :

    当日最低价

  • :

    当日收盘价

  • :

    当日开盘价

  • :

    前一日收盘价

  • :

    前一日开盘价

  • :

    x的绝对值

  • :

    A和B之间的最大值

  • :

    SI的N日累加和

  • :

    计算ASI的周期,通常设置为20,可根据不同的交易策略调整。

factor.explanation

累计振荡指标 (ASI) 通过复杂的价格关系分析,揭示了市场中多空双方力量的累积变化。当ASI为正值时,表示市场整体向上动能较强,可能预示价格的上升趋势将延续或即将开始;当ASI为负值时,表示市场整体向下动能较强,可能预示价格的下降趋势将延续或即将开始。ASI指标能够过滤掉市场噪音,识别趋势反转点,提供更可靠的交易信号。由于其对价格的细微变化较为敏感,适合捕捉短期和中期趋势。投资者可以通过观察ASI指标的走势,结合其他技术指标和市场信息,来制定更有效的交易策略。需要注意的是,ASI指标的参数(特别是周期N)需要根据具体的市场情况和交易品种进行调整,以达到最佳的分析效果。

Related Factors