过滤信号编写 (文华财经)

投资者咨询:过滤信号编写 (文华财经)
来源:文华财经  日期:2020-11-13 15:42
 编写思路:周期为日线
当交易时间大于等于14:59分的时候,当天K线的收盘价突破了指定的MA均线(N1)提示买入信号‘B’,同时过滤掉第二天以后K线收盘价突破MA均线(N1)的买入信号‘B’,也就是说在交易时间大于等于14:59分的时候只提示第一根突破MA均线(N1)的买入信号‘B’,过滤掉后面出现的买入信号‘B’直到日后某天的14:59分出现K线收盘价第一次跌破MA均线(N1)卖出信号‘S’,同时也要过滤掉多余的卖出信号。
注意:买卖信号一定要在每天交易时间的14:59分以后出现。

我下面编写的是WH6版本的简单代码,但我不会写过滤多余的买卖信号。
请老师帮忙改写一下,谢谢。
A:=TIME>=1459;

按此在新窗口浏览图片
文件名:1.png
N1:=20;
MA(CLOSE,N1);
DRAWICON(CLOSE>MA(CLOSE,N1) && A,LOW-20,'ICO107');
DRAWICON(CLOSE<MA(CLOSE,N1) && A,HIGH+20,'ICO106');
 
技术人员回复
日期:2020-11-13 15:50
 参考:

A:=TIME>=1459;
N1:=20;
MA(CLOSE,N1);
DRAWICON(CLOSE>MA(CLOSE,N1)&&COUNT(CLOSE>MA(CLOSE,N1),BARSLAST(CLOSE<MA(CLOSE,N1)))=1 && A,LOW-20,'ICO107');
DRAWICON(CLOSE<MA(CLOSE,N1)&&COUNT(CLOSE<MA(CLOSE,N1),BARSLAST(CLOSE>MA(CLOSE,N1)))=1 && A,HIGH+20,'ICO106');