输入/搜索内容
内置函数
Global
Log
Market
Trade
exchange.Buy
exchange.Sell
exchange.CreateOrder
exchange.CancelOrder
exchange.GetOrder
exchange.GetOrders
exchange.GetHistoryOrders
exchange.SetPrecision
exchange.SetRate
exchange.IO
exchange.Log
Account
Futures
Threads
TA
Talib
OS
结构体
内置变量

获取当前交易日内所有合约的历史订单,并支持查询指定合约的历史订单。

exchange.GetHistoryOrders()
exchange.GetHistoryOrders(symbol)

示例

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

javascript
function main(){ // 鉴于测试代码,不使用商品期货策略一般架构,这里仅仅判断exchange.IO("status")函数,判断连接期货公司前置机成功后立即执行测试代码。股票证券无需使用exchange.IO("status")判断连接状态 while (!exchange.IO("status")) { Sleep(1000) } var orders = exchange.GetHistoryOrders() Log(orders) }
python
def main(): while not exchange.IO("status"): Sleep(1000) orders = exchange.GetHistoryOrders() Log(orders)
rust
fn main() { // 鉴于测试代码,不使用商品期货策略一般架构,这里仅仅判断exchange.IO("status")函数,判断连接期货公司前置机成功后立即执行测试代码。股票证券无需使用exchange.IO("status")判断连接状态 while !exchange.IO("status").is_ok_and(|v| v.as_i64() == Some(1)) { Sleep(1000); } let orders = exchange.GetHistoryOrders(None, None, None); Log!(orders); }

返回值

类型描述

Order数组 / 空值

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

参数

名称类型必填描述

symbol

string

否

要获取历史订单的合约名称。

参考

备注

注意:exchange.GetHistoryOrders() 函数不依赖于当前合约代码的设置。未传入 symbol 参数时,获取当前交易日内所有合约的历史订单;传入 symbol 参数时,获取当前交易日内指定合约的历史订单。