央视10月23健康之路:【大智慧】CYC成本均线(多头排列、BBI收口度、股价上穿)-股票指标公式下载 - 【股票...

来源:百度文库 编辑:中财网 时间:2024/04/18 18:43:46


【大智慧】CYC成本均线(多头排列、BBI收口度、股价上穿)-股票指标公式下载
近一段大跌行情以来,发现CYC成本均线是分析股票走势一个很有利的指标。CYC均线多头排列的强势股往往跌的少涨的多,即使跌了一有机会也经常大幅反弹,而CYC均线空头排列的股票则往往即使有反弹也昙花一现,紧跟着的就是更大幅度的下跌。如果再配合DDE决策中DDX/DDY的连红以及十日飘红数来判断,成功率更高。以下就给出几个CYC多头排列+DDX连红的例子:
鱼跃医疗
   1.png
国电南瑞
   2.png

同仁堂
   3.png
洋河股份
   4.png

至于空头排列,最近的大跌让绝大多数的股票(大概97%以上)都处于空头排列状态,所以例子举不胜举了,随便举两个身边的人被深套的例子吧:

巢东股份
   5.png

中国联通
   6.png
新世界
   7.png
如果股票处于“全多头排列”状态(就是说无穷成本均线在最上,五日成本均线在最下,按时间长短依次排列),股价即使是要突破五日成本均线也是很困难的。

首先,为了提高本选股公式的灵活性(也是受计算机编程思想的影响很深),设置了很多参数,以下是每个参数的说明:
D1,D2,D3:
CYC成本均线计算的时间单位,默认分别为5,13,34
DAYS:
搜索股价上穿CYC均线或者CYC均线上穿CYC均线的时间区间,默认为5(天之内)
DTPL:(多头排列)
取值为0:选出的股票不限定是否处于多头排列状态(即忽略此过滤条件)
取值为1:CYC(5)(实际上是D1日成本均线,为简便起见以下皆称CYC(5))> CYC(13) > CYC(34) > CYCMAX(无穷成本均线)
取值为2:CYC(13) > CYC(34) > CYCMAX
取值为3:CYC(34) > CYCMAX

NH:(均线粘合)
取值为0时,选出的股票不限定是否存在均线粘合状态,
取值为1-100(即100%),控制均线粘合的紧密程度。
GJSC:(股价上穿)
取值为0:选出的股票不限定是否发生股价上穿成本均线的情况
取值为1:在DAYS内有股价上穿CYC(5)
取值为2:在DAYS内有股价上穿CYC(13)
取值为3:在DAYS内有股价上穿CYC(34)
取值为4:在DAYS内有股价上穿CYCMAX
CYCSC:(均线上穿)
取值为0:选出的股票不限定是否发生成本均线上穿成本均线的情况
取值为1:在DAYS内有CYC(5)上穿CYC(13)
取值为2:在DAYS内有CYC(13)上穿CYC(34)
取值为3:在DAYS内有CYC(34)上穿CYCMAX
DDXSRPH:(DDX十日飘红)
取值为最近10日内DDX红色的天数
DDXLH:(DDX连红)
取值为DDX连红的天数(没有10日的限制)
BBISK:(BBIBOLL的收口)
取值为0时,选出的股票不限定是否存在BBIBOLL收口状态,
取值为1-100(即100%),控制BBIBOLL收口的紧密程度。

其中本程序中源码中的NBBIBOLL并不是自带的BBIBOLL,而是我自己进行了小改动的NBBIBOLL,代码如下:
BBI:(CYC(3)+CYC(6)+CYC(12)+cyc(24))/4,colorwhite,linethick2;
UPR:BBI+P*STD(BBI,N),colorred,linethick2;
DWN:BBI-P*STD(BBI,N),colorgreen,linethick2;
以下为公式的源代码
{#------------------------------------华丽分隔线-----------------------------------------------------------------#}
zdcyc:=MAX(cyc(D1),cyc(D2),cyc(D3),maxcyc);{cyc四均线中最大值}
zxcyc:=MIN(cyc(D1),cyc(D2),cyc(D3),maxcyc);{cyc四均线中最小值}
ifnh:=(100*(zdcyc-zxcyc)/zxcycdtpl1:=cyc(D1)>cyc(D2) and cyc(D2)>cyc(D3) and cyc(D3)>maxcyc;{cyc5>cyc13>cyc34>cycmax的多头排列}
dtpl2:=cyc(D2)>cyc(D3) and cyc(D3)>maxcyc;{cyc13>cyc34>cycmax的多头排列}
dtpl3:=cyc(D3)>maxcyc{cyc34>cycmax的多头排列};
gjsccycd1:=COUNT(cross(close,cyc(D1)),DAYS)>=1;{DAYS日内有股价上穿cyc5}
gjsccycd2:=COUNT(cross(close,cyc(D2)),DAYS)>=1;{DAYS日内有股价上穿cyc13}
gjsccycd3:=COUNT(cross(close,cyc(D3)),DAYS)>=1;{DAYS日内有股价上穿cyc34}
gjsccycmax:=COUNT(cross(close,maxcyc),DAYS)>=1;{DAYS日内有股价上穿maxcyc}
cycd1scd2:=count(cross(cyc(D1),cyc(D2)),DAYS)>=1;{DAYS日内有cyc5上穿cyc13}
cycd2scd3:=count(cross(cyc(D2),cyc(D3)),DAYS)>=1;{DAYS日内有cyc13上穿cyc34}
cycd3scmax:=count(cross(cyc(D3),maxcyc),DAYS)>=1;{DAYS日内有cyc34上穿cycmax}
ddxsrphts:=COUNT("DDX.DDX">0,10);{10日之内DDX飘红的天数}
ddxlhts:=LAST("DDX.DDX">0);{DDX连红的天数}
ifbbisk:=(100*("NBBIBOLL.UPR"-"NBBIBOLL.DWN")/"NBBIBOLL.DWN"result:=1;
IF(DTPL=0) THEN result:=1;{各种多头排列}
IF(DTPL=1) THEN result:=dtpl1;
IF(DTPL=2) THEN result:=dtpl2;
IF(DTPL=3) THEN result:=dtpl3;  
IF(NH>0) THEN result:=result AND ifnh;{是否粘合}
IF(GJSC=0) THEN result:=result;{各种股价上穿cyc均线}
IF(GJSC=1) THEN result:=result AND gjsccycd1;
IF(GJSC=2) THEN result:=result AND gjsccycd2;
IF(GJSC=3) THEN result:=result AND gjsccycd3;  
IF(GJSC=4) THEN result:=result AND gjsccycmax;  
IF(CYCSC=0) THEN result:=result;{各种cyc均线上穿}
IF(CYCSC=1) THEN result:=result AND cycd1scd2;
IF(CYCSC=2) THEN result:=result AND cycd2scd3;
IF(CYCSC=3) THEN result:=result AND cycd3scmax;
result:=result AND (ddxsrphts>=DDXSRPH);
result:=result AND (ddxlhts>=DDXLH); 本帖隐藏的内容需要回复才可以浏览