Factors Directory

Quantitative Trading Factors

钱德动量振荡器 (Chande Momentum Oscillator, CMO)

技术因子

factor.formula

正向变动值 (CZ1) =

CZ1 代表当日价格的正向变动。如果当日收盘价高于前一日收盘价,则等于两者的差值;否则为 0。该值捕捉了价格上涨的强度。

负向变动值 (CZ2) =

CZ2 代表当日价格的负向变动。如果当日收盘价低于前一日收盘价,则等于两者差的绝对值;否则为 0。该值捕捉了价格下跌的强度。

N日正向变动总和 (SU(N)) =

SU(N) 代表过去 N 日的 CZ1 总和,即过去 N 日价格上涨的总和。它反映了这段时期内多头力量的累积。

N日负向变动总和 (SD(N)) =

SD(N) 代表过去 N 日的 CZ2 总和,即过去 N 日价格下跌的总和。它反映了这段时期内空头力量的累积。

钱德动量振荡器 (CMO) =

CMO 的计算方法是将过去 N 日价格上涨的总和 (SU(N)) 与过去 N 日价格下跌的总和 (SD(N)) 的差值除以它们的总和,再乘以 100,从而将结果缩放到 -100 到 100 的范围内。该值反映了多空力量的相对强弱。

默认参数值:

N 代表计算 CMO 时所使用的回溯期,默认值为 20。投资者可以根据自身的需求和市场的特点调整回溯期。

其中,CLOSE 表示当日收盘价,CLOSE[1] 表示前一日收盘价,ABS() 表示绝对值,SUM() 表示求和函数。

  • :

    当日收盘价

  • :

    前一日收盘价

  • :

    绝对值函数

  • :

    求和函数

factor.explanation

钱德动量振荡器 (CMO) 的取值范围在 -100 到 100 之间。当 CMO 值接近 100 时,表明市场处于超买状态,价格可能出现回调;当 CMO 值接近 -100 时,表明市场处于超卖状态,价格可能出现反弹。一般来说,CMO 大于 50 被认为是超买信号,CMO 小于 -50 被认为是超卖信号。然而,在实际应用中,投资者应该根据具体情况和市场的特点,灵活调整超买超卖的阈值,并结合其他技术指标和分析方法进行综合判断。

Related Factors