Order.cancel_order_all 刪除所有委託

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

Example

input
api.Order.cancel_order_all()
output
#陸續收到系統主動回報:刪單事件-系統處理中 
Event( 
	task=<Task.CancelOrder>,  
	status=<Status.Pending>,  
	order_id='Y000Z',  
	seqno=' 15390764117124505001 ', 
	action=<Action.Buy: 'B'>,  
	symbol='1101',  
	quantity=0,  
	price='市價',  
	order_cond=<OrderCond.CASH: 0>,  
	time_in_force=<TimeInForce.ROD: 0>,  
	odd_lot=<OddLot.Common: 0>, 
	ts='174311' 
) 

#陸續收到系統主動回報:刪單事件-成功執行 
Event( 
	task=<Task.CancelOrder>,  
	status=<Status.Success>,  
	order_id='Y000Z',  
	seqno='00006882', 
	action=<Action.Buy: 'B'>,  
	symbol='1101',  
	quantity=0,  
	price='市價',  
	order_cond=<OrderCond.CASH: 0>,  
	time_in_force=<TimeInForce.ROD: 0>,  
	odd_lot=<OddLot.Common: 0>,  
	ts='174311' 
) 

Attribute

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

Return Attribute

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