SubOrder.cancel_order刪除委託

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

Example

input
trade=api.SubOrder.cancel_order('6030942') 
trade 
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

參數 資料型態 說明
org_seq str 需要取消的委託的唯一識別碼。

Return Attribute

當用戶提交改單請求後,系統將返回該筆委託對應的 Trade 物件,以便用戶持續追蹤該委託的最新狀態。
隨後,當市場處理完成並回報結果時,系統主動會推送對應的 Event 物件,用於通知刪單是否成功以及相關資訊。