算法交易
-
10.矢量化回测
在上一节中,我们看到了一个很好的策略,将我们的交易策略与机器学习预测结合使用。但是我们不能仅仅使用累积的回报来判断这个策略是否好坏。我们需要做一个完整的回测,我们需要正确回测我们的…
-
09.线性回归算法在金融的应用案例
导入需要的库 导入金融数据 我们只需要”Adj Close”一列数据,因此我们将该列数据单独挑选出来: 为了后面的操作更方便,在这里将收盘价的列名称修改为“…
-
08.线性回归 Linear Regression
参数:fit_intercept: 布尔型,默认为true 说明:是否对训练数据进行中心化,即是否需要b值,若果为False,则不需要。 normalize 布尔型,默认为fals…
-
07.理解线性回归与梯度下降并做简单预测
预测从瞎猜开始 机器学习是应用数学方法在数据中发现规律的过程。既然数学是对现实世界的解释,那么我们回归现实世界,做一些对照的想象。 想象我们面前有一块塑料泡沫做的白板,白板上分布排…
-
06.Scikit-Learn教程
Scikit-learn是一个非常知名的Python机器学习库,它广泛地用于统计分析和机器学习建模等数据科学领域。 本篇文章通过简明快要的方式来介绍scikit-learn的使用,…
-
05.金融特征工程
特征工程 机器学习的特征工程技术是机器学习中的一个基本主题,但经常被忽视或看似简单。 特征工程是选择、操作和将原始数据转换为可用于监督学习的特征的过程。为了使机器学习在新任务上运行…
-
04.导入yfinance数据
yfinance是什么? yfinance 是一个流行的开源库,由 Ran Aroussi 开发,用于访问雅虎财经上可用的财务数据。 雅虎财经提供了大量关于股票、债券、货币和加密货…
-
03.用于数据科学的 Python 基础知识之matplotlib(下)
figure()函数使用教程 在pyplot模块中,默认拥有一个Figure对象,该对象可以理解为一张空白的画布,用于容纳图表的各种组件,比如图例、坐标轴等等。 例如,在默认的画布…
-
03.用于数据科学的 Python 基础知识之matplotlib(中)
Matplotlib绘图案例 案例1:绘制正弦图 首先导入 Matplotlib 包中的 Pyplot 模块,并以 as 别名的形式简化引入包的名称。 接下来,使用 NumPy 提…
-
03.用于数据科学的 Python 基础知识之matplotlib(上)
简介 Matplotlib 是 Python 中最受欢迎的数据可视化软件包之一,支持跨平台运行,它是 Python 常用的 2D 绘图库,同时它也提供了一部分 3D 绘图接口。Ma…