V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
phields
V2EX  ›  问与答

如何利用一些 finance 数据库 api 批量获取股票信息?

  •  
  •   phields · 2014 年 8 月 11 日 · 9929 次点击
    这是一个创建于 4178 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我想抓取中国所有上市股票的最高价,最低价,开盘价,收盘价,原先想写个爬虫从google抓但是写起来太麻烦,研究了yahoo finance api发现批量抓取也很麻烦,因为上市时间不对称…而且还有复权的问题,现在比较迷茫,请问有什么好方法最好有个demo,当然能帮我抓好再好不过了!
    12 条回复    2016-04-27 19:49:53 +08:00
    eric
        1
    eric  
       2014 年 8 月 11 日   ❤️ 2
    1. 上市时间和复权都是小问题,并不难处理
    2. Demo 可以看 https://github.com/ericyan/tdx 用的是通达信的数据(注意,这个项目我现在已经不再维护了)
    3. 如果想要人帮你抓好,可以联系 Bloomberg
    dlhxr
        2
    dlhxr  
       2014 年 8 月 11 日
    用Wind。。。
    phields
        3
    phields  
    OP
       2014 年 8 月 11 日
    @dlhxr 我让朋友帮我用wind看过能不能查,但是他只能一个一个导出……不清楚怎么批量导出数据。
    20150517
        4
    20150517  
       2014 年 8 月 11 日 via Android
    我当年下载过,我记得新浪上有个api,全是csv,直接分析,不过a股真心没什么好分析的,数据颗粒大,又不能t加0,还不如做美股的分析
    dlhxr
        5
    dlhxr  
       2014 年 8 月 11 日
    @phields 打开Wind——数据浏览器——行情序列——全部A股,选择需要的指标——导出数据
    dlhxr
        6
    dlhxr  
       2014 年 8 月 11 日
    数据浏览器在股票——多维数据——数据浏览器
    phields
        7
    phields  
    OP
       2014 年 8 月 11 日
    @dlhxr 第一个试过,导出的只有A股票的数据

    @20150517 对,yahoo也是csv,但我看这两家api问题一样批量查都很麻烦
    dlhxr
        8
    dlhxr  
       2014 年 8 月 11 日
    @phields 不是中国的么。。。行情序列下面还有所有B股选哇。不过仅仅有沪深的了,要是想要其他的还是写脚本抓吧~
    phields
        9
    phields  
    OP
       2014 年 8 月 11 日
    @dlhxr 说错了。。。是只有当天的
    dlhxr
        10
    dlhxr  
       2014 年 8 月 11 日
    @phields 可以选择起止日期啊啊啊,不过我觉得已经不是这里应该讨论的了,如果手边有你仔细看一下子,以前我下过的~
    20150517
        11
    20150517  
       2014 年 8 月 12 日
    @phields
    你可以全下载下来,我之前把A股全下载到一个mysql数据库了
    1989644604
        12
    1989644604  
       2016 年 4 月 27 日
    @phields http://tushare.org ,开源免费接口包
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:08 · PVG 06:08 · LAX 14:08 · JFK 17:08
    ♥ Do have faith in what you're doing.