飞狐初学CCI副图公式源码是什么?
2016-4-29 13:05:46 股票入门 http://rumen.southmoney.com
飞狐初学CCI副图公式源码是什么?附:飞狐箱体主图公式源码 南方财富网小编为您提供
【飞狐初学CCI副图公式源码】
{cci的定义是:当日偏差/M日偏差平均值的绝对值。偏差就是:当天的价格-均价。
WRAP: break-word; WHITE-SPACE: normal; TEXT-TRANSFORM: none; WORD-SPACING: 0px; COLOR: rgb(51,51,51); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT: 14px/24px 宋体, arial, sans-serif, 'DejaVu Sans', 'Lucida Grande', Tahoma, 'Hiragino Sans GB', STHeiti, SimSun, sans-serif; PADDING-LEFT: 0px; MARGIN: 0px; WIDOWS: 1; LETTER-SPACING: normal; PADDING-RIGHT: 0px; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px">从这个定义来看,cci看两点:
1)当日偏差是正还是负。0之上是正,表示当天的价格收在M天均价之上。0之下是负,表示当天价格收在M天均价之下。
2)看异动力度。分子是当天偏差,分母是M天平均每天的偏差。那么,如果这个数字大于100%(图中取150%余量),就是说明当日的偏差,或者说异动程度,是大于M天的平均水平的。那么这个异动程度,如果是正向的,就是多头的异动,如果是负向的,就是空头的异动。
3)看异动力度的变化。异动力度(不管是多头或是空头)由强向弱突变,是卖出信号,反之由弱向强突变,是买入信号。
4)综上所述,在图中可以读出:100之上红色区域是多头异动市场,可以持股;100之下绿色区域是空头异动市场,应当持币。当cci做成头部并且向下突破100%线,说明多头异动熄火,是卖出信号;当cci做成底部并向上突破-100线,说明空头异动熄火,是买入信号。}
{初学cci}
input:m(14,1,20);
//cci定义
TYP := (HIGH + LOW + CLOSE)/3;
cci:(TYP-MA(TYP,M))/(AVEDEV(TYP,M))*150,coloryellow;
//解释
异动力度:abs(cci),linethick;
偏离均价:(TYP-MA(TYP,M)),linethick;
//作图
fillrgn(cci>150,150,cci),color3300cc;
fillrgn(cci<-150,-150,cci),color339900;
150,colorred;
-150,colorred;
0,colorgreen;
附:【飞狐箱体主图公式源码】
cc:=CLOSE;oo:=OPEN;
hh:=HIGH;
ll:=LOW;
top:=HIGH;
bot:=LOW;
xx[1]:=1;
kk:=1;
for i=1 to DATACOUNT do begin
IF xx=1 then begin
top:=hh;
end;
IF xx[i-1]=1 then begin
IF hh>top[i-1] then begin
top:=hh;
xx:=1;
end;else begin
top:=top[i-1];
xx:=2;
end;
end;
IF xx[i-1]=2 then begin
IF hh>top[i-1] then begin
top:=hh;
xx:=1;
end;else begin
top:=top[i-1];
bot:=ll;
xx:=3;
end;
end;
IF xx[i-1]=3 then begin
top:=top[i-1];
IF ll<bot[i-1] then begin
bot:=ll;
xx:=3;
end;else begin
bot:=bot[i-1];
xx:=4;
end;
end;
IF xx[i-1]=4 then begin
top:=top[i-1];
IF ll<bot[i-1] then begin
bot:=ll;
xx:=3;
end;else begin
bot:=bot[i-1];
xx:=5;
end;
end;
IF xx[i-1]=5 then begin
IF ll<bot[i-1] or hh>top[i-1] then begin
top:=hh;
bot:=hh;
xx:=1;
end;else begin
bot:=bot[i-1];
top:=top[i-1];
xx:=5;
end;
end;
end;
for j=1 to DATACOUNT do begin
IF xx[j]=5 AND xx[j-1]=4 then begin
for k=j-1 downto j-kk do begin
top[k]:=top[j];
bot[k]:=bot[j];
end;
end;
IF xx[j-1]=5 AND xx[j]=1 then kk:=0;
kk:=kk+1;
end;
{箱体部分}
PARTLINE(top=REF(top,1),top),Color3399FF,linethick2;//箱顶
PARTLINE(bot=REF(bot,1),bot),Color3399FF,linethick2;//箱底
STICKLINE((top<>REF(top,1)or bot<>REF(bot,1)) AND xx=1 AND REF(xx,1)=5,top,bot,1,0),Color3399FF,linethick2;//左侧竖线
STICKLINE((top<>REFX(top,1)or bot<>REFX(bot,1)) AND xx=5 AND REFX(xx,1)=1,top,bot,1,0),Color3399FF,linethick2;//右侧竖线
DRAWNUMBER((top<>REFX(top,1)or bot<>REFX(bot,1)) AND xx=5 AND REFX(xx,1)=1,bot,SUMBARS(top<>REF(top,1),1)-(SUMBARS(top<>REF(top,1),2)-SUMBARS(top<>REF(top,1),1)),0) colorwhite;
DRAWNUMBER((top<>REFX(top,1)or bot<>REFX(bot,1)) AND xx=5 AND REFX(xx,1)=1,top,SUMBARS(top<>REF(top,1),1),0) colorgreen;
DRAWNUMBER((top<>REFX(top,1)or bot<>REFX(bot,1)) AND xx=5 AND REFX(xx,1)=1,top*1.08,(top-REF(top,SUMBARS(top<>REF(top,1),1)))/REF(top,SUMBARS(top<>REF(top,1),1))*100,2),COLORMAGENTA;
更多飞狐公式源码相关资讯请关注南方财富网
股票入门声明:资讯来源于互联网,属作者个人观点,仅供投资者参考,并不构成投资建议。投资者据此操作,风险自担。