QMT内置的Python环境(基于Python 3.6)集成了以下核心科学计算与数据分析库:
NumPy:作为数值计算的基础,提供了强大的多维数组对象和矩阵运算能力,是几乎所有量化分析库的基石。
Pandas:建立在NumPy之上,提供了DataFrame等高级数据结构,是金融时间序列数据处理、清洗和分析的首选工具。
SciPy:扩展了NumPy的功能,包含众多数学、科学与工程计算模块,如优化、积分和插值等。
Statsmodels:专注于统计建模和计量经济学的工具包,可用于进行回归分析、假设检验等。
TA-Lib:这是一个专门为金融市场设计的技术分析库,提供了超过150种技术指标的计算函数(如MACD、RSI、布林带等)以及K线形态识别功能,是技术派量化策略开发的得力助手。
Patsy:一个用于描述统计模型(特别是线性模型)的库,常与Statsmodels配合使用。