IsVirtualData 属性的集合竞价数据不是你理解的哪种,期货的开盘前第一笔数据已经不是集合竞价数据了。
你可以使用 ReportData.date 属性,这个属性表示最新一笔报价的交易所时间,用这个来做判断
要看你的VBA代码怎么个触发运行模式了