分享一个完全免费的中国 A 股数据获取库

查看 38|回复 5
作者:sunfinv   
大家好!今天想分享一个我开源的金融数据获取库 finshare ,完全免费,无需 API
Key 。
GitHub: https://github.com/finvfamily/finshare
finshare 源于我的项目: https://meepoquant.com/
特性:
  • 完全免费:无需 API Key ,无调用次数限制
  • 多数据源:东方财富、腾讯、新浪、通达信、BaoStock
  • 自动故障切换:数据源失败时自动切换备用源
  • 高性能:支持异步批量获取
  • 内置缓存:减少重复请求

    安装:
    pip install finshare
    快速开始:
    import finshare as fs
    获取历史 K 线数据
    df = fs.get_historical_data('000001.SZ', start='2024-01-01', end='2024-12-31',
    adjust='qfq')
    获取实时快照
    snapshot = fs.get_snapshot_data('000001.SZ')
    财务数据
    df = fs.get_income('000001.SZ')  # 利润表
    特色数据
    df = fs.get_money_flow('000001.SZ')  # 资金流向
    df = fs.get_lhb()                     # 龙虎榜
    征集想法:
    我正在开发 finquant 开源量化交易框架,想收集大家的想法:
  • 你想要什么样的交易系统?
  • 需要哪些功能?(回测、实盘、因子库、风控、实时交易等)

    欢迎加入 Discord 社群一起讨论: https://discord.gg/XT5f8ZGB
    也欢迎 Star 和 PR !
  • freak118   
    跟 akshare 比有什么区别和优势吗
    sunfinv
    OP
      
    简洁 API 、需要自动故障切换/缓存/异步等高级功能,二者有互补的地方。
    sunfinv
    OP
      
    @freak118 简洁 API 、需要自动故障切换/缓存/异步等高级功能,二者有互补的地方。
    sunfinv
    OP
      
    @freak118   finshare 优势
      ┌──────────────┬─────────────────────────┬───────────────────────────────┐
      │     方面     │         akshare         │           finshare            │
      ├──────────────┼─────────────────────────┼───────────────────────────────┤
      │ API 风格     │ ak.stock_zh_a_spot_em() │ fs.get_snapshot_data() 更简洁 │
      ├──────────────┼─────────────────────────┼───────────────────────────────┤
      │ 自动故障切换 │ 单一数据源              │ 多数据源自动切换              │
      ├──────────────┼─────────────────────────┼───────────────────────────────┤
      │ 缓存机制     │ 需手动实现              │ 内置 MemoryCache/RedisCache   │
      ├──────────────┼─────────────────────────┼───────────────────────────────┤
      │ 异步支持     │ 无                      │ AsyncDataSourceManager        │
      ├──────────────┼─────────────────────────┼───────────────────────────────┤
      │ 稳定性保障   │ 无                      │ 熔断器、智能路由、监控系统    │
      ├──────────────┼─────────────────────────┼───────────────────────────────┤
      │ 代码简洁度   │ 较复杂                  │ 更现代简洁                    │
      └──────────────┴─────────────────────────┴───────────────────────────────┘
    Dispatcher   
    我更期望获得期货的。大连、郑州、上海这些交易所的品种,涨跌幅限制,平今优惠等信息。
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部