pause_task - 暂停任务
pause_task 是 QMT 内置 Python 中用于暂停任务的接口。
原型
pause_task(taskId,accountId,accountType,ContextInfo)
释义
pause_task 是 QMT 内置 Python 中用于暂停任务的接口。
研究:官方目录未明确;回测:官方目录未明确;模拟:官方目录未明确;实盘:官方目录未明确。
参数
| 参数 | 是否必填 | 官方原始定义 |
|---|---|---|
taskId |
是 | taskId |
accountId |
是 | accountId |
accountType |
是 | accountType |
ContextInfo |
是 | ContextInfo |
返回值
以实际接口返回和下方详细说明为准。
示例
python
#coding:gbk
(1)根据get_trade_detail_data函数返回任务的信息,获取任务编号(m_nTaskId),任务状态等等;
(2)根据任务编号,用pause_task暂停智能算法任务。
def init(ContextInfo):
ContextInfo.accid = '6000000248'
def handlebar(ContextInfo):
if ContextInfo.is_last_bar():
# 获取当前客户端所有的任务
objlist = get_trade_detail_data(ContextInfo.accid,'stock','task')
for obj in objlist:
pause_task(obj.m_nTaskId,ContextInfo.accid,'stock',ContextInfo)
详细说明
暂停智能算法任务
调用方法 pause_task(taskId,accountId,accountType,ContextInfo)
参数详细说明
| 参数名 | 类型 | 含义 | 说明 |
|---|---|---|---|
| taskId | string | 委托号 | 必填 |
| accountID | string | 资金账号 | 必填 |
| AccountType | string | 账号类型 可选: / 'FUTURE':期货 / 'STOCK':股票 / 'CREDIT':信用 / 'HUGANGTONG':沪港通 / 'SHENGANGTONG':深港通 / 'STOCK_OPTION':期权 | 必填 |
| ContextInfo | class | 含有k线信息和接口的上下文对象 | 必填 |
返回 bool,是否发出了暂停任务信号,返回值含义:
True:是
False:否