python获取股票和基金等数据

时间:2021-07-26 16:55:33   收藏:0   阅读:0

    

普通人炒股,其实大概率是亏的,一是因为贪婪、二是因为业余,贪婪不一定坏事,业余才真的要命,因为你永远赚不到认知之外的钱。

现在大家都在讨论价值投资,买股票实质是在买公司,评判价值的过程才是投资的精髓。

我觉得研究价值其实是研究数据背后的逻辑,靠数据去决策。

Python作为金融领域明星级的分析工具,在数据获取、清洗、分析、建模上都有全套的解决方案,比如说Pandas就是专门为金融分析开发的库。

这次我们来研究下如何用Python获取股票&基金数据,用作行业分析。

技术图片

 

通过安装akshare包,简单的取得数据例子为例:先用pip安装,如遇到报错用conda继续:

在jupyter notebook或者lab环境中来操作:

import akshare as ak
stock_info_a_code_name_df = ak.stock_info_a_code_name()
stock_info_a_code_name_df

技术图片

 

 

import akshare as ak
stock_zh_a_spot_df = ak.stock_zh_a_spot()
stock_zh_a_spot_df

技术图片

 

 获取某些股票的行情:

import akshare as ak
stock_zh_a_daily_qfq_df = ak.stock_zh_a_daily(symbol="sh600000", adjust="hfq")
stock_zh_a_daily_qfq_df

技术图片

 

import akshare as ak
fund_em_open_fund_daily_df = ak.fund_em_open_fund_daily()
fund_em_open_fund_daily_df

 

技术图片

 

 技术图片技术图片

 

 相比较AKshare,Tushare、Baostock上的数据更加规范,但维度会少一些,各有长短。

 

 国内外金融数据接口:

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!