SubOrder.cancel_order_all 刪除全部委託

此方法允許用戶取消所有之前提交,但尚未成交的交易訂單。
僅限刪除美股商品

Example

input
api.SubOrder.cancel_order_all()
output
Trade( 
	order= 
		Order( 
		org_seqnum='6030942',  
		order_id='250702000083', 
		action=<Action.Buy: 'B'>,  
		market=<Market.US: 1>,  
		symbol='AAPL', 
		quantity=100.0,  
		price=209.0), 
	order_status= 
		OrderStatus( 
		nid='1004029',  
		status=<Status.Cancelled>, 
		modified_time='1532390',  
		modified_price=209.0,  
		modified_quantity=0, 
		deals=[]),  
	operations=[ 
		Operation( 
		nid='1004028', 
		task=<Task.NewOrder>, 
		status='委託成功', 
		op_time='1532390'), 
		Operation( 
		nid='1004029', 
		task=<Task.CancelOrder>, 
		status='委託成功', 
		op_time='1533010') 
]) 

#陸續收到系統主動回報:刪單事件-將委託轉給境外合作券商 
Event(task =Task.CancelOrder, 
	status='委託上手中',  
	org_seqnum='1004028', 
	seqno='250702000083', 
	action=<Action.Buy: 'B'>, 
	market=<Market.US: 1>,  
	symbol='AAPL', 
	quantity=100.0,  
	price=210.0, 
	ts='1533010' 
) 
 
#陸續收到系統主動回報:刪單事件-成功執行 
Event(task =Task.CancelOrder, 
	status='委託成功',  
	org_seqnum='1004028', 
	seqno='250702000083', 
	action=<Action.Buy: 'B'>, 
	market=<Market.US: 1>,  
	symbol='AAPL', 
	quantity=100.0,  
	price=210.0, 
	ts='1533010' 
) 

Attribute

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

Return Attribute

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