1. 主页 > 使用python做量化交易策略测试和回验,有哪些比

使用python做量化交易策略测试和回验,有哪些比

使用python做量化交易策略测试和回验,有哪些比

比较成熟的库可以参考如下几个:pybacktestpyalgotraderziplinebtbacktraderpybacktest基于vector,不是event based,快得多得多,缺点也明显。

numpy介绍:一个用python实现的科学计算包。包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C 和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。scipy介绍:SciPy是一款方便、易于使用、专为科学和工程设计的Python工具包。它包括统计、优化、线性代数、傅里叶变换、信号和图像处理、常微分方程求解等等。pandas介绍:Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。quantdsl介绍: quantdsl包是Quant DSL语法在Python中的一个实现。Quant DSL 是财务定量分析领域专用语言,也是对衍生工具进行建模的功能编程语言。Quant DSL封装了金融和交易中使用的模型(比如市场动态模型、最小二乘法、蒙特卡罗方法、货币的时间价值)。statistics介绍:python内建的统计库,该库提供用于计算数值数据的数学统计的功能。PyQL介绍: PyQL构建在Cython之上,并在QuantLib之上创建一个很浅的Pythonic层,是对QuantLib的一个包装,并利用Cython更好的性能。

本文由系统爬虫自动捉取,不代表本网站立场,转载联系作者并注明出处:https://www.xintianshufa.com/qfl/24534.html