Files

140 lines
4.4 KiB
Plaintext

使用须知 | 迅投知识库
迅投知识库
首页
API API
投研新手教程
QMT新手教程
内置Python
XtQuant文档
VBA
数据字典 数据字典
快速开始
股票数据
行业概念数据
指数数据
期货数据
期权数据
场内基金数据
债券数据
常见问题
场景化示例
迅投因子
数据浏览器
策略迁移 策略迁移
聚宽策略
客服QQ: 810315303
联系方式: 18309226715
视频教程 视频教程
投研端教程
迅投学堂
在新窗口打开
投研平台
在新窗口打开
迅投社区
在新窗口打开
迅投官网
在新窗口打开
注册
登录
智能助手加载中...
首页
API API
投研新手教程
QMT新手教程
内置Python
XtQuant文档
VBA
数据字典 数据字典
快速开始
股票数据
行业概念数据
指数数据
期货数据
期权数据
场内基金数据
债券数据
常见问题
场景化示例
迅投因子
数据浏览器
策略迁移 策略迁移
聚宽策略
客服QQ: 810315303
联系方式: 18309226715
视频教程 视频教程
投研端教程
迅投学堂
在新窗口打开
投研平台
在新窗口打开
迅投社区
在新窗口打开
迅投官网
在新窗口打开
内置Python
快速开始
使用须知
安装路径的选择
下载python库
关于ContextInfo
推荐用法
错误用法
关于线程和进程
主图解析
策略运行无反应/运行报错提示 "run script failed! "
数据下载
界面操作
变量约定
数据结构
系统函数
行情函数
交易函数
成交回报实时主推函数
引用函数
绘图函数
枚举常量
完整示例
常见问题
# 安装路径的选择
在安装 QMT 软件时, 请不要安装在C盘,以避免因权限问题导致的使用问题
若是只能安装到C盘,请在启动时选择 以管理员权限启动
# 下载python库
初次使用 QMT 时,请确保补全所需的 Python 库。安装完毕后,不要忘记重启客户端。
提示
在盘中,下载速度会很慢,建议盘前或盘后更新。
# 关于ContextInfo
由于底层机制的限制, ContextInfo 中存储的变量值将会回滚,即在对 ContextInfo 中的变量进行修改之后,在下一次 handlebar 调用时,这些修改将不会保留。具体细节请参阅 常见问题
在新窗口打开 。因此,在完全理解 ContextInfo 机制之前,请避免在其中存储任何变量。
# 推荐用法
class G (): pass
g = G()
def init ( ContextInfo ):
g.stock_list = [ ' 000001.SZ ' ]
def handlebar ( ContextInfo ):
g.stock_list.append( ' 600000.SH ' )
# 错误用法
警告
下面的示例请勿使用
def init ( ContextInfo ):
ContextInfo.stock_list = [ ' 000001.SZ ' ]
def handlebar ( ContextInfo ):
ContextInfo.stock_list.append( ' 600000.SH ' )
# 关于线程和进程
QMT中,python 无法 使用多线程和多进程,而且 所有策略都在同一线程中执行 ,所以策略中应该尽量避免阻塞类的写法,否则会影响其他策略的执行。
# 主图 解析
如下图所示,策略执行依赖于K线图。这里所说的主图即是K线图,策略正是在K线图上运行,也是由它驱动的(也有非K线驱动的策略写法,详见快速入门)。
K线回放 :策略在客户端运行时会从第一根K线开始,依次调用 handlebar 函数,直至最后一根K线。并且在盘中,每一个新的行情快照都会触发一次 handlebar 函数调用(无论主图的周期如何)。如果想要过滤掉某些K线,可以设置右侧的快速计算,或使用 ContextInfo. is_last_bar () 函数进行过滤。
# 策略运行无反应/运行报错提示 "run script failed! "
最快解决方法是点击右上角 布局 按钮,选择 恢复默认布局
如果策略运行后无任何反应,首先检查客户端是否有其他策略正在运行,如果有,请先将其停止,然后重试。检查方法如下图所示:
提示
最后建议重启客户端
# 数据下载
QMT提供了许多接口来依赖数据下载功能。客户端的数据下载功能如下图所示:
而且,在批量下载中可以设置定时下载,这样可以方便地每天自动下载当日的行情数据。
上次更新:
邀请注册送VIP优惠券
分享下方的内容给好友、QQ群、微信群,好友注册您即可获得VIP优惠券
玩转qmt,上迅投qmt知识库
登录后获取
快速开始 界面操作