0
关注
0
关注者

获取订单信息问题

创建于: 2021-11-23 22:14:46, 更新于:
comments   3
hits   603

//383375074660855808 var order = exchanges[0].GetOrder(“383375074660855808”)
Log(“Id:”, order.Id, “Price:”, order.Price, “Amount:”, order.Amount, “DealAmount:”, order.DealAmount, “Status:”, order.Status, “Type:”, order.Type) //////////////////// var orders = exchanges[0].GetOrders() Log(“未完成订单一的信息,ID:”, orders[0].Id, “Price:”, orders[0].Price, “Amount:”, orders[0].Amount, “DealAmount:”, orders[0].DealAmount, “type:”, orders[0].Type) Log(“未完成订单二的信息,ID:”, orders[1].Id, “Price:”, orders[1].Price, “Amount:”, orders[1].Amount, “DealAmount:”, orders[1].DealAmount, “type:”, orders[1].Type)

     exchanges[0].GetOrder可以返回信息
     Id: 383375074660855808 Price: 0 Amount: 1 DealAmount: 1 Status: 1 Type: 0
     exchanges[0].GetOrders()却返回错误
     TypeError: cannot read property 'Id' of undefined at main (__FILE__:129)

     请问这是什么原因啊?Id需要定义吗/xiexie
更多内容
全部留言
avatar of lzhqlj
lzhqlj
/upload/asset/23c31a045d4345042eab9.jpg buyOrderId = openLong(-1, amount) // 挂开多仓的买单 -1代表市价格 buyOrderId = openLong(-1, amount) // 挂开多仓的买单 -1代表市价格 var orders = exchanges[0].GetOrders() Log("orders=",orders) Log("未完成订单一的信息,ID:", orders[0].Id, "Price:", orders[0].Price, "Amount:", orders[0].Amount, "DealAmount:", orders[0].DealAmount, "type:", orders[0].Type) Log("未完成订单二的信息,ID:", orders[1].Id, "Price:", orders[1].Price, "Amount:", orders[1].Amount, "DealAmount:", orders[1].DealAmount, "type:", orders[1].Type) ----------------------- 错误信息如上图 出问题的代码在这 ,账户里有单子啊,id前面的orders已经定义了啊。。。。。。。。。。。。。。 求教
2021-11-24 22:56:40
avatar of 发明者量化-小小梦
发明者量化-小小梦
cannot read property 'Id' of undefined at main (__FILE__:129) 129行,检查策略代码,Id这个变量名之前的变量是未定义的。
2021-11-24 08:43:56
avatar of 小草
小草
先检查 orders ,如果为空不能直接用
2021-11-24 08:43:32