分享

通达信连板牛选股指标公式源码编程思路破译及成功率回测数据及风险提示

 追梦文库 2022-10-29 发布于天津

编程思路破译

BZ赋值:属于某板块 OR 属于某板块=0

ST赋值:属于某板块=0

KC赋值:如果模糊匹配品种代码,返回0,否则返回1

QQ赋值:BZ AND ST AND KC 

R赋值:获利盘为85%的成本分布

KCB赋值:如果模糊匹配品种代码ORCODELIKE('30'),返回1,否则返回0

ZF赋值:如果KCB=1,返回1.195,否则返回1.092

ZT赋值:最高价>1日前的收盘价*ZF AND 收盘价>=最高价

Q赋值:获利盘为99%的成本分布

XG赋值:(Q-R)/R,画黄色

XG1赋值:1/XG,画黄色

QD赋值:1日前的60日内XG1的最高值

GD赋值:XG1上穿QD AND XG1>1日前的XG1 AND 统计15日中满足XG1<QD的天数>10 AND 收盘价>=获利盘为99%的成本分布的10日指数移动平均 AND 最近2日一直存在ZT

Y2赋值:1日前的XG1=1日前的20日内XG1的最高值 AND 1日前的XG1>XG1 AND ( 最近2日一直存在ZT OR 收盘价>=获利盘为99%的成本分布的10日指数移动平均)

Y3赋值:1日前的XG1=1日前的60日内XG1的最低值 AND 1日前的XG1<XG1 AND ( 最近2日一直存在ZT OR 收盘价>=获利盘为99%的成本分布的10日指数移动平均)

输出连板牛:ZT AND ( GD OR Y2 OR Y3) AND 取反 AND 自由流通股本(股)*收盘价/100000000<150 AND QQ AND 取反 AND 收盘价< 120日内最低价的最低值*3

条件选股:通达信连板牛[日线]成功率测试

测试股票数:5059

共发出信号:0 成功信号:0 失败信号:0 未完成信号:0

信号发出率:0.00% 平均成功率:0.00% 成功率达到50%的股票数有:0.00%

利润1总平均:0.00% 最大平均利润1: 0.00%  最小平均利润1: 0.00%

利润2总平均:0.00% 最大平均利润2: 0.00%  最小平均利润2: 0.00%

程序源码

BZ:=INBLOCK('北证A股') OR INBLOCK('北京A股')=0;

ST:=INBLOCK('ST板块')=0;{去ST}

KC:=IF(CODELIKE('68'),0,1);

QQ:=BZ AND ST AND KC ;

R:=COST(85);

KCB:=IF(CODELIKE('68') OR CODELIKE('30'),1,0);

ZF:=IF(KCB=1,1.195,1.092);

ZT:=H>REF(C,1)*ZF AND C>=H;

Q:=COST(99);

XG:=(Q-R)/R,COLORYELLOW;

XG1:=1/XG,COLORYELLOW;

QD:=REF(HHV(XG1,60),1);

GD:=CROSS(XG1,QD) AND XG1>REF(XG1,1) AND COUNT(XG1<QD,15)>10 AND C>=EMA(COST(99),10) AND EVERY(ZT,2);

Y2:=REF(XG1,1)=REF(HHV(XG1,20),1) AND REF(XG1,1)>XG1 AND ( EVERY(ZT,2) OR C>=EMA(COST(99),10));

Y3:=REF(XG1,1)=REF(LLV(XG1,60),1) AND REF(XG1,1)<XG1 AND ( EVERY(ZT,2) OR C>=EMA(COST(99),10));

连板牛:ZT AND ( GD OR Y2 OR Y3) AND NOT (EVERY(ZT,3)) AND FINANCE(46)*C/100000000<150 AND QQ AND NOT (C>50) AND C< LLV(L,120)*3;

风险提示

该公式包含未来函数:COST
未发现:CAPITAL...
未发现:DYNAINFO...
该公式包含未来函数:FINANCE

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多