系统原生Python使用
系统原生Python其实是借助QMT极简模式使用,很多人称之为MiniQMT或者小QMT。在QMT启动勾选极简模式后即可进入该模式,相比较大QMT,极简模式不仅可以保留投资者常用编程IDE的习惯,还可以提供更加灵活和方便的操作方式,该模式下程序可以调用XtQuant包获取行情和进行交易,而不需要在QMT中编写程序编译运行。
点头像添加咨询!!AA级上市券商,佣金成本价,逆回购一折!专项两融3.8%;港股通W0.8;
北交所W2!ETF十万分5,期权2,ETF套利免申赎费!免费提供QMT+ptrade量化软件
、LDP极速柜台;
万得宏汇套利软件、VIP极速通道、L2十档行情
!!靓号(888)开户!支持T0智能算法!
1、什么是XtQuant
XtQuant是基于迅投MiniQMT衍生出来的一套完善的Python策略运行框架,对外以Python库的形式提供策略交易所需要的行情和交易相关的API接口,主要包含Xtdata行情模块和Xttrader交易模块。
2、XtQuant运行逻辑
Xtdata作为行情模块,本模块旨在提供精简直接的数据满足量化交易
者的数据需求,主要提供行情数据(历史和实时的K线和分笔)、财务数据、合约基础信息、板块和行业分类信息等通用的行情数据。
Xttrader作为交易模块,封装了策略交易所需要的Python API接口,可以和MiniQMT客户端交互进行报单、撤单、查询资产、查询委托、查询成交、查询持仓以及接收资金、委托、成交和持仓等变动的主推消息。
3、MiniQMT使用方式
在自定义环境下使用MiniQMT需要步骤如下
(1)找到XtQuant库
一般在QMT安装根目录bin.x64\Lib\site-packages中,如下图所示完整安装路径为:D:\QMT交易端模拟\bin.x64\Lib\site-packages\xtquant
(2)拷贝XtQuant库
将xtquant拷贝到自定义的python环境中的Lib\site-packages 目录,即可在自定义环境中使用MiniQmt。如将D:\QMT交易端模拟\bin.x64\Lib\site-packages\xtquant\ 拷贝到C:\Users\user\AppData\Roaming\Python\Python37\site-packages目录中。
(3)启动MiniQMT
启动QMT客户端时,勾选【极简模式】便可进入MiniQMT环境。
(4)本地IDE调用XtQuant
本地IDE调用XtQuant库其实和调用其他Python库类似,如下代码为:获取恒生电子(代码为'600570SH')2023年10月份日k数据
温馨提示:投资有风险,选择需谨慎。

