原生Python开发环境—miniQMT量化交易系统!了解下!
发布时间:5小时前阅读:45
miniQMT量化系统是迅投公司开发的QMT量化交易平台中的轻量级策略运行模式,与标准版QMT并列。相比QMT的开箱即用式策略开发闭环,miniQMT更像一个“数据源+交易接口”,为用户提供行情接入与实盘交易的核心能力,策略编写、回测、数据处理等环节由用户自由组合外部工具实现。
核心功能特点:
1.独立进程运行架构每个miniQMT策略运行在独立的Python进程中,策略之间完全隔离,一个策略的异常不会影响其他策略的运行。策略代码不依赖QMT内置的回调框架(如init、handlebar等生命周期函数),开发者可自由设计主循环、定时逻辑和状态管理,灵活组织代码结构。
2.开放的外部Python环境miniQMT允许用户在任意外部IDE(如PyCharm、VSCode、Jupyter)中编写策略代码,通过官方提供的xtquant Python包与运行中的QMT客户端建立连接执行交易操作。代码调试、补全、版本管理(Git)等体验大幅优于内置编辑器。同时兼容pandas、numpy、scipy等主流科学计算库,支持标准Python语法与控制流,便于开展模块化开发和单元测试。
3.XTQuant双模块接口miniQMT的全部能力依托xtquant包中的两个核心模块:xtdata(数据接口,无需登录账户即可使用)和xttrader(交易接口,需券商账户权限)。xtdata提供L2十档行情、Tick分笔、历史K线等完整行情数据;xttrader则覆盖下单、撤单、订阅、账户查询等完整交易操作功能。
4.原生Python开发环境miniQMT最大的特色在于开放式的开发架构。用户无需在QMT软件内部编写代码,只需获取官方提供的xtquant包,就可以在本地安装的Python环境中进行开发。这意味着开发者可以自由使用PyCharm、VSCode等专业IDE,享受代码自动补全、断点调试、版本控制(Git)等高级功能。同时,本地Python环境支持任意第三方库的安装——Pandas做数据处理、PyTorch训练模型、Matplotlib绘制图表均可无缝集成。
5.轻量部署与高执行效率miniQMT安装包体积小,启动快,适合个人开发者快速上手。其采用全内存交易技术,单笔交易延迟低于1毫秒,适合对时效性要求较高的策略。
6.多品种支持支持A股、两融、可转债、ETF、期权、期货(CTP)等多种交易品种,覆盖主流交易场景。
7.本地化部署数据存储于本地(默认路径为datadir文件夹),保障隐私与安全,适合对数据敏感的用户。
8.数据需主动下载无法使用QMT客户端界面下载的历史数据,必须通过代码调用xtdata.download_history_data()或get_market_data()等接口主动获取行情数据。
9.资源占用低由于miniQMT去除了图形界面和复杂的分析模块,它对电脑配置要求非常低,内存占用仅约500兆,普通笔记本即可流畅运行。
10.实盘导向专注于实盘交易执行,适用于T0、打板、抢筹、网格、条件单等自动化交易场景,不支持可视化回测。
总的来说,miniQMT是一个简洁、灵活、易上手的量化终端,适合对性能要求不高但重视开发自由度的用户;而大QMT更适合需要多策略协同、高频交易或依赖客户端数据管理的专业用户。
我司是一家多年发展历史的上市证券公司,可提供QMT/PTrade量化系统(10万资金门槛),软件免费使用,支持LDP柜台,VIP通道等交易服务;现在新开户7X24小时在线办理,交易佣金优惠,欢迎点击文章上方“问一问”,或文章下方微信+电话,直接联系沟通需求!
投资有风险,入市需谨慎!
温馨提示:投资有风险,选择需谨慎。
-
本周打新日历:一只新股+两只可转债即将发行!点击查看可转债权限开通+申购指南
2026-06-01 14:07
-
华泰证券银证转账是什么时候?支持哪些银行?怎么操作?
2026-06-01 14:07
-
国泰海通证券新人开户有哪些超值福利?怎么高效领取?(含新客理财券)
2026-06-01 14:07


问一问

+微信
分享该文章
