输入/搜索内容
内置函数
Global
Log
Market
Trade
Account
Futures
Exchange
IO
Network
Storage
Threads
TA
Talib
OS
结构体
内置变量与常量
通用约定
交易所

获取当前交易对、合约的历史订单,并支持指定具体的交易品种。

exchange.GetHistoryOrders()
exchange.GetHistoryOrders(symbol)
exchange.GetHistoryOrders(symbol, since)
exchange.GetHistoryOrders(symbol, since, limit)
exchange.GetHistoryOrders(since)
exchange.GetHistoryOrders(since, limit)

示例

查询当前交易对的历史订单。

javascript
function main() { var historyOrders = exchange.GetHistoryOrders() Log(historyOrders) }
python
def main(): historyOrders = exchange.GetHistoryOrders() Log(historyOrders)
rust
fn main() { let historyOrders = exchange.GetHistoryOrders(None, None, None); Log!(historyOrders); }

返回值

类型描述

Order数组 / 空值

成功时返回Order结构数组;失败时返回空值。

参数

名称类型必填描述

symbol

string

否

品种代码,例如现货交易所对象上的BTC_USDT、期货交易所对象上的BTC_USDT.swap,写法(含期权)见品种代码。不传时查询当前交易对、合约代码的历史订单。

since

number

否

查询的起始时间戳,单位为毫秒。

limit

number

否

查询的订单数量。

参考

备注

  • 未指定symbol、since、limit参数时,默认查询当前交易对、合约的历史订单,即查询距当前时间最近的一定范围内的历史订单,具体查询范围取决于交易所接口的单次查询范围。

  • 指定symbol参数时,查询所设置交易品种的历史订单。

  • 指定since参数时,以since时间戳为起始时间,向当前时间方向查询。

  • 指定limit参数时,查询到足够条数后返回。

  • 该函数仅支持提供历史订单查询接口的交易所。

不支持的交易所:Bitstamp、Coincheck、Uniswap、PancakeSwap、Aerodrome、Velodrome、KyberSwap、OneInch、OKX_DEX、Futures_IB、Web3。调用时报错并返回空值,所有交易所的对照见能力矩阵。