FutOrder.cancel_order_all 刪除全部委託

此方法允許用戶取消所有之前提交,但尚未成交的交易訂單。

Example

input
api.FutOrder.cancel_order_all() 
output
#陸續收到系統主動回報:刪單事件-系統處理中 
Event( 
	task=<Task.CancelOrder>, 
	status=<Status.Pending>,  
	order_id='wAaac', 
	seqno='00009795', 
	action=<Action.Buy: 'B'>, 
	category=<Category.FUTURE: 0>,  
	symbol='TXFH5',  
	quantity=0, 
	price=23500.0,  
	time_in_force=<TimeInForce.ROD: 0>, 
	trade_hour=<TradeHour.REGULAR: 'R'>,  
	ts='135426' 
) 
 
#陸續收到系統主動回報:刪單事件-成功執行 
Event( 
	task=<Task.CancelOrder>,  
	status=<Status.Success>, 
	order_id='wAaab',  
	seqno='00009795',  
	action=<Action.Buy: 'B'>,  
	category=<Category.FUTURE: 0>,  
	symbol='TXFH5',  
	quantity=0, 
	price=23500.0, 
	time_in_force=<TimeInForce.ROD: 0>, 
	trade_hour=<TradeHour.REGULAR: 'R'>, 
	ts='135426' 
) 

Attribute

此方法不需要輸入參數,只需調用實例本身。

Return Attribute

此方法不直接返回值。隨後,當市場處理完成並回報結果時,系統會推送對應的 Event 物件,用於通知刪單是否成功以及相關資訊。