IF 条件A THEN BEGIN
开多:BUY(持仓=0,1,MARKET);
END
多:BUY(条件B and 持仓=0,1,MARKET); //开多
这两种写法有什么区别?我同时写在一起会不会有什么冲突?
或者会不会有优先执行哪个的说法?,,平仓情况是不是也一样?
或者说,哪种写法对更好一些?比如对运算,或者执行
1.这两种表达方式,没有在功能上没有区别。看使用习惯。但是对于代码模块化和可读性来说,前者更易于阅读。
这两中写法你写在一起,不会冲突,代码执行的逻辑是从上到下。顺序执行。谁条件满足谁触发,都满足都会触发。
对了,如果同时写两个这样语句,,同时都是一个条件下单,这样会不会执行完一个下单再执行另一个下单,一共下两单?,不指定仓位的情况下?