文档
测试

8)撤销任务

POST

说明 / 示例

# 8)撤销任务 cancel_task() 用法: cancel_task(taskId,accountId,accountType,ContextInfo) 释义: 撤销任务。 参数: taskId,string,任务编号, 为空的时候表示撤销所有该资金账号可撤的任务。 accountID:string,资金账号。 strAccountType:string,账号类型,可选值: ‘FUTURE’:期货 ‘STOCK’:股票 ‘CREDIT’:信用 ‘HUGANGTONG’:沪港通 ‘SHENGANGTONG’:深港通 ‘STOCK_OPTION’:期权 ContextInfo:pythonobj 返回: bool,是否发出了取消任务信号,返回值含义: True:是 False:否 示例: ''' (1)根据get_trade_detail_data函数返回任务的信息,获取任务编号(m_nTaskId),任务状态等等; (2)根据任务编号,用cancel_task取消委托。 ''' ```py def init(ContextInfo): ContextInfo.accid = '6000000248' def handlebar(ContextInfo): objlist = get_trade_detail_data(ContextInfo.accid,'stock','task') for obj in obj_list: cancel_task(obj.m_nTaskId,ContextInfo.accid,'stock',ContextInfo) ```