以胶为例,止损9000不做了
ZXD:=ENTERPRICE-1800*MINDIFF;
ZXK:=ENTERPRICE+1800*MINDIFF;
KD:=AA; //开多条件
PD:=NN||ZXD; //平多条件
KK:=CC; //开空条件
PK:=MM||ZXK;
可是这样天天开仓
如果去掉,||ZXD,ZXK就可以了
这是怎么回事
ZXD:=c<(ENTERPRICE-1800*MINDIFF);
ZXK:=c<ENTERPRICE+1800*MINDIFF);
胶连续为例,2011年4月8日开多,可是一直到2011年4月26日才平仓,
从4。8到4。26早已下跌1800*MINDIFF 了,为何不止损,不是或吗?
时间是十分
ZXD:=c<(ENTERPRICE-400*MINDIFF);
ZXK:=c>ENTERPRICE+400*MINDIFF);
还是不能执行止损
回测在图表上显示亏损二万多
ZXD和ZXK不是条件判断语句,是一个赋值语句,放到平仓那里判断恒等于1,也就是恒成立,导致用OR判断平仓条件恒成立
你可以调下看看是不是这样的