a5:enterprice-2*ref(atr,enterbars);
//a5和a8的代码没有问题!!运用于图表时是有输出结果的!
if holding=1 and low<=a5
then begin
sell(1,0,limitr,a5);
end //第一次开仓的离场
//经过检查,此代码没有被执行!!
测试时,我把上面这个第一次开仓离场的代码删掉后,跟没有删掉时的测试结果是一样的,也就是说上面这条代码没有被执行,我不明白为什么,是holding的运用有问题吗?
有白色箭头吗?
既然没有白色箭头,那么就不是下单价格问题,是你的下单条件问题,你的下单条件一共就两个,你调试下看看是哪个条件恒不成立
c1:holding=1;
c2:low<=a5;
你加上这两句,然后看看k线图上哪个值是恒等于0的
那不就是了,
holding=1这个条件不成立,说明下单手数不是1
low<=a5