orderstotal() 和 orderstotal() - 1 之间有什么区别?
what is difference between orderstotal() and orderstotal() - 1?
我知道 OrdersTotal() 和 OrdersTotal() - 1 return 当前市场挂单和 运行 订单。但我不知道两者之间的区别。解释会很有帮助。
OrdersTotal()
是市价+挂单数量。获得该数字后,您可以遍历订单(从 OrdersTotal()-1
到 >=0
,或从 0 到 <OrdersTotal()
。如果从顶部开始循环,则调用 OrdersTotal() 函数just once一次,对速度的提升很小。更重要的是,如果你从0开始循环,在中间关闭/删除某个订单,你可以跳过下一个订单,不勾选。所以这可能会导致一个bug。从顶部循环到零似乎是最佳实践。
我知道 OrdersTotal() 和 OrdersTotal() - 1 return 当前市场挂单和 运行 订单。但我不知道两者之间的区别。解释会很有帮助。
OrdersTotal()
是市价+挂单数量。获得该数字后,您可以遍历订单(从 OrdersTotal()-1
到 >=0
,或从 0 到 <OrdersTotal()
。如果从顶部开始循环,则调用 OrdersTotal() 函数just once一次,对速度的提升很小。更重要的是,如果你从0开始循环,在中间关闭/删除某个订单,你可以跳过下一个订单,不勾选。所以这可能会导致一个bug。从顶部循环到零似乎是最佳实践。