dist1:=barslast(day>ref(day,1))+1,linethick0;
dist2:=ref(dist1,dist1),linethick0;
昨收:=ref(close,dist1),linethick0;
今开:=ref(open,dist1-1),linethick0;
因为要引用前面的K线,如何区别再上一交易日的“今开和昨收”呢?谢谢!
昨收和今开这两个变量放在今日就是今日的昨收和今开;放在前一日就是前一日的昨收和今开
你把这两个变量冒号后面的等号去掉,看看在k线图上的值
昨收和今开这两个变量放在今日就是今日的昨收和今开;放在前一日就是前一日的昨收和今开
你把这两个变量冒号后面的等号去掉,看看在k线图上的值
开多:cond AND EXIST(跳低开盘,10);
IF HOLDING=0 AND 开多 THEN BUY(1,SHOU,MARKET),orderqueue;
我的想法是如果低开,且在低开后10根K线之内,满足一定条件开多。
如果碰巧昨天是低开,“跳低开盘”的条件会一直满足到昨天151500,而今天开盘正好cond成立了,虽没有低开,EXIST(跳低开盘,10)会成立。所以就矛盾了。
可能程式写的有问题,请高手指点一下,谢谢!