过滤的意思是就算第一根k线不上涨,也不影响判断吗?
以下是引用jinzhe在2015/11/5 14:23:09的发言:
过滤的意思是就算第一根k线不上涨,也不影响判断吗?
是的。过滤的意思就是相当于9:16K这根K不存在。
nn:barslast(time=091600);
a1:=all(c>ref(c,1),30);
a2:=ref(all(c>ref(c,1),30),1);
a3:=all(c>ref(c,1),nn);
cc:=const(nn);
a4:=ref(all(c>ref(c,1),30-cc),nn+1);
if nn>=30 then ss1:=a1;
if nn=0 then ss1:=a2;
if nn<30 and nn>0 then begin
ss1:=a3 and a4;
end
ss1就是所需要的判断
只能用在序列模式下
请问如我要在逐K线模式下运行,下面这样改可以吗?
cc:=const(nn);
a4:=ref(all(c>ref(c,1),30-cc),nn+1);
改为:
a4:=ref(all(c>ref(c,1),30-nn),nn+1);
以下是引用jinzhe在2015/11/9 8:48:46的发言:
不行,CONST不能用在逐k线
请问如我要在逐K线模式下运行,下面这样改可以吗?
cc:=const(nn);
a4:=ref(all(c>ref(c,1),30-cc),nn+1);
改为:
a4:=ref(all(c>ref(c,1),30-nn),nn+1);
不行,你讲的这点我是考虑过的,ref个nn+1周期后的nn不再是当前的nn,而是nn+1个周期前的nn,你可以调试一下看看我说的对不对
[此贴子已经被作者于2015/11/9 16:52:03编辑过]