飞狐慢速CCI副图,源码
input:m(14,1,20),q(3,1,10);
typq:=(hhv(h,q)+llv(l,q)+c)/3;
cciq:(TYPq-MA(TYPq,M*q))/(AVEDEV(TYPq,M*q))*150,linedot,coloryellow;
fillrgn(cciq>150,150,cciq),color3300cc;
fillrgn(cciq<-150,-150,cciq),color339900;
TYP :=(HIGH + LOW + CLOSE)/3;
cci:(TYP-MA(TYP,M))/(AVEDEV(TYP,M))*150,colorcyan;
异动力度:abs(cci),linethick;
偏离度:(TYP-MA(TYP,M)),linethick;
150,colorred;
-150,colorred;
0,colorgreen;
{原来的说明:
{cci的定义是:当日偏差/M日偏差平均值的绝对值。偏差就是:当天的价格-均价。
从这个定义来看,cci看两点:
1)当日偏差是正还是负。0之上是正,表示当天的价格收在M天均价之上。0之下是负,表示当天价格收在M天均价之下。
2)看异动力度。分子是当天偏差,分母是M天平均每天的偏差。那么,如果这个数字大于100%(图中取150%余量),就是说明当日的偏差,或者说异动程度,是大于M天的平均水平的。那么这个异动程度,如果是正向的,就是多头的异动,如果是负向的,就是空头的异动。
3)看异动力度的变化。异动力度(不管是多头或是空头)由强向弱突变,是卖出信号,反之由弱向强突变,是买入信号。
4)综上所述,在图中可以读出:100之上红色区域是多头异动市场,可以持股;100之下绿色区域是空头异动市场,应当持币。当cci做成头部并且向下突破100%线,说明多头异动熄火,是卖出信号;当cci做成底部并向上突破-100线,说明空头异动熄火,是买入信号。}}
{慢速CCI的说明:
1.CCI和KDJ应该说是异曲同工的。好像CCI的区域划分更明显一些:CCI运行在0线上面,说明价格是收在均价之上的,相当于均线的多头排列。CCI运行在+-150线之外,说明当天的异动力度,不管是向上或向下,是超过此前平均水平的。这几条界限是比kdj更为明显的。
2.快速CCI和快速KDJ跳动的很快。原因是以快速周期而言,只要价格跌到了快速均线之下,CCI线马上从+150跳到-150,没有缓冲的。所以特别加了一个调整系数q,可以把速度放慢。现在设为放慢3倍,可以设为2倍,1.5倍等。
3.就波段操作的区域感来说,似乎以慢速cci为准较好,所以红色和绿色区域以慢速cci为准。结合快速cci的跳动可以做短T。}
大智慧,提供以下原码:
input:m(14,1,20),q(3,1,10);
typq:=(hhv(h,q)+llv(l,q)+c)/3;
cciq:(TYPq-MA(TYPq,M*q))/(AVEDEV(TYPq,M*q))*150,coloryellow;
fillrgn(cciq,0,cciq>0,RGB(185,0,90));
fillrgn(cciq,150,cciq>150,RGB(255,0,0));
fillrgn(cciq,0,cciq<0,RGB(0,150,60));
fillrgn(cciq,-150,cciq<-150,RGB(0,250,0));
TYP :=(HIGH + LOW + CLOSE)/3;
cci:(TYP-MA(TYP,M))/(AVEDEV(TYP,M))*150,colorcyan;
异动力度:abs(cci),linethick0;
偏离度:(TYP-MA(TYP,M)),linethick0;
150,color9900ff;
0,colorff7700;
-150,colorgreen;