通达信捉妖改良CCI指标公式,简洁巧妙

您所在的位置:网站首页 波段选股王官网 通达信捉妖改良CCI指标公式,简洁巧妙

通达信捉妖改良CCI指标公式,简洁巧妙

2023-12-10 21:55| 来源: 网络整理| 查看: 265

高端的食材,往往只需要简单的烹饪方式。好的指标也是一样,只需要简单处理,就可以实现不错的效果。捉妖改良CCI指标公式属于意外之喜,编写指标时写错了,研究后发现结果比原想法更好。

捉妖改良CCI指标公式利用了CCI,CCI就两句代码,但是原理却不简单,需要仔细研究,一旦理解了,感觉CCI指标真是妙啊!CCI使用了平均绝对偏差,在通达信中是AVEDEV函数,因此首先介绍一下这个函数。

一、AVEDEV函数

平均绝对偏差的数学公式如下:

 计算方法:先计算平均值,然后用每个数据减去平均值,再求绝对值,最后计算这些绝对值的平均值。

举例:比如a1、a2、a3、a4、a5这5个数据分别为3、5、7、6、4

1、计算平均值

m=(3+5+7+6+4)/5=5

2、计算绝对偏差,也就是每个数据减去平均值,再求绝对值

d1=|3-5|=2

d2=|5-5|=0

d3=|7-5|=2

d4=|6-5|=1

d5=|4-5|=1

3、计算平均绝对偏差,也就是把绝对偏差加起来,除以5

avedev=(d1+d2+d3+d4+d5)/5=1.2

平均绝对偏差衡量的是一组数据与平均值的平均偏离情况。

二、CCI指标

通过上面对平均绝对偏差的深入了解,现在理解CCI指标就简单很多。

CCI指标公式:

N:=14;

TYP:=(H+L+C)/3;

CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));

TYP(中价)把最高价H、最低价L、收盘价C加起来除以3,与单纯的收盘价比起来,考虑了最高价、最低价的影响。

CCI就是中价减去中价移动平均值,除以中价的平均绝对偏差,再乘以系数1/0.015。(计算公式如下)

以参数N=14为例:

TYP-MA(TYP,14)表示收盘价减去14日中价的移动平均值,反映的是当前收盘价偏离中价平均值的程度;

AVEDEV(TYP,14)表示14日中价的平均绝对偏差,反映的是最近14日中价与中价平均值的平均偏离程度;

TYP-MA(TYP,14)/AVEDEV(TYP,14),这两个值相除,可以衡量价格是否已超出常态分布范围;

最后再乘以系数,就得到了CCI。

三、捉妖改良CCI指标公式

思路:CCI上穿-100至少两次之后,再上穿50出信号。

TYP:=(H+L+C)/3;

CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));

DRAWBAND(CCI,RGB(255,0,255),0,RGB(0,255,255));{0与CCI直接填充青色和洋红色}

DRAWBAND(400,RGB(0,0,0),-100,RGB(0,0,0));{-100到400填充黑色,覆盖掉-100到100之间的颜色}

-100,COLORYELLOW;{-100画黄色横线}

50,COLORMAGENTA;{50黄洋红色横线}

CCI,COLORWHITE;{CCI画白线}

A1:=COUNT(CROSS(CCI,-100),20)>=2;{统计最近20个周期CCI上穿-100的次数大于等于2}

A2:=COUNT(CCI5;{统计最近20个周期CCI位于-100下方的周期大于5}

A3:=CROSS(CCI,50);{当前周期CCI上穿50}

DRAWICON(A1 AND A2 AND A3,50,1);{A1、A2、A3条件同时成立,在50处画小箭头}

 

 

四、捉妖改良CCI选股公式

TYP:=(H+L+C)/3;

CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));

A1:=COUNT(CROSS(CCI,-100),20)>=2;

A2:=COUNT(CCI5;

A3:=CROSS(CCI,50);

XG:FILTER(A1 AND A2 AND A3,10);

 

 

关注技术Pie,学习更多通达信指标公式编写知识。

 

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3