详解《931伴侣源码》
-
相关简介:{可用分时副图或9.31分初选池后面赛选,周期分时执行1分钟} LUJUN:=IF(HOUR12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE); ZJLR:=SUM(IF(CREF(C,1),V,0),LUJUN); ZJLC:=-SUM(IF(CREF(C,1),V,0),LUJUN); ZHCR:=ZJLR+ZJLC; ZHLL:=ZHCR; ZJB:=ZHCR/SUM(V,LUJUN)*100; ZJLLB:=IF(ZJB=0,(ZJB+10
-
文章来源:股海网作者:股海网发布时间:2014-07-01浏览次数:
{可用分时副图或9.31分初选池后面赛选,周期分时执行1分钟}
LUJUN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE);
ZJLR:=SUM(IF(C>REF(C,1),V,0),LUJUN);
ZJLC:=-SUM(IF(C<REF(C,1),V,0),LUJUN);
ZHCR:=ZJLR+ZJLC;
ZHLL:=ZHCR;
ZJB:=ZHCR/SUM(V,LUJUN)*100;
ZJLLB:=IF(ZJB>=0,(ZJB+100)/2,100-ABS((ZJB-100)/2));
TIME=093100 and IF(ZJLLB=100,1,0);
====================================
先逐条解释一下:
LUJUN:=IF(HOUR<12,60*(HOUR-9)-30+MINUTE,120+60*(HOUR-13)+MINUTE);计算从开盘到现在的周期数,其实一个函数就解决了,不用这么复杂!!
ZJLR:=SUM(IF(C>REF(C,1),V,0),LUJUN);上涨成交量累计
ZJLC:=-SUM(IF(C<REF(C,1),V,0),LUJUN);下跌成交量累计
ZHCR:=ZJLR+ZJLC;上涨成交量减去下跌成交量,且算着净量吧
ZHLL:=ZHCR;废话
ZJB:=ZHCR/SUM(V,LUJUN)*100;净量占总成交量比,计算出的值为(0-100)之间
ZJLLB:=IF(ZJB>=0,(ZJB+100)/2,100-ABS((ZJB-100)/2));这句结合下一句来看也是废话!
TIME=093100 and IF(ZJLLB=100,1,0);if语句多余,原作者的要求就是要9点31分的成交量是支持上涨的!这样这一分钟的成交量除以总成交量才是100
回溯到原作者对于成交量的限制,其实就一句话,9点30分开盘到9点31分上涨就符合要求!!
整个公式可以简化为一句话:TIME=093100 and C>REF(C,1);