各位帮忙看一看,我刚刚写了个简单的策略,但是我发现,在回测中,这个策略就开了一手。如果我把marketposition 改为 <> 1 或 -1 ,就可以出现很多成交信号,为什么会这样呢?忽略open的偷价问题
按照您截图的写法,MarketPosition==0时,根据满足的条件,会开多或开空,然后marketposition就不等于0了,后面策略中的两个条件都不可能会再满足了,所以只会开1手。