当前位置:首页>python>QMT量化软件支持哪些python三方库?

QMT量化软件支持哪些python三方库?

  • 2026-10-11 07:58:26
QMT量化软件支持哪些python三方库?

QMT量化软件给我们用 Python 做量化交易策略的开发者,提供了一套好用又高效的量化编程工具。QMT自带的 Python 环境里,提前装好了不少量化交易常用的工具包,我们做数据分析、建统计模型、算技术指标都能直接用,特别省心。

一、QMT支持核心内置库概览

QMT内置的Python环境(基于Python 3.6)集成了以下核心科学计算与数据分析库:

NumPy:作为数值计算的基础,提供了强大的多维数组对象和矩阵运算能力,是几乎所有量化分析库的基石。

Pandas:建立在NumPy之上,提供了DataFrame等高级数据结构,是金融时间序列数据处理、清洗和分析的首选工具。

SciPy:扩展了NumPy的功能,包含众多数学、科学与工程计算模块,如优化、积分和插值等。

Statsmodels:专注于统计建模和计量经济学的工具包,可用于进行回归分析、假设检验等。

TA-Lib:这是一个专门为金融市场设计的技术分析库,提供了超过150种技术指标的计算函数(如MACD、RSI、布林带等)以及K线形态识别功能,是技术派量化策略开发的得力助手。

Patsy:一个用于描述统计模型(特别是线性模型)的库,常与Statsmodels配合使用。

二、自定义安装与白名单机制

除了上述内置库,我们完全可以按需安装其他第三方库。安装时,使用  pip install  命令,并指定安装目标路径为QMT客户端的  bin.x64-packages  目录。

然而,有一个至关重要的限制需要特别注意:QMT启用了Python库白名单机制。这意味着,即便在本地成功安装了某个库(例如  openpyxl  ),如果该库未被添加到后台白名单中,策略运行时仍会报错“  ImportError: Forbidden: Module ... not in whitelist!  ”

三、总结

总而言之,QMT为Python我们提供了坚实的内置库支持,覆盖了从数据处理、统计分析到技术指标计算的核心需求。同时,系统也保留了良好的扩展性,允许用户引入更多工具,但需遵守合规与风控要求,通过白名单机制确保交易环境的安全与稳定。

开通实盘量化交易软件(QMT/Ptrade),扫描下方企微联系我,提供量化学习资料、量化问题答疑、量化交流群及更多量化支持服务:

注意:建议投资者务必确认自身风险承受能力及投资目标,国金证券不推荐投资目标不相符的投资者阅读本信息。智能交易可能因系统、通讯等原因无法正常使用或无法按照您的设置价格发出委托指令及完成成交,最终成交价格及数量以交易所、登记结算机构等记录为准。请密切关注交易回报情况及条件单设置情况。以上信息仅供参考,不构成对委托指令成交的承诺,不构成投资建议,不构成收益或避免损失的承诺。请您务必仔细阅读相关风险提示及协议,了解各类智能交易功能的区别及不同风险,审慎决策是否使用相关功能。投资有风险,入市需谨慎!

最新文章

随机文章