条件里有写MarketPosition==0然后开仓,或者MarketPosition==1或者MarketPosition==-1进行平仓,图表上的信号没有问题,也没有重复发单,为何在买卖函数后用到了FileAppend打印日志信息,会重复打印? 开平仓后MarketPosition的值没有实时变动吗?
----------------------
如果 FileAppend打印日志只要打印一次?要怎么解决?难道要用全局变量来控制?
MarketPosition判断问题,我很早之前问过,看这里:
所有语句会反复执行,但是报单只有第一次出的信号才会报单,会自动过滤多余报单。
如果只写一次日志,确实需要全局变量来控制
好吧