投资者咨询:信号过滤编写 (文华财经)
来源:文华财经 日期:2020-12-2 14:58
老师好,这里面的多空,可以过滤一下,有点频繁
L0:=0.000;
X1:=5;
X2:=5;
L1:=ABS(L-REF(L,1))<=L0;
L2:=ABS(L-REF(L,2))<=L0;
精准线首次:=L1 OR L2;
精准左:=FILTER(精准线首次,N) ;
天数:=BARSLAST(精准左);
LTS:=REF(L,天数);
精准右:=ABS(L-LTS)<=L0;
DRAWSL(精准左,L,0,3,0,COLORYELLOW);//画线
G1:=ABS(H-REF(H,1))<=L0;
G2:=ABS(H-REF(H,2))<=L0;
精准线1首次:=G1 OR G2;
精准左1:=FILTER(精准线1首次,N) ;
天数1:=BARSLAST(精准左1);
GTS:=REF(L,天数1);
精准右1:=ABS(H-LTS)<=L0;
周期高点:=REF(HHV(H,X1),1);
周期低点:=REF(LLV(L,X2),1);
平空开多:=HIGH>=周期高点+5;
平多开空:=LOW<=周期低点-5;
DRAWTEXT(平空开多,L*0.998,'多');
DRAWTEXT(平多开空,HIGH*1.001,'空');
技术人员回复
日期:2020-12-2 15:03
参考:
N:=10;
L0:=0.000;
X1:=5;
X2:=5;
L1:=ABS(L-REF(L,1))<=L0;
L2:=ABS(L-REF(L,2))<=L0;
精准线首次:=L1 OR L2;
精准左:=FILTER(精准线首次,N) ;
天数:=BARSLAST(精准左);
LTS:=REF(L,天数);
精准右:=ABS(L-LTS)<=L0;
DRAWSL(精准左,L,0,3,0,COLORYELLOW);//画线
G1:=ABS(H-REF(H,1))<=L0;
G2:=ABS(H-REF(H,2))<=L0;
精准线1首次:=G1 OR G2;
精准左1:=FILTER(精准线1首次,N) ;
天数1:=BARSLAST(精准左1);
GTS:=REF(L,天数1);
精准右1:=ABS(H-LTS)<=L0;
周期高点:=REF(HHV(H,X1),1);
周期低点:=REF(LLV(L,X2),1);
平空开多:=HIGH>=周期高点+5;
平多开空:=LOW<=周期低点-5;
DRAWTEXT(平空开多&&COUNT(平空开多,BARSLAST(平多开空))=1,L*0.998,'多');
DRAWTEXT(平多开空&&COUNT(平多开空,BARSLAST(平空开多))=1,HIGH*1.001,'空');