关于一段周期内信号提示过滤问题咨询 (文华财经WH8赢智V8.2)

投资者咨询:关于一段周期内信号提示过滤问题咨询 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-6 8:19

老师,我编制了如下代码:

T1:=cross(ma5,ma10),nodraw;

DRAWTEXT(cross(T1,0.5),L,'提示'),COLORYELLOW;

希望实现在一段周期内过滤提示,下个周期再提示,而不是被之前的cross(t1,0.5)命令过滤掉.

周期1:以一周为区间;

周期2:以一天为区间;

技术人员回复
日期:2018-6-6 8:31
参考:

日:

T1:=CROSS(MA(C,5),MA(C,10)),NODRAW;
N:BARSLAST(DATE<>REF(DATE,1))+1,NODRAW;
DRAWTEXT(T1&&COUNT(T1,N)=1,L,'提示'),COLORYELLOW;//日

周:

T1:=CROSS(MA(C,5),MA(C,10)),NODRAW;
N:BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1,NODRAW;
DRAWTEXT(T1&&COUNT(T1,N)=1,L,'提示'),COLORYELLOW;//周