使用VBA获取实时持仓信息.
我的方法如下:
1.用Application.SetTimer设定一个定时器,时间间隔为400毫秒
2.在APPLICATION_Timer事件中调用Order.HoldingInfoByCode2,然后把结果保存到SQLServer
结果现象如下(这个是实盘交易记录):

问题:
(1)14:21:25.077 ,有6手多单,在300毫秒之后,平掉一手.此时,持仓手数立刻变动5,但浮动盈亏却在14:21:26.683才从6手的3800.039变成4050,有一秒多的延迟.
(2)同样的现象,看看上面的小方框框出来的记录.
均价 的计算也不对....
同样的现象
[此贴子已经被作者于2013/7/25 10:24:35编辑过]