编程思路破译 阶段天数赋值:30 A1赋值:收盘价>1日前的收盘价*1.097 输出连板榜:条件连续成立次数 输出板数榜:统计阶段天数日中满足A1的天数/阶段天数 输出板后急跌:统计6日中满足A1的天数/6>0 AND 收盘价<收盘价的5日简单移动平均 ANDATAN((收盘价的10日简单移动平均/1日前的收盘价的10日简单移动平均-1)*100)*180/3.14159>10 ANDATAN((收盘价的5日简单移动平均/1日前的收盘价的5日简单移动平均-1)*100)*180/3.14159>10 ANDC<8日内最高价的最高值*0.9 输出昨板:1日前的收盘价>2日前的收盘价*1.097 输出首板:A1 AND 1日前的收盘价<2日前的收盘价*1.095 输出低位板:A1 AND (最低价<收盘价的20日简单移动平均和收盘价的5日简单移动平均的较小值 OR 最低价<20日内最低价的最低值*1.15) 输出今曾板:最高价>1日前的收盘价*1.097 输出开板:最高价>1日前的收盘价*1.097 AND 收盘价<最高价 输出首板开:最高价>1日前的收盘价*1.097 AND 1日前的收盘价<2日前的收盘价*1.09 AND 收盘价<最高价 程序源码 阶段天数:=30; A1:=C>REF(C,1)*1.097; 连板榜:BARSLASTCOUNT(A1); 板数榜:COUNT(A1,阶段天数)/阶段天数; 板后急跌:COUNT(A1,6)/6>0 AND C<MA(C,5) AND ATAN((MA(C,10)/REF(MA(C,10),1)-1)*100)*180/3.14159>10 AND ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14159>10 AND C<HHV(H,8)*0.9;{知股网WWW.gs6.net} 昨板:REF(C,1)>REF(C,2)*1.097; 首板:A1 AND REF(C,1)<REF(C,2)*1.095; 低位板:A1 AND (L<MIN(MA(C,20),MA(C,5)) OR L<LLV(L,20)*1.15); 今曾板:H>REF(C,1)*1.097; 开板:H>REF(C,1)*1.097 AND C<H; 首板开:H>REF(C,1)*1.097 AND REF(C,1)<REF(C,2)*1.09 AND C<H; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|