概述
python运行环境
python=3.8.5
akshare 直接pip install akshare即可
以下为实例代码
import akshare as ak
import pandas as pd
# print(ak.stock_zh_a_spot())
# 1/0
# fund_data = ak.fund_em_open_fund_info(fund='001593',indicator='单位净值走势')
# print(fund_data)
# fund_em_value_estimation_df = ak.fund_em_value_estimation()
# print(fund_em_value_estimation_df)
# print(fund_em_value_estimation_df[fund_em_value_estimation_df['基金代码']=='001593'])
fund_value_estimation_em_df = ak.fund_value_estimation_em(symbol="全部")
#choice of {'全部', '股票型', '混合型', '债券型', '指数型', 'QDII', 'ETF联接', 'LOF', '场内交易基金'}
my_list = ['290012','161724','001487','090007','470008','161005','007594','163415','001605','006327',
'010213','160219','003096','161726','008063','163417','000216','001302','000251','001553','160633','001593',
'162703','501058','660010','001027','005827','161725','001838']
# print(len(my_list))
#显示所有列
# pd.set_option('display.max_columns', None)
#显示所有行
pd.set_option('display.max_rows', None)
#设置value的显示长度为100,默认为50
pd.set_option('max_colwidth',100)
#净值估算
my_fund = fund_value_estimation_em_df[fund_value_estimation_em_df['基金代码'].isin(my_list)]
# print(len(my_fund))
print(my_fund)
# #持仓明细
# fund_portfolio_hold_em_df = ak.fund_portfolio_hold_em(code="162703", year="2021")
# print(fund_portfolio_hold_em_df)
# #评级
# fund_rating_all_df = ak.fund_rating_all()
# print(fund_rating_all_df[fund_rating_all_df['代码'].isin(my_list)])
# #经理
# fund_manager_df = ak.fund_manager(adjust='0')
# print(fund_manager_df)
最后
以上就是腼腆雪糕为你收集整理的量化投资-python通过akshare资讯的全部内容,希望文章能够帮你解决量化投资-python通过akshare资讯所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复