编程思路破译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 |
|