ISLASTBAR函数
ISLASTBAR函数用来判断是否为最后一个周期。
举例:
DRAWICON;{如果是阳线,在最低价画红色箭头}
加载到主,如下,片中的这一段行情下面的例子中还会用到。
可以看到只要符合阳线,就有小箭头。如果只想保留最后一次信号,也就是今天是阳线的时候画红色箭头,需要用ISLASTBAR函数判断。
DRAWICON;{如果今天是阳线,在最低价画红色箭头};
CURRBARSCOUNT函数获取到今天的周期数,比如今天CURRBARSCOUNT=昨天CURRBARSCOUNT=
举例:
CURRBARSCOUNT=5;{到今天的周期数等于5};
下中倒数第5根K线出信号。
DRAWICON;{如果到今天的周期数小于等于5并且是阳线,在最低价画红色箭头};
对于上文1中一段行情,只有最近5天的K线是阳线时才会出现红色箭头。
FILTER函数
FILTER函数用来过滤连续出现的信号。
用法:FILTER,X条件成立时,将后面N个周期内的X置为0。X=1表示条件成立,第一个X条件成立之后,后面的N个周期即使X=也会被置为0,这样就不成立了,不会出现信号。
例如:
YX:=FILTER;{出现阳线之后,之后5天的阳线信号过滤掉}DRAWICON;{出现阳线之后,5天之内再次出现阳线也不画红色箭头};
CROSS函数
CROSS函数表示交叉。
用法:CROSS表示当A从下方向上穿过B时返回否则返回0
DIF:EMA-EMA;DEA:EMA;MACD:*2,COLORSTICK;DRAWICON;{MACD大于0,在0处画红色箭头};
当使用MACD>0这个条件时,很多周期都可以满足条件,出现红色箭头,但是用CROSS时,只有上穿的那个周期才会出现红色箭头。
DIF:EMA-EMA;DEA:EMA;MACD:*2,COLORSTICK;DRAWICON,0,;{MACD大于0,在0处画红色箭头};
COUNT函数
COUNT函数用来统计条件成立的周期数
用法:COUNT,统计N周期中X条件成立的周期数,当COUNT=1的时候,就表示第一次成立。
举例:零轴之上第一次金叉
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点