ContextInfo - 上下文对象

ContextInfo 是 QMT 内置 Python 文档中的上下文对象参考条目。

条目定义

类型: 对象、属性与数据结构

官方名称: ContextInfo

本条目不是独立可调用函数,用于说明对象属性、数据字段、枚举、日志或平台约定。

释义

ContextInfo 是 QMT 内置 Python 文档中的上下文对象参考条目。

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

参数

本条目没有独立函数参数。字段、取值或对象属性请查看下方官方详细说明。

返回值

本条目不是独立可调用函数,没有单独返回值。

示例

内置python输出值

# coding:gbk

def init(ContextInfo):

ContextInfo.start = "2017-01-01 00:00:00"# 回测开始时间为 2017-01-01

ContextInfo.end = "2020-01-01 00:00:00"# 回测结束时间为 2020-01-01

def handlebar(ContextInfo):

# 打印输出当前回测时间

print(timetag_to_datetime(ContextInfo.get_bar_timetag(ContextInfo.barpos), "%Y-%m-%d %H%M%S"))

详细说明

ContextInfo.start/ContextInfo.end - 回测开始/结束时间

注意事项

一、此属性只在回测模式生效;

二、仅在init中设置生效,应在init中设置完毕;

三、缺省值为策略编辑界面设定的回测时间范围;

四、回测起止时间也可在策略编辑器的回测参数面板中设置,若两处同时设置,则以代码中设置的值为准;

五、结束时间小于等于开始时间则计算范围为空。

功能说明

可通过此属性设定回测开始/结束的时间,以%Y-%m-%d %H:%M:%S格式传入