-- 作者:a141027
-- 发布时间:2015/5/15 10:53:00
--
行,我把步骤罗列如下,请你复制代码到你电脑上重复一遍看看结果是否跟我说的一样。出问题的不止一个品种,这里只提了其中一个,J03,焦炭1603,为简单化查找错误的过程,我简化了公式。
1、建立公式”筛选“,在条件选择中以该公式的结果建立板块A,代码如下。执行公式的时候不要点选”停牌的品种“。
非连续:=not(strfind(stkname(),\'连续\',1)),nodraw; 非指数:=not(strfind(stkname(),\'指数\',1)),nodraw; 通过:非连续 and 非指数;
2、建立公式”检测“,检测当前品种是否包括于板块A当中,代码如下。
通过:inblock(\'A\'),nodraw;
3、另建公式”读结果“,在1分钟线下运行于任何连续合约都行,代码如下:
variable:AA=drawnull;
if todaybar=2 then AA:=stkindi(\'J03\',\'检测.通过\',0,6,0);
通过:AA,nodraw;
if time()=closetime(0) then AA=drawnull;
4、观察结果,我这里的情况就是上面说的那样,”通过“字段返回的结果是很奇怪的数字,而且不断自己跳动,即时光标不动,它也时不时自己在那里跳动。
|