分享

通达信情绪排序指标公式程序源码编程思路破译和风险提示

 追梦文库 2023-01-11 发布于天津

编程思路破译

ZT赋值:如果模糊匹配品种名称ORNAMELIKE('*ST'),返回收盘价>=计算涨停价,否则返回如果模糊匹配品种代码OR(模糊匹配品种代码),返回收盘价>=计算涨停价,否则返回收盘价>=计算涨停价

竞价量赋值:开盘金额/开盘价/100

ZF赋值:(开盘价/昨收盘价-1)*100

LTP赋值:如果当前流通股本(手)<100000,返回100000,否则返回当前流通股本(手)

竞价量比赋值:竞价量/1日前的成交量(手)的5日简单移动平均*240

输出今开%:(开盘价/1日前的收盘价-1)*100

输出拉高过: 统计180日中满足最近5日一直存在ZT的天数>=1

输出竞价额万:开盘金额/10000

输出昨连板:条件连续成立次数

输出自流盘亿:收盘价*自由流通股本(股)/100000000

输出换手率:开盘金额/开盘价/自由流通股本(股)*100

BL赋值:成交量(手)/1日前的成交量(手)>=1.90,NODRAW

输出双倍量:统计5日中满足BL的天数>=2

输出情绪值:(ZF*竞价量/LTP*10000)/100,COLOR0000FF

程序源码

ZT:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),C>=ZTPRICE(REF(C,1),0.05), IF(CODELIKE('68') OR (CODELIKE('30') ),C>=ZTPRICE(REF(C,1),0.2), C>=ZTPRICE(REF(C,1),0.1)));

竞价量:=DYNAINFO(15)/O/100;

ZF:=(DYNAINFO(4)/DYNAINFO(3)-1)*100;

LTP:=IF(CAPITAL< 100000,100000,CAPITAL);

竞价量比:=竞价量/REF(MA(V,5),1)*240;

今开%:(O/REF(C,1)-1)*100;

拉高过: COUNT(EVERY(ZT,5),180)>=1;

竞价额万:DYNAINFO(15)/10000;

昨连板:BARSLASTCOUNT(ZT);

自流盘亿:C*FINANCE(46)/100000000;

换手率:DYNAINFO(15)/OPEN/FINANCE(46)*100;

BL:=VOL/REF(VOL,1)>=1.90,NODRAW;

双倍量:COUNT(BL,5)>=2;

情绪值:(ZF*竞价量/LTP*10000)/100,COLOR0000FF;

风险提示

该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章