1. QMT内置Python环境基于Python 3.6.8版本,预装核心第三方库包括NumPy、Pandas、SciPy、Statsmodels、TA-Lib、Patsy、Matplotlib,基本覆盖常规量化分析的计算、可视化需求。
2. 支持用户自行安装第三方库,常用可安装库包括requests、openpyxl、Tushare、Seaborn、Pyecharts等,安装时需通过pip install命令配合--target参数,将库安装至QMT的指定安装目录下。
3. QMT启用了Python库白名单机制,未纳入白名单的库即使安装成功,策略运行时也会抛出"ImportError: Forbidden"的报错,遇到这类情况需要联系券商后台将所需库添加至白名单后方可正常使用。
4. 自定义单文件库(如MyTT.py)可通过sys.path.append()添加对应路径后直接导入;如果是复杂度较高的交易策略,建议使用xtquant方案在本地IDE(如VSCode、PyCharm)中独立开发,提升开发效率。
### 知识拓展
QMT是面向量化交易投资者的专业交易系统,目前国内多数持牌券商均支持该系统的开通服务,主要适配有策略回测、自动化交易、高频交易需求的专业投资者群体。当前国内量化交易领域的Python生态已经十分完善,各类第三方库覆盖了行情数据获取、因子挖掘、回测验证、实盘交易的全流程需求,未来随着量化交易市场规模的持续扩张,交易系统的Python接口兼容性也会进一步优化,大幅降低普通投资者的量化策略开发门槛。
0