通达信波段选股公式,使用钱德动量摆动指标(CMO)

钱德动量摆动指标(CMO)是由图莎尔·钱德发明的,取值范围在-100到100之间,是捕捉价格动量的技术指标。该指标计算近期涨幅之和与近期跌幅之和的差值,然后将计算结果除以同期所有价格波动的总和。本文的波段选股公式使用均线识别趋势,钱德动量摆动指标触发信号。

CMO的计算过程如下:

计算当前价格与前一个价格的差值:差值=当前价格-前一个价格。

分别计算正差值Su和负差值Sd:

如果差值>0,则将差值累加到正差值Su上;

如果差值<0,则将差值的绝对值累加到负差值Sd上。

计算CMO指标:

CMO =(正差值Su - 负差值Sd)/ (正差值Su + 负差值Sd)* 100

钱德动量摆动指标(CMO)公式:

N:=20;

NOTEXT1:0,COLORLIGRAY;

NOTEXT2:50,DOTLINE,COLORGREEN;

NOTEXT3:-50,DOTLINE,COLORMAGENTA;

CZ:=C-REF(C,1);

SU:=SUM(IF(CZ>0,CZ,0),N);

SD:=SUM(IF(CZ<0,ABS(CZ),0),N);

CMO:(SU-SD)/(SU+SD)*100,COLORWHITE;

MCMO:MA(CMO,5),COLORYELLOW;

CMO指标的取值范围在-100到+100之间。当CMO指标位于正数区间时,表示市场处于上涨趋势;当CMO指标位于负数区间时,表示市场处于下跌趋势。另外CMO可以衡量价格的动能,并提供超买超卖信号。当CMO指标高于50时,表示超买,可能出现价格回调或调整的机会;当CMO指标低于-50时,表示市场超卖,可能出现价格反弹的机会。

一、波段指标公式

思路:20日均线、60日均线金叉之后,CMO上穿零轴触发信号。

N:=20;

CZ:=C-REF(C,1);

SU:=SUM(IF(CZ>0,CZ,0),N);

SD:=SUM(IF(CZ<0,ABS(CZ),0),N);

CMO:=(SU-SD)/(SU+SD)*100;

MCMO:=MA(CMO,5);

MA20:MA(C,20);

MA60:MA(C,60);

JC:=CROSS(MA20,MA60);

T:=BARSLAST(JC);

A1:=CROSS(CMO,0);{CMO上穿0轴}

A2:=T<20;{20日均线、60日均线金叉之后的20个周期内}

A3:=MA20>MA60;{20日均线在60日均线之上}

A4:=MA60>REF(MA60,1);{60日均线向上}

AA:=A1 AND A2 AND A3 AND A4;

XG:=FILTER(AA,20);

STICKLINE(XG,H,L,0,0),COLORYELLOW;

STICKLINE(XG,C,O,3,0),COLORYELLOW;

DRAWICON(XG,L,1);

二、波段选股公式

N:=20;

CZ:=C-REF(C,1);

SU:=SUM(IF(CZ>0,CZ,0),N);

SD:=SUM(IF(CZ<0,ABS(CZ),0),N);

CMO:=(SU-SD)/(SU+SD)*100;

MCMO:=MA(CMO,5);

MA20:=MA(C,20);

MA60:=MA(C,60);

JC:=CROSS(MA20,MA60);

T:=BARSLAST(JC);

A1:=CROSS(CMO,0);

A2:=T<20;

A3:=MA20>MA60;

A4:=MA60>REF(MA60,1);

AA:=A1 AND A2 AND A3 AND A4;

XG:FILTER(AA,20);

关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。

友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎。

猜你喜欢

转载自blog.csdn.net/m0_74754828/article/details/132234901