请教老师,过滤函数是过滤后面连续多少根K线的信号,如何使用过滤函数过滤后面连续的出现的几个信号,而不是多少根K线后面的信号?
要用过滤函数的话那是用enterlong写的代码,请问用户的策略是不是用enterlong写的,还是用buy?
区别很大,旧图表enterlong已经不适用于现在的金字塔了,我们不推荐使用,有问题我们会解决但是会推荐用户使用buy。如果用buy,那么用户请举个实际的例子,对上面的要求做下具体的阐述
AA:IF(C>REF(MAX(C,O),1),REF(MAX(C,O),1),DRAWNULL);
NN1:BARSLAST(C>REF(MAX(C,O),1)),NODRAW;
PARTLINE(NN1>0,REF(AA,NN1));
上面信号连续出现时,只画信号出现第一次的信号,直到反向信号出现为止。目前我这样写连续出现信号也划线了。我只想要出现第一次的信号划线。
这就需要一个判断语句,判断前面一个信号是否为反向信号,不知道咋样写。请老师帮忙写一下。
BB:=IF(C<REF(MIN(C,O),1),REF(MIN(C,O),1),NULL);划线方法和前面的一样的。这句是反向信号的取值。
[此贴子已经被作者于2016/1/14 21:11:25编辑过]
variable:n=0,m=0;
if C>REF(MAX(C,O),1) then begin
m:=0;
n:=n+1;
end
if C<REF(MIN(C,O),1) then begin
m:=m+1;
n:=0;
end
AA:IF(C>REF(MAX(C,O),1),REF(MAX(C,O),1),DRAWNULL);
BB:=IF(C<REF(MIN(C,O),1),REF(MIN(C,O),1),drawNULL);
NN1:BARSLAST(C>REF(MAX(C,O),1)),NODRAW;
nn2:barslast(C<REF(MIN(C,O),1)),nodraw;
PARTLINE(NN1>0 and n=0,REF(AA,NN1)),colorwhite;
PARTLINE(Nn2>0 and m=0,REF(bb,NN2)),colorcyan;