【A函数-账户委托信息】 A_GetOrder-获取报单的localDateTime字段值问题
测试环境:TBQuant3 :3.2.42TB期货模拟账户测试过程:今天是2026年3月26日,昨天晚上也就是3月25日用TB期货模拟账户对螺纹钢rb2605合约下了三单,分别是卖出开仓,买入平今仓,卖出开仓, 其中第一单是完全成交,后面两单故意控制价格只申报没成功,用于今天26日的测试,具体如下图今天26日早上没有做任何下单操作显示出所有未完成的委托单信息,代码如下 Array<Integer> orderIds; //获取指定合约未完成的报单数组 Bool ret = A_GetUnFillOrderIDs(Symbol, orderIds, "", i); Integer j; For j = 0 To GetArraySize(orderIds) - 1 { Print(" - OrderID:" + Text(orderIds[j])); Order value; //获取报单的详细信息 ret = A_GetOrder(orderIds[j], value); HF_Debug_Order(value); }如期获得两个未完成的委托单,如下图所示 注意到localDateTime字段都是 1970-01-01 00:00:00问题:1. 显示1970而不是实际的本地时间是否只有模拟交易账户才会这样? 真实账户这个信息的显示是否会因为期货公司或者交易所有所不同?