2020-04-06 14:15:59.201 【下单】已提交,订单ID :248
2020-04-06 14:15:59.253 【指令】收到回报指令 ID = 248
2020-04-06 14:15:59.260 【回报】80002082 : 10002352 - 已报单 10 价格:0.0523 开 买
2020-04-06 14:15:59.286 【指令】收到成交回报指令 ORDERID = 248
2020-04-06 14:15:59.292 【回报】80002082 : 10002352 - 已成交 10 价格:0.0523 开 买
2020-04-06 14:15:59.292 【回报】80002082 : 10002352 - 全部成交 10
程序化下单,开仓10张,明明已经成交,见上述日志。但使用get_orders_id 函数的.filled_quantity属性提取已成交数量,取的值总是为0!同时unfilled_quantity属性取未成交数量是10。
请问,是不是.filled_quantity属性和.unfilled_quantity属性有问题?
急等啊~
另外,使用id=sell_close(“10002361”,"Limit",get_dynainf(“10002361”,28),volume=10)获得订单id,通过日志看到片订单已正常提交,但有时候(大概10%概率)返回为空值None
[此贴子已经被作者于2020/4/6 14:34:02编辑过]
1, 你需要在收到成家回报后再调用get_orders_id获取状态才行
2,sell_close的问题如果返回NONE说明调用失败了,加以你检查一下传输参数是否有问题,如果参数类型与要求不匹配是会造成失败的
1、是已经收到成交回报了,但是调用
get_orders_id仍然出错,调用所有的今天的订单,filled_quantity属性都是为02、sell_close调用失败的问题,不是一直有,大概调用七八次会出错一次,而参数没有更改过。
我是在模拟状态下,是不是这些交易函数对模拟不太能支持?
1,我们需要核实一下
2,建议你提供一下测试代码,能呈现此故障的范例代码,便于我们重现你说的问题以及修正该问题
为了避免我们做无效工作,建议你确认你目前的金字塔版本是最新的5.21版本,如果你是旧版的,请升级后再测试一下看看
[此贴子已经被作者于2020/4/6 18:19:18编辑过]