2020-04-09 10:58:35.133 订单968:buy_open QQ10002389,数量:4,价格:0.4709,submitted已报单
2020-04-09 10:58:35.148 订单968:buy_open QQ10002389,数量:4,价格:0.4709,tradeing已成交
2020-04-09 10:58:35.149 订单968:buy_open QQ10002389,数量:4,价格:0.4709,filled全部成交
2020-04-09 10:58:35.188 订单969:sell_open QQ10002391,数量:4,价格:0.0026,submitted已报单
2020-04-09 10:58:35.203 订单969:sell_open QQ10002391,数量:4,价格:0.0026,tradeing已成交
2020-04-09 10:58:35.204 订单969:sell_open QQ10002391,数量:4,价格:0.0026,filled全部成交
2020-04-09 10:58:35.234 订单970:sell_open QQ10002357,数量:4,价格:0.0009,submitted已报单
2020-04-09 10:58:35.250 订单970:sell_open QQ10002357,数量:4,价格:0.0009,tradeing已成交
2020-04-09 10:58:35.251 订单970:sell_open QQ10002357,数量:4,价格:0.0009,filled全部成交
2020-04-09 10:58:35.283 订单971:buy_open QQ10002366,数量:4,价格:0.5314,submitted已报单
2020-04-09 10:58:35.299 订单971:buy_open QQ10002366,数量:4,价格:0.5314,tradeing已成交
2020-04-09 10:58:35.299 订单971:buy_open QQ10002366,数量:4,价格:0.5314,filled全部成交
上述订单在10:58:35秒已全部成交,然后我在30秒钟后即10:59:06调用get_orders_id函数,分别使用了以下几种方法:
v=get_orders_id(id)
"订单:"+str(v.order_id)+"委托量:%d" %v.quantity +"已成交:%d" %v.filled_quantity +"未成交:%d" %v.unfilled_quantity
2020-04-09 10:59:06.002 订单:968委托量:4已成交:0未成交:4
2020-04-09 10:59:06.002 订单:969委托量:4已成交:0未成交:4
2020-04-09 10:59:06.003 订单:970委托量:4已成交:0未成交:4
2020-04-09 10:59:06.003 订单:971委托量:4已成交:0未成交:4
问题就在30秒钟之前订单明明已全部成交,而.filled_quantity获取成交数量仍然为0!
后来,我又把时间扩大到60秒,如下:
2020-04-09 11:06:41.094 订单1460:buy_open QQ10002411,数量:4,价格:0.5665,submitted已报单
2020-04-09 11:06:41.155 订单1461:sell_open QQ10002412,数量:4,价格:0.0017,submitted已报单
2020-04-09 11:06:41.176 订单1462:sell_open QQ10002357,数量:4,价格:0.0009,submitted已报单
2020-04-09 11:06:41.203 订单1460:buy_open QQ10002411,数量:4,价格:0.5665,tradeing已成交
2020-04-09 11:06:41.204 订单1460:buy_open QQ10002411,数量:4,价格:0.5665,filled全部成交
2020-04-09 11:06:41.254 订单1463:buy_open QQ10002366,数量:4,价格:0.5345,submitted已报单
2020-04-09 11:06:41.274 订单1461:sell_open QQ10002412,数量:4,价格:0.0017,tradeing已成交
2020-04-09 11:06:41.275 订单1461:sell_open QQ10002412,数量:4,价格:0.0017,filled全部成交
2020-04-09 11:06:41.322 订单1463:buy_open QQ10002366,数量:4,价格:0.5345,tradeing已成交
2020-04-09 11:06:41.323 订单1463:buy_open QQ10002366,数量:4,价格:0.5345,filled全部成交
2020-04-09 11:06:41.370 订单1462:sell_open QQ10002357,数量:4,价格:0.0009,tradeing已成交
2020-04-09 11:06:41.371 订单1462:sell_open QQ10002357,数量:4,价格:0.0009,filled全部成交
2020-04-09 11:07:42.134 订单:1460委托量:4已成交:0未成交:4下单量:4
2020-04-09 11:07:42.134 订单:1461委托量:4已成交:0未成交:4下单量:4
2020-04-09 11:07:42.135 订单:1462委托量:4已成交:0未成交:4下单量:4
2020-04-09 11:07:42.136 订单:1463委托量:4已成交:0未成交:4下单量:4
上述结果仍然.filled_quantity获取成交数量为0!
请管理员检查,是我引用函数的问题还是函数本身有瑕疵?
编程过程中,等结果!