数据分析-股票数据


长期跟踪股票相关的数据,分析完善预测模型的参数

模型挖掘

股票推荐

预测

模拟买卖 计算收益

股票获利模型

信息采集

上海-行情

深圳-行情

雪球-行情

获取数据 API

AKShare的文档

Adata

pythonstock

baostock

Tushare官网

github-tushare

vnpy开源量化交易平台开发框架

vnpy_tushare-github

vn-py-gitee

easytrader

easyquotation

迅投知识库

聚宽量化

证券宝

萝卜投研

财联社

仓位在线

巨潮资讯网

Alltick

深证信数据服务平台-行情中心

股票数据存储

存储股票数据的开源软件有多种,可以根据数据的使用场景和分析需求来选择合适的存储解决方案。以下是一些常见的开源软件:

  1. ClickHouse:一个高性能的列式数据库,适合于量化研究回测的场景,特别是处理大量数据的OLAP(联机分析处理)场景。ClickHouse采用列式存储,相比传统的行式存储,它在分析场景下有更好的性能表现。

  2. InfluxDB:一个开源的时序数据库,适合存储和检索时间序列数据,如股票价格等。它能够处理高写入和查询负载的时序数据,并进行实时分析。

  3. HDF5:一种用于存储和处理大容量科学数据的文件格式,通过 h5py 库,可以方便地在Python中进行操作。适合于存储非结构化的数据集。

  4. DolphinDB:一个高性能的分布式数据分析数据库,支持PB级数据的秒级查询,适合大规模数据的实时分析。

  5. TuShare:一个提供历史和实时股票数据的Python库,可以用于数据采集、清洗加工到数据存储的全流程服务。

  6. Baostock:提供大量准确、完整的证券历史行情数据、上市公司财务数据等,通过Python API获取证券数据信息。

  7. AkShare:基于Python的开源财经数据接口库,提供股票、期货、期权、基金等金融产品的基本面数据、实时和历史行情数据。

  8. SQL databases:如PostgreSQL或MySQL,这些通用数据库管理系统也常用于存储结构化的股票数据。

  9. Elasticsearch:一个基于Lucene的搜索引擎,提供了分布式、多租户能力的全文搜索引擎,具有HTTP web接口和无模式JSON文档的特点。

  10. Apache Cassandra:一个分布式NoSQL数据库,设计用于处理大量数据跨多个数据中心和云区域的分布式存储。

选择哪种软件取决于您的具体需求,如数据量大小、查询复杂度、实时性要求、技术栈兼容性等因素。对于需要高性能分析的场景,ClickHouse和InfluxDB通常是不错的选择。而对于需要长期存储大量历史数据的场景,可能会考虑使用HDF5。如果已经在使用Python进行数据分析,TuShare和Baostock提供了便捷的API来获取和存储数据。