首页 > 解决方案 > 在北极图书馆存储和获取多个股票

问题描述

寻找有关如何使用 MAN AHL 的北极库为 5000 支股票 EOD 数据以及 1 分钟数据存储价格数据的建议。也欢迎 EOD 和 1 分钟数据的单独解决方案。存储数据后,我想执行以下操作:

  1. 在给定的日期时间范围内获取股票子集的数据(假设在 5000 只股票的整个宇宙中大约 500-1000 只)。
  2. 对历史数据(曾经存储在数据库中的数据)的任何更新都应该有版本控制。不应丢弃更新之前的数据。我应该能够获取特定版本/时间戳的数据。

数据格式示例:

        日期股票价格
0 d1 s1 100
1 d2 s1 110
2 d3 s1 105
3 d1 s2 50
4 d2 s2 45
5 d3 s2 40

标签: pythonpandasfinance

解决方案


北极支持几种不同的存储引擎。唯一能满足您需求的是 VersionStore。它保留数据的版本,因此您对数据所做的任何更新都将被版本化,并且您可以按时间戳范围和版本检索数据。

但是,它不会让您像您想做的那样做股票的子集。我建议将你的宇宙子集(比如美国、欧洲、中东和非洲、欧元等)或任何其他对你的用例有意义的组织。


推荐阅读