比如说我要引用穿越均线那根K线的收盘价,此时K线已走了N根了,
怎么引用那时的收盘价
IF C>MA(C,10) AND O<MA(C,10) ;
AA:=ma(c,10);
CC:=ref(c,1);
if CROSS(CC,AA) THEN BEGIN
CA:=C;
end
if CROSS(aa,cc) THEN BEGIN
CB:=C;
end
这样就取了上下穿均线的当时的收盘价的值
这样对不对
valuewhen(cross(cc,aa),c)
valuewhen(cross(aa,cc),c)
怎么还不行
CC:=ref(c,1);
因为到盘中时,上破下穿已存在数个K线了,这个CC值已变化了,
怎么办呢?就是说程序一运行,就立即引用上次的值
不管怎么跑行情,一根k线里面的cc值是不变固定的,所以你程序一运行,CC值就会被获取,而且是在一根k线之内固定不变
我说的意思是说,并不是盘中运行的上一根K,是上破下穿时的K的收盘价,
有时那个上破下穿时的K是昨天的一定时间的,
我开盘打开时软件时,他要自动工获得那时的上破下穿时的K的价
可是我用了上面两个方法,感觉没有获取这个值
AA:=ma(c,10);
CC:=ref(c,1);
sc:cross(cc,aa);
jc:cross(aa,cc);
CA:=ref(c,barslast(sc));
CB:=ref(c,barslast(jc));
自动获取上穿下破的收盘价
不管这个均线是昨天穿破的还是今天
不是那时的K中值