作者:顾运筠 前言:当前股市低迷,那么基金的表现如何呢?我们用大数据对基金的表现做一个可视化分析。 分析工具:Excel和Tableau。 分析数据取自晨星基金网2016.3-2016.5发布的数据。数据先在Excel中整理好,然后连接到Tableau中做可视化分析。 /vizhome/FinalHelen/1 ◆ ◆ ◆ 各类基金中有的基金有数据,有的基金没有数据,剔除没有数据的基金,对每一类基金的总体表现作一个比较分析,并对标准混合型基金具体数据作一个基本的分析。 到晨星网上看商品类基金主要是黄金白银的投资。 然后对标准混合型基金做具体的分析,看看选择基金时要考虑那些参数,应该如何考虑。 图2-2是标准混合型基金风险系数和回报率的趋势线,可以清楚的看到回报率和风险系数呈负相关。这和第一步的分析一致。 ? 图2-2标准混合型基金风险系数和回报率的趋势线 ?
import re import time import matplotlib.pyplot as plt import requests import demjson html=requests.
点击上方蓝字关注 学Python不迷路 打工人打工魂打工都是人上人,红基金绿基金绿了又绿你基金。今天教大家一招不再被(基金)绿。 获取基金排名信息,使用四四三三法则筛选排名靠前的基金 天天基金网上有基金的排名,可以用Python爬虫程序进行抓取和筛选。 四四三三法则即挑选出3年/2年/1年的排名在前四分之一,6个月/3个月的排名在前三分之一的基金。 获取网上的基金的基本信息和夏普比率,筛选出夏普比率高的基金。 通过四四三三法则挑选出排名靠前的基金共有171个。需要继续进行筛选。目标是从171支基金里选出20支基金。 006279.html Python程序处理 查看打印 dataframe 数据(部分信息截图) 查看打印 dataframe 数据 数据拼接 把上述两个dataframe拼接 把3年/2年/1年/6个月
背景说明 本文主要是利用Python提取并分析相关数据,看下当前基金市场上存在哪些类型的基金,作为新手如何判断一支基金是否值得购买。 -- -->'代码':基金代码,'名称':基金名称,'类型':基金类型}) # 写入到本地磁盘,想到后续会在excel做一些分析,先把数据下载下来 writer=pd.ExcelWriter(r'D:\ 2.对某支基金进行分析 背景: 通常在购买某支基金前,需要对其历史净值信息、历史涨跌等信息进行充分了解再决定是否购买,以下通过简单的分析看下当下某支基金是否值得购买。 -- -->'日增长率':'日增长率均值'}) data_year_rate.head(6) ---- 通过分析15年到20年的数据可知,除了18年股市整体大跌之外。 因此如果长期持有的话,该基金还是能够有较大的盈利效应。 说明:这里只是利用python做一个简单的数据分析,具体选择基金的时候还需要注意到其他方面的问题。
一、简介 玩过几个月的基金,所以今天闲着没事看能不能编程实现-从采集基金数据然后进行分析 这里以白酒为例,相信玩过基金的人都知道,白酒这个基金上过几次热搜,在基金排行榜也是无人不知,所以选择了白酒为例( 二、采集基金 [format,png] 分析 首先是页面,这里选择了蛋卷基金网页去采集数据 https://danjuanapp.com/funding/161725? 编程 首先通过requests请求数据,code是对应的基金代号,这里161725是白酒基金,size是对应的数据量 code = 161725 size = 365 url = "https://danjuanapp.com 好了,就分析这些吧,要去吃饭了,下次再说(偷懒!) 4、总结 以上的分析是以白酒为例(代号161725),通过改变代号可以通用分析其他的基金。 通过改变size可以分析几个月,近一年,近几年的基金数据。
本文灵感来源于笔者的一位极具慧眼的投资老哥,在投资的股票中,会使用i问财和同花顺等分析网站确认入市时机,筛选出好的公司,同时剔除周期股,剔除基本面转坏的股票,并且也能分析公司的财报是否存在收入美化,资产美化 后来才知道这只是基本操作,TA 还懂得个股分析与行业分析,各种高大上的模型与指标配合接地气的操作,再辅以超于常人的投资心态,令TA在近10年的股票投资中佳报频传。 帮我写个爬虫呗,我想只要我输入指定的基金代码,就能够获取该基金历年的净值信息,接着还能够自动按年分组并求出每年 25%,50%,75% 对应的净值分位点,把程序打包发给我。 当然,如果能够写个 JAVA 小程序或者嵌入桌面提醒就更好了,这样我就不用一两周看一次了,半年高枕无忧,反正基金只是闹着玩,我只按照净值来,不管什么它的主要重仓" 大佬在电话里淡淡的说... Pandas 分析 简单分析一下 2015~2019 结果(仅针对基金净值而言): 50%分位点并不是逐年上升,而是在17年达到最大值,而后开始下降 75%分位点与最大值都是在17年达到一个较大值后
3.1.3 基金 基金是账户分配要素中的一个维度,在具体实施时,可以按照特定目的来的划分来设定,以达到该维度反映特定报表的需求,比如,预算资金来源,预算资金管理门。 3.1.3.1 基金配置 1)创建 FM 基金类型 在建立基金的类型时,可以在FM-BCS预算控制期间指定时是根据基金类型来决定的: A年度预算来控制,还是O总体预算来控制。 2)创建用于基金的附加文本类型 指定基金主数据的附加文本类型。 3)为基金编辑选定字段行 基金维护时的,维护界面上的字段状态控制。 3.1.3.2 基金主数据维护 1)FM5I /FM5U - 更改 创建/修改基金 2)FM_SETS_FUND1 /FM_SETS_FUND2 创建基金组,类似基金中心组的手工创建。 3.1.3.3 基金扩展增强使用 FMMD0013提供出口函数 EXIT_SAPSFMMD_013,供用户在创建和修改基金中心时使用用户自己的逻辑; FMMD0014 提供出口函数 EXIT_SAPLFM52
基金分析前准备 这次分析的基金数据来源于“蛋卷基金”,其页面是通过 Ajax 来异步传输数据的,有专门的数据接口,需要进行分析。 : 6, "QDII型": 11} # 统计时间 fund_time = {'近一周': '1w', '近一月': '1m', '近三月': '3m', '近六月': '6m', '近一年': '1y' 报文分析 查看返回的报文内容,并进行分析: 返回的报文结果为 json 格式,因此需要引入 json 模块对爬取到的数据进行处理。 其他交易净值、基金规模、基金持仓等等信息的分析方法类似。 基金表现分析 下面按照分析需求,对基金数据进行爬取、解析、处理、可视化、分析。 f_values.append(0) # 近六月 try: f_values.append('%.4f' % float(fund["nav_grl6m
作者寄语 本次更新公募基金的排行数据 更新接口 "fund_em_open_fund_rank" # 开放式基金排行 "fund_em_exchange_rank" # 场内交易基金排行榜 "fund_em_money_rank " # 货币型基金排行 基金排行 开放式基金排行 接口: fund_em_open_fund_rank 目标地址: http://fund.eastmoney.com/data/fundranking.html % 近1月 float Y 注意单位: % 近3月 float Y 注意单位: % 近6月 float Y 注意单位: % 近1年 float Y 注意单位: % 近2年 float Y 注意单位: str Y - 单位净值 float Y - 累计净值 float Y - 近1周 float Y 注意单位: % 近1月 float Y 注意单位: % 近3月 float Y 注意单位: % 近6月 : % 年化收益率14日 float Y 注意单位: % 年化收益率28日 float Y 注意单位: % 近1月 float Y 注意单位: % 近3月 float Y 注意单位: % 近6月 float
1.引言 刚在群里看见今年社科基金立项名单,想着了解下学科、单位和课题名称的情况,所以用 Stata 整理和粗略分析了一下。用表格贴入公众号太长,不便于浏览,所以表格中就只放排在前几位的几个条目。 更全的分析可以前往我的博客(http://lgspace.top/)查看。 2. 分析过程 2.1 数据整理 * 定义路径 global path "..\2020社科基金可视化" global d "$path/data" global o "$path/output" global .xls", replace copy "http://download.people.com.cn/dangwang/one15996450861.xls" "2020年国家社科基金青年项目立项名单. replace * ## 1.2 合并数据 ******************** foreach t in "年度项目" "青年项目"{ import excel "2020年国家社科基金
作者寄语 新增基金数据-基金评级,目前主要是上海证券评级、招商证券评级、济安金信评级三个数据源 更新接口 "fund_rating_all" # 基金评级-基金评级总汇 "fund_rating_sh " # 基金评级-上海证券评级 "fund_rating_zs" # 基金评级-招商证券评级 "fund_rating_ja" # 基金评级-济安金信评级 基金评级 基金评级总汇 接口: fund_rating_all 目标地址: http://fund.eastmoney.com/data/fundrating.html 描述: 获取天天基金网-基金评级-基金评级总汇 限量: 单次返回所有基金评级数据 输入参数 名称 -基金评级-上海证券评级 限量: 单次返回所有基金评级数据 输入参数 名称 类型 必选 描述 - - - - 输出参数 名称 类型 默认显示 描述 代码 str Y - 简称 str Y - 基金经理 基金公司 ...
正如传统工业一样,基金行业也存在规模经济的可能性,随着基金规模的扩大,基金中一些固定成本和随着规模扩大而没同比例扩大的部分给基金带来了费用上的节省,从而增加了基金的利润,这样在计算基金净值时对基金的净值有了 更新接口 "fund_em_aum" # 基金规模-基金规模详情 "fund_em_aum_trend" # 基金规模-基金规模走势 基金规模 基金规模详情 接口: fund_em_aum 目标地址 : http://fund.eastmoney.com/Company/lsgm.html 描述: 获取天天基金网-基金数据-基金规模 限量: 单次返回所有基金规模数据 输入参数 名称 类型 描述 - /Company/lsgm.html 描述: 获取天天基金网-基金数据-基金规模走势 限量: 单次返回所有基金规模走势数据 输入参数 名称 类型 描述 - - - 输出参数 名称 类型 描述 date 8.966215e+12 3 2017-03-31 8.964740e+12 4 2017-06-30 9.887788e+12 5 2017-09-30 1.085338e+13 6
作者寄语 新增基金数据-基金经理 更新接口 "fund_manager" # 基金经理 基金经理 接口: fund_manager 目标地址: http://fund.eastmoney.com/manager /default.html 描述: 获取天天基金网-基金数据-基金经理大全 限量: 单次返回所有基金经理数据 输入参数 名称 类型 必选 描述 - - - - 输出参数 名称 类型 默认显示 描述 序号 str Y - 姓名 str Y - 所属公司 str Y - 现任基金 str Y - 累计从业时间 float Y 注意单位: 天 现任基金最佳回报 float Y 注意单位: % 现任基金资产总规模 累计从业时间 现任基金最佳回报 现任基金资产总规模 0 1 艾定飞 华商基金 ... 831 64.51 7.23 1 2 艾小军 国泰基金 .. ... ... ... ... 2505 6 朱征星 富国基金 ... 106 1.05 1.87 2506 7 张钟玉
作者寄语 本次补充基金的分红送配数据,主要是为了更好的进行基金的量化回测,目前提供的数据需要在本地进行处理后使用! 更新接口 "fund_cf_em" # 分红送配-基金拆分 分红送配 基金拆分 接口: fund_cf_em 目标地址: http://fund.eastmoney.com/data/fundchaifen.html 描述: 天天基金网-基金数据-分红送配-基金拆分 限量: 单次返回所有历史数据 输入参数 名称 类型 描述 - - - 输出参数 名称 类型 描述 序号 int64 - 基金代码 object - 基金简称 object - 拆分折算日 object - 拆分类型 object - 拆分折算 float64 注意单位: 每份 接口示例 import akshare as ak fund_cf_em_df = ak.fund_cf_em() print(fund_cf_em_df) 数据示例 序号 基金代码 基金简称 拆分折算日 拆分类型 拆分折算
作者寄语 本次补充基金的分红送配数据,主要是为了更好的进行基金的量化回测,目前提供的数据需要在本地进行处理后使用! 更新接口 "fund_fh_em" # 分红送配-基金分红 分红送配 基金分红 接口: fund_fh_em 目标地址: http://fund.eastmoney.com/data/fundfenhong.html 描述: 天天基金网-基金数据-分红送配-基金分红 限量: 单次返回所有历史数据 输入参数 名称 类型 描述 - - - 输出参数 名称 类型 描述 序号 int64 - 基金代码 object - ak fund_fh_em_df = ak.fund_fh_em() print(fund_fh_em_df) 数据示例 序号 基金代码 基金简称 权益登记日 基金金泰 1999-04-05 1999-04-06 0.0490 1999-04-06
作者寄语 本次提供开放式基金规模的数据,通过选择不同的基金类型,可以返回具体基金的规模数据 更新接口 "fund_scale_open_sina" # 开放式基金 开放式基金 接口: fund_scale_open_sina 目标地址: http://vip.stock.finance.sina.com.cn/fund_center/index.html#jjhqetf 描述: 基金数据中心-基金规模-开放式基金 限量: 单次返回指定 symbol 的基金规模数据 输入参数 名称 类型 描述 symbol str symbol="股票型基金"; choice of {"股票型基金", "混合型基金", "债券型基金", "货币型基金", "QDII基金"} 输出参数 名称 类型 描述 序号 int64 - 基金代码 object - 基金简称 object - 单位净值 float64 注意单位: 元 总募集规模 float64 序号 基金代码 基金简称 ...
我不懂选股,但是我希望能站在基金这个巨人的肩膀上看问题,总是不会错的。 学数据科学的应该清楚,数据分析的三板斧,其实非常有用的一招就是“count”(数数),小学就会的,最简单的,也是非常有效的。 1#近1月 r3y = 0.3333#近3月 r6y = 0.3333#近6月 r1n = 0.25#近1年 r2n = 0.25#近2年 r3n = 0.25#近3年 rjnl = 0.25#今年来 /基金增长率.csv", encoding="utf_8_sig") # In[]: df_picked_part = df_part rates = [r1r,r1z,r1y,r3y,r6y,r1n u65B0%u5229%u7075%u6D3B%u914D%u7F6E%u6DF7%u5408@%23%24519191; ASP.NET_SessionId=45qdofapdlm1hlgxapxuxhe1 确定之后,除了爬下来了我们后面所要用到的全部数据之外,我们还利用 4433 法则,对于基金进行了一个初步的分析和筛选。
开放申购 开放赎回 0.12% 8179 008886 民生卓越配置6个月混合(FOF) ... 2017-12-15 份额折算 1:1.0045 4 2017年 2017-09-26 份额折算 1:1.4942 5 2016年 2016-12-15 份额折算 1:1.0230 6 -03 杨淳 0费率 购买 5 002883 华润元大现金通货币A 0.8585 3.8460% ... 2016-07-27 李仆 等 0费率 购买 6 1.8310 7天 限大额 4 5 660016 农银7天理财债券A 1.6780 ... 0.4567 1.6780 7天 限大额 5 6 000791 银华双月定期理财债券A ... 0.6134 2.2390 2个月 限大额 6 7 001057 华夏理财30天债券A 3.0650
作者寄语 本次主要更新基金数据-基金申购状态,可以通过该接口查询所有开放式基金的基金申购状态数据,包括最新净值/万份收益、申购状态、赎回状态、下一开放日、购买起点、日累计限定金额及手续费等数据。 #fcode,asc_1 描述: 东方财富网站-天天基金网-基金数据-基金申购状态 限量: 单次返回当前时刻所有历史数据 输入参数 名称 类型 描述 - - - 输出参数 名称 类型 描述 序号 object - 基金代码 object - 基金简称 object - 基金类型 object - 最新净值/万份收益 float64 - 最新净值/万份收益-报告时间 object - 申购状态 object 基金简称 ... ... ... ... ... ... ... ... 14955 14956 970118 东吴裕丰6个月持有债券
作者寄语 本次补充基金的分红送配数据,主要是为了更好的进行基金的量化回测,目前提供的数据需要在本地进行处理后使用! 更新接口 "fund_fh_rank_em" # 分红送配-基金分红排行 分红送配 基金分红排行 接口: fund_fh_rank_em 目标地址: http://fund.eastmoney.com/ data/fundleijifenhong.html 描述: 天天基金网-基金数据-分红送配-基金分红排行 限量: 单次返回所有历史数据 输入参数 名称 类型 描述 - - - 输出参数 名称 类型 描述 序号 int64 - 基金代码 object - 基金简称 object - 累计分红 float64 注意单位: 元/份 累计次数 int64 - 成立日期 object - 接口示例 import akshare as ak fund_cf_em_df = ak.fund_cf_em() print(fund_cf_em_df) 数据示例 序号 基金代码