内置函数
Global
Log
Market
Trade
exchange.Buy
exchange.Sell
exchange.CreateOrder
exchange.ModifyOrder
exchange.CancelOrder
exchange.GetOrder
exchange.GetOrders
exchange.GetHistoryOrders
exchange.CreateConditionOrder
exchange.ModifyConditionOrder
exchange.CancelConditionOrder
exchange.GetConditionOrder
exchange.GetConditionOrders
exchange.GetHistoryConditionOrders
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
Talib
OS
结构体
内置变量与常量
通用约定
交易所
exchange.GetOrder
获取订单信息。
exchange.GetOrder(orderId)示例
下一笔卖单,再用返回的订单Id查询订单信息。
javascript
function main(){
var id = exchange.Sell(1000, 1)
if (!id) return
var order = exchange.GetOrder(id)
if (!order) return
Log("Id:", order.Id, "Price:", order.Price, "Amount:", order.Amount, "DealAmount:",
order.DealAmount, "Status:", order.Status, "Type:", order.Type)
}
python
def main():
id = exchange.Sell(1000, 1)
if not id:
return
order = exchange.GetOrder(id)
if not order:
return
Log("Id:", order["Id"], "Price:", order["Price"], "Amount:", order["Amount"], "DealAmount:",
order["DealAmount"], "Status:", order["Status"], "Type:", order["Type"])
rust
fn main() {
let Ok(id) = exchange.Sell(1000, 1) else { return };
let Ok(order) = exchange.GetOrder(&id) else { return };
Log!("Id:", order.Id, "Price:", order.Price, "Amount:", order.Amount, "DealAmount:",
order.DealAmount, "Status:", order.Status, "Type:", order.Type);
}返回值
| 类型 | 描述 |
| 根据订单号查询订单详情,查询成功时返回 |
参数
| 名称 | 类型 | 必填 | 描述 |
orderId | string | 是 | 要查询的订单。FMZ平台订单 调用 |
参考
备注
部分交易所不支持exchange.GetOrder()函数。返回值Order结构中的AvgPrice属性为成交均价,部分交易所不支持该字段,若不支持则将其设置为0。
如果使用较旧版本的托管者,exchange.GetOrder()函数的参数orderId可能与当前文档中描述的orderId存在差异。
不支持的交易所:Web3。调用时报错并返回空值,所有交易所的对照见能力矩阵。
以回退方式支持的交易所:交易所的接口不能完整提供本函数,由托管者补足。
交易所没有对应接口,由托管者实现: