- 精华
- 0
- 在线时间
- 42 小时
- UID
- 273056
- 积分
- 50
- 帖子
- 23
- 阅读权限
- 30
- 注册时间
- 2018-11-30
- 最后登录
- 2019-6-26
- 精华
- 0
- UID
- 273056
- 积分
- 50
- 帖子
- 23
- 主题
- 11
- 阅读权限
- 30
- 注册时间
- 2018-11-30
- 最后登录
- 2019-6-26
|
感谢楼上帮忙解答,但问题还是没解决,目前看A_TotalPosition返回值似乎很容易出错,今天上午又遇到一次,具体情况如下:
时点1:在 09:26:40时,我根据当前持仓=26的情况,挂了1849的买单和1855的卖单;
时点2:在10:09:07时,close=1855,卖单成交,这时候当前持仓应该是25,但从下面日志截图看到,系统A_TotalPosition返回26,导致程序认为当前多1手,于是做出补齐仓位的动作(在1855卖出1手);
时点3:到10:09:15时,叠加时点1,2的卖出,这时候当前持仓=24(这时候A_TotalPosition返回了正确值)
疑问:为什么在时点2,A_TotalPosition会返回错误的持仓数?
麻烦管理员抽空帮忙分析原因,或者给个解决办法?
非常感谢!
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|