## 原型

```python
ContextInfo.run_time(funcName,period,startTime)
```

## 释义

ContextInfo.run_time 是 QMT 内置 Python 中用于设置定时器的接口。

研究：官方目录未明确；回测：官方目录未明确；模拟：官方目录未明确；实盘：官方目录未明确。

## 参数

| 参数 | 是否必填 | 官方原始定义 |
|---|---:|---|
| `funcName` | 是 | funcName |
| `period` | 是 | period |
| `startTime` | 是 | startTime |

## 返回值

以实际接口返回和下方详细说明为准。

## 示例

```python
python

import time

def init(ContextInfo):

ContextInfo.run_time("f","5nSecond","2019-10-14 13:20:00")

def f(ContextInfo):

print('hello world')

#此例为自2019-10-14 13:20:00后每5s运行一次函数f
```

## 详细说明

设置定时器函数，可以指定时间间隔，定时触发用户定义的回调函数。适用与在盘中，持续判断交易信号的模型。

用法： ContextInfo.run_time(funcName,period,startTime) 定时触发指定的 funcName函数, funcName函数由用户定义, 入参为ContextInfo对象。

### 参数详细说明

funcName：回调函数名

period：重复调用的时间间隔,'5nSecond'表示每5秒运行1次回调函数,'5nDay'表示每5天运行一次回调函数,'500nMilliSecond'表示每500毫秒运行1次回调函数

startTime：表示定时器第一次启动的时间,如果要定时器立刻启动,可以设置历史的时间

回调函数参数： ContextInfo：策略模型全局对象
