chore: init qmt_bridge repo (HTTP+WS bridge, MCP endpoint, docs, references)
This commit is contained in:
@@ -0,0 +1,140 @@
|
||||
使用须知 | 迅投知识库
|
||||
迅投知识库
|
||||
首页
|
||||
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知识库
|
||||
登录后获取
|
||||
快速开始 界面操作
|
||||
Reference in New Issue
Block a user