股票买卖最佳时机leetcode SP-500-回测回购以回测标准普尔500指数或任何其他指数。从公共来源下载数据并测试动量策略。步骤1到4整个存储库由四个单独的步骤组成,必须一个接一个地执行。详细说明可以在子文件夹中找到。

第1步:我们创建了一个列表,其中列出了将在索引中列出的所有股票代码,以及一个显示在哪个日期列出了哪些唯一股票代码的矩阵。截至目前(2021年4月21日),自1996年初以来,标准普尔500指数中有1108个不同的股票代码。

第2步:我们使用第1步中唯一的股票代码并从下载每日数据。并非所有数据都可以下载,例如,不再列出的代码丢失数据。这是一张包含可用的标准普尔500指数股票代码数量的图表。

第3步:创建一个矩阵,其中包含从1996年初到今天的整个时间段内的所有股票代码。包括所有价格(开盘价、收盘价等)、股息和拆分。

第4步:我们正在测试动量策略。动力策略方法始终持有十个(或任何其他数字)最好的股票。我们什么时候买入或卖出股票?决定买什么或卖什么的日子称为决定日期。