我使用CTP接口连接实盘后,发现买入、卖出的操作命令完全是反的,比如信号A出现时,我需要买入,使用self.buy()函数,但实际上交割单里成交是卖出,同理我需要卖出时,self.sell()函数在交割单里是买入,造成了很大的回撤,这是什么原因呢?
我使用CTP接口连接实盘后,发现买入、卖出的操作命令完全是反的,比如信号A出现时,我需要买入,使用self.buy()函数,但实际上交割单里成交是卖出,同理我需要卖出时,self.sell()函数在交割单里是买入,造成了很大的回撤,这是什么原因呢?
vt_orderids = self.buy(...),这个vt_orderid是你的委托号,将它打印出来后和你的成交记录里每笔成交的委托号做对比,再看看相应的方向是否一致
和交易所的成交记录是一致的,但是和我的逻辑操作是完全相反的
那就是你的逻辑代码写的有问题了,自己检查下吧