python - 在北极图书馆存储和获取多个股票
问题描述
寻找有关如何使用 MAN AHL 的北极库为 5000 支股票 EOD 数据以及 1 分钟数据存储价格数据的建议。也欢迎 EOD 和 1 分钟数据的单独解决方案。存储数据后,我想执行以下操作:
- 在给定的日期时间范围内获取股票子集的数据(假设在 5000 只股票的整个宇宙中大约 500-1000 只)。
- 对历史数据(曾经存储在数据库中的数据)的任何更新都应该有版本控制。不应丢弃更新之前的数据。我应该能够获取特定版本/时间戳的数据。
数据格式示例:
日期股票价格 0 d1 s1 100 1 d2 s1 110 2 d3 s1 105 3 d1 s2 50 4 d2 s2 45 5 d3 s2 40
解决方案
北极支持几种不同的存储引擎。唯一能满足您需求的是 VersionStore。它保留数据的版本,因此您对数据所做的任何更新都将被版本化,并且您可以按时间戳范围和版本检索数据。
但是,它不会让您像您想做的那样做股票的子集。我建议将你的宇宙子集(比如美国、欧洲、中东和非洲、欧元等)或任何其他对你的用例有意义的组织。
推荐阅读
- linux - 为使用 CURL 下载的 bash 脚本传递用户输入
- flutter - 使用 StreamBuilder 将数据存储在 Provider 中但出现错误
- javascript - Angular5 - 滚动到锚点
- vba - 访问中的 DCount 函数显示空白字段的重复项
- eclipse - Eclipse 中的 Maven 完全消失
- python - numpy的开放网格和稀疏网格的区别
- javascript - 如何通过按钮单击水平滚动,例如下一个和上一个。在本机反应
- mysql - Docker - 错误:连接 ECONNREFUSED 127.0.0.1:3306
- powershell - 如何使用 Powershell 将多种 base64 格式转换为 CSV 文件中的图片?
- r - 如何在不丢失绘图摘要信息的情况下编辑 meta::forest 图的列?我在 R bookdown 中关注 Harrer 元分析