为什么代码中写的是满足开仓条件就开出三个品种,但是实际上只开出两个了呢?
此主题相关图片如下:9.jpg

日志中也没有涉及到品种1(10000539)这个合约

此主题相关图片如下:10.png
我大概有点眉目了,有一个设想还没有验证就收盘了,就是:
原本因该下
1手10000539多
1手10000527多
2手10000533空
但最后结果是
1手10000527多
1手10000533空
会不会是1手10000533空和1手10000539被对冲掉了
测试到这里就收盘了,测试不下去了,需要下个礼拜开盘看看了
恩,老师你说的是对的~不过应该不会是对冲了吧,因为这不是同一个合约,而且即使是同一个合约当天开仓了两个不同方向的话,日终才会对冲掉的~那下个星期麻烦老师帮忙看一看了~谢谢~~
另外,这段代码我年前运行过,至少运行过程和结果看起来是正常的,年后就变成这样了,考虑会不会是因为系统修改了什么设置或者升级之类的……
今天测试没问题了,估计是上个礼拜模拟交易的设置出了问题