exchange.GetHistoryOrders()
函数用于获取当前交易日内所有合约的历史订单,支持查询指定合约的历史订单。
exchange.GetHistoryOrders()
函数请求数据成功时返回{@struct/Order Order}结构数组,请求数据失败时返回空值。
{@struct/Order Order}数组 / 空值
exchange.GetHistoryOrders() exchange.GetHistoryOrders(symbol)
symbol
参数用于指定要获取历史订单的合约名称。
symbol
false
string
”`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)```
”`cpp void main() { while (exchange.IO(“status”) == 0) { Sleep(1000); }
auto orders = exchange.GetHistoryOrders();
Log(orders);
}“`
注意:exchange.GetHistoryOrders()
函数不依赖于当前合约代码设置。不传入symbol
参数时,获取当前交易日所有合约的历史订单;传入symbol
参数时,获取当前交易日指定合约的历史订单。
{@struct/Order Order}, {@fun/Trade/exchange.GetOrder exchange.GetOrder}, {@fun/Trade/exchange.GetOrders exchange.GetOrders}