99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁大數(shù)據(jù)時代2021年終盤點 | 用Python分析了上千個表現(xiàn)優(yōu)異的年度基金,終于發(fā)現(xiàn)了賺錢的秘密
2021年終盤點 | 用Python分析了上千個表現(xiàn)優(yōu)異的年度基金,終于發(fā)現(xiàn)了賺錢的秘密
2021-12-22
收藏

作者:俊欣

來源:關(guān)于數(shù)據(jù)分析與可視化

時間過得真快,2021年差不多還有10天就要和大家說再見了,大家今年過得怎么樣?有什么收獲或者遺憾呢?

今天我們來分析一下2021年的基金市場,分析一下今年表現(xiàn)最好的那些基金有什么特征?作為理財小白的你,如何在2022年如何科學(xué)理性地投資從而避免被當(dāng)做韭菜收割呢?

基金介紹

首先對于基金,可以大致分為:貨幣型基金、債券型基金混合型基金股票型基金等等

貨幣型基金

主要投資于貨幣市場,如短期國債、回購、央行票據(jù)、銀行存款等等,風(fēng)險基本沒有。其主要特征是“本金無憂、活期便利、定期收益、每日計收益、按月分紅利”。

類似的像余額寶就是貨幣型基金,而我們一般以七日年化收益率來衡量與評價這種基金

債券型基金

指的是以國債、金融債等固定收益類金融工具為主要投資對象的基金,因為其投資的產(chǎn)品收益比較穩(wěn)定,又被稱為是“固定收益基金”,主要的特點有

  • 低風(fēng)險、低收益
  • 費用較低
  • 收益穩(wěn)定
  • 注重當(dāng)期收益

股票型基金

顧名思義主要是投資于股票市場的基金,其中股票倉位不能低于80%,當(dāng)然根據(jù)股票的種類可以分成優(yōu)先股基金和普通股基金

混合型基金

混合型基金是指投資于股票、債券以及貨幣市場工具的基金,根據(jù)股票、債券投資比例以及投資策略的不同,混合型基金又可以分為偏股型基金、偏債型基金配置型基金等多種類型。

相比較與前三者,混合型基金實現(xiàn)投資的多元化,無需去分別購買風(fēng)格不同的股票型、債券型以及貨幣基金。

下面我們來看一下小編篩選出來的表現(xiàn)優(yōu)異的基金們有什么樣的特征?

數(shù)據(jù)抓取部分

此次數(shù)據(jù)的來源是來自于【蛋卷基金】,通過ajax異步交互來傳輸數(shù)據(jù),有專門的接口,我們分析得到翻頁的規(guī)律主要是通過改變當(dāng)中的page參數(shù),而type參數(shù)則是控制其基金的種類,就是上面提到的股票型、債券型和混合型基金等等

數(shù)據(jù)抓取的代碼如下

@retry(stop=stop_after_attempt(7))
def send_requests(url):
    response = requests.get(url=url, headers=headers, timeout=10)
    return response.text
    
# 數(shù)據(jù)提取與整理
def parse_json(response_data):

    fund_name_list = []
    fund_code_list = []
    fund_yield_list = []
    fund_value_list = []

    response_j = json.loads(response_data)
    funds_list = response_j.get("data").get("items")
    for fund in funds_list:
        fund_name = fund.get("fd_name")
        fund_name_list.append(fund_name)
        fund_code = fund.get("fd_code")
        fund_code_list.append(fund_code)
        fund_yield = fund.get("yield")
        fund_yield_list.append(fund_yield)
        fund_value = fund.get("unit_nav")
        fund_value_list.append(fund_value)

    return fund_name_list, fund_code_list, fund_yield_list, fund_value_list

抓取完成后,數(shù)據(jù)是這樣的:

數(shù)據(jù)分析部分

收益率分布情況

今年以來收益率前十名的股票型基金是:

收益率的分布情況如下圖所示:

而混合型基金收益率前十名的分別是:

收益率分布情況如下圖所示:

讓小編略感到驚訝的則是債券型基金,它的收益率也并不比股票型基金要差,排在前十位的收益率分別是

它的收益率分布情況如下圖所示:

資產(chǎn)規(guī)模情況

下面我們來看一下這些表現(xiàn)優(yōu)異的基金的資產(chǎn)規(guī)模狀況,

對于股票型基金,收益率Top200的基金中,其資產(chǎn)規(guī)模大多在6億元以下,大多都是在1億元-3億元之間

而對于混合型基金而言,結(jié)論也是相似,資產(chǎn)規(guī)模大多在1億元-5億元之間

買新基金還是買老基金?

究竟是買新基金好還是買老基金好呢?

小編篩選了收益率較高的前100名的股票型基金,針對它們的創(chuàng)立時間進(jìn)行了匯總分析,發(fā)現(xiàn)成立時間大多都是在2018年以及2015年-2016年之間,距今差不多已有3-6年的歷史,

而相對于混合型基金而言,收益率前30的基金上市時間大多在2015-2017年,距今也差不多有4-6年的時間

從上圖中同時我們也可以看出老基金的收益率總體上還是要比新基金的收益率要更高一些的

哪些股票被重倉了?

每支基金的前十大持倉股也是十分重要的信息,因此我們來看一下哪些股票被重倉了。

我們篩選了收益率前30的股票型基金和混合型基金,將這些被重倉的股票,它們的持股比例做一個累加,挑選出持倉股累計占比排名前30的股票種類。

在股票型基金當(dāng)中,而寧德時代是被較為關(guān)注的股票之一

而混合型基金的則是

明星基金經(jīng)理人又是誰

買基金主要還是要看基金經(jīng)理人,查看一下他們以往的成績,因此我們來看一下這些基金掌舵人的表現(xiàn)如何?

我們首先來看混合型基金的情況,收益率前200的基金中,小編根據(jù)基金經(jīng)理持有基金的平均收益率為標(biāo)準(zhǔn),選取排名前10的經(jīng)理,我們可以看到“韓廣哲”以及“韓創(chuàng)”這兩位基金經(jīng)理人的收益率能夠達(dá)到65%左右

而對于股票型基金而言,基金經(jīng)理人“曹春林”所管理的基金收益率大約也有55%左右

明星基金經(jīng)理人的持倉情況

我們來看一下這些明星基金經(jīng)理人所管理的基金,混合型基金的明星經(jīng)理人,他們分別管理的基金是

而股票型基金的明星經(jīng)理人所管理的基金則是

最后的最后小編還是需要提醒各位讀者朋友:投資有風(fēng)險,理財也需要謹(jǐn)慎。

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機(jī)數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進(jìn)行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機(jī) new_captcha: data.new_captcha, // 用于宕機(jī)時表示是新驗證碼的宕機(jī) product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }