HH:=HHV(H,enterbars+1);//买开仓位置到现在最高价
多止损:sell(holding>0 and low<HH-30,0,market);
本来是记录开仓后最高价-30点作为止损的,但是有些k线却是刚开仓就止损了,并且那根k线很短是怎么回事?图片上面那个止损k线才10点不到,却出现止损。是不是写法有问题?

此主题相关图片如下:11.jpg
我调试了一下,果然是HH的值有问题,这样写出来的值不是那根k的最高点,而是前一段时间9月27日股指最高点2318.2,怎么会这样?
换个写法,加个中间变量HL记录最高最低价+-30,这样就好了