可以参考下面的代码
- account = '123456789'
- orders = get_trade_detail_data(account,'STOCK','ORDER')
- for o in orders:
- print(o)
- stock = o.m_strInstrumentID
- if not stock[0] in ['0','3','6']: # 对A股进行撤单
- continue
- if o.m_nOrderStatus in [50,55]: # 委托可撤时再撤单
- cancel(o.m_strOrderSysID, account, 'stock', ContextInfo)
复制代码 |