大智慧FILTER函数的测试程序(找出函数使用规律)
-
相关简介:测试题目:找出连阳N天的地方,并将连阳N天处的首日K线用黄色显示。 测试程序如下: {参数 N 2 2 5 1} 连阳N天:=cross(COUNT(CO,N)=5,0.5); BACKSET100:=BACKSET(连阳N天,N); FILTER100:=FILTER(BACKSET100,N-1); BBB:BACKSET100,LINETHICK0; FFF:FILTER100,LINETHICK0; {可用十字光标显示FILTER100值,特别应注意FILTER100的值} DRAWTE
-
文章来源:股海网作者:股海网发布时间:2014-06-05浏览次数:
测试题目:找出连阳N天的地方,并将连阳N天处的首日K线用黄色显示。
测试程序如下:
{参数 N 2 2 5 1}
连阳N天:=cross(COUNT(C>O,N)=5,0.5);
BACKSET100:=BACKSET(连阳N天,N);
FILTER100:=FILTER(BACKSET100,N-1);
BBB:BACKSET100,LINETHICK0;
FFF:FILTER100,LINETHICK0; {可用十字光标显示FILTER100值,特别应注意FILTER100的值}
DRAWTEXT(连阳N天,H,'↖确立日'),COLORYELLOW;
STICKLINE(FILTER100,OPEN,CLOSE,6,0),COLORYELLOW;
DRAWTEXT(FILTER100,LOW,'↖连阳首日'),COLORYELLOW;
Filter函数目前是没有什么问题的,问题是你取的过滤周期有问题,你漏掉了ACKSET100>0的过滤周期
这样的
连阳N天:=COUNT(C>O,N)=N;
TJ1:=BARSLAST(连阳N天>REF(连阳N天,1));
BACKSET100:=BACKSET(连阳N天,N);
FILTER100:=FILTER(BACKSET100,N+TJ1);