<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 歷史的十一月板塊漲幅 > 來源:https://uqer.io/community/share/563c8065f9f06c713ddfeb6d 大盤又開始瘋長了,還記嘚去年十一月嗎 ? ```py #獲得行業信息 def GetEquIndustry(universe,field): num = 100 cnt_num = len(universe)/num if cnt_num > 0: df = pd.DataFrame({}) for i in range(cnt_num) : sub_df = DataAPI.EquIndustryGet(secID=universe[i*num:(i+1)*num],field=field) df = pd.concat([df,sub_df]) if (i+1)*num != len(universe): sub_df = DataAPI.EquIndustryGet(secID=universe[(i+1)*num:],field=field) df = pd.concat([df,sub_df]) else: df = DataAPI.EquIndustryGet(secID=universe,field=field) return df ``` ```py from CAL.PyCAL import * import pandas as pd cal = Calendar('China.SSE') universe = DataAPI.EquGet(equTypeCD='A')['secID'].tolist() #獲得全A股的secID id2nm = lambda x:x[0:6] tk_list_A = map(id2nm,universe) #獲得全A股的ticker Ind_info = GetEquIndustry(universe = universe ,field=['ticker','secShortName','industryName2']) #獲得個股的申萬行業分類 Ind_info_gp = Ind_info.groupby('industryName2')#按照行業分組 Ind_tks_dic = {} #獲得每個行業包含的股票 for ind_nm,sub_info in Ind_info_gp: Ind_tks_dic[ind_nm] = sub_info.drop_duplicates('ticker')['ticker'].tolist() ``` ```py from pandas import DataFrame,Series from CAL.PyCAL import * cal = Calendar('China.SSE') field = ['ticker','secShortName','tradeDate','preClosePrice','closePrice','turnoverValue'] #時間軸(開始時間) time = ['20141031', '20131031', '20121031', '20111031', '20101031'] #保存各個時間段的數據 Data_time = {} #保存各個時間段的股票名字 tk_nm_dic ={} # 時間稍慢 for s in time : Data_time[s] = DataFrame() for x in universe : try : data_temp = DataAPI.MktEqudAdjGet( secID = x , field =field , beginDate = s , endDate = cal.advanceDate(s,'1M', BizDayConvention.Following).strftime('%Y%m%d')) data_temp['marketValue'] = DataAPI.MktEqudGet(secID = x ,field ='marketValue' , beginDate = s , endDate = cal.advanceDate(s,'1M', BizDayConvention.Following).strftime('%Y%m%d')) Data_time[s] = pd.concat([Data_time[s],data_temp]) except : continue tk_nm_dic[s] = dict(zip(Data_time[s]['ticker'],Data_time[s]['secShortName'])) # 獲得個股ticker與名稱的對應字典 for s in Data_time.values() : s['tradeDate'] = pd.to_datetime(s['tradeDate']) # 將tradeDate這一列的格式由string改為datetime s['increase'] = s['closePrice']/s['preClosePrice'] # 獲得個股每天的收益 ``` ```py # 股票數據統計 Stock_Data = {} for s in Data_time.keys() : Stock_dict = {'ticker':[],'income':[],'turnoverValue':[] ,'marketValue' :[]} # 獲得每個時間段的Data計算個股的收益和平均市值 for tk,sub_info in Data_time[s].groupby('ticker') : income = sub_info['increase'].prod()-1 # 獲得在這段時間內該股的漲幅 mkt_value = sub_info['marketValue'].sum()/len(sub_info) turnoverValue_avg = sub_info['turnoverValue'].sum()/len(sub_info) Stock_dict['ticker'].append(tk) Stock_dict['income'].append(income) Stock_dict['marketValue'].append(mkt_value) Stock_dict['turnoverValue'].append(turnoverValue_avg) # 返回時間為Key的個股數據 Stock_Data[s] = pd.DataFrame(Stock_dict) ``` ```py # 行業數據統計 Output_dicy = {} Output_dicy['industry'] = [] Output_dicy['Num'] = [] Output_dicy['Nov14'] = [] for ind,tks in Ind_tks_dic.items() : for table in Stock_Data.keys() : if not table in Output_dicy.keys() : Output_dicy[table] = [] sub_Industry = Stock_Data[table][Stock_Data[table]['ticker'].isin(tks)] # 成交量前三 bigstk = sub_Industry.sort(columns='turnoverValue',ascending=False)['ticker'][0:3].tolist() # 行業指數收益 if not sub_Industry['marketValue'].sum() == 0 : rtn_Industry = (sub_Industry['income']*sub_Industry['marketValue']).sum()/sub_Industry['marketValue'].sum() Output_dicy[table].append(rtn_Industry) if table == '20141031' : Output_dicy['Nov14'].append(map(lambda x:tk_nm_dic['20141031'][x],bigstk)) if not sub_Industry['marketValue'].sum() == 0 : #最新行業成分數量 Output_dicy['Num'].append(len(sub_Industry)) Output_dicy['industry'].append(ind) Output_table = pd.DataFrame(Output_dicy) ``` 去年十一月瘋長的大盤 ```py # 統計并顯示 Out_put = Output_table.loc[:,['industry','Num','20101031','20111031','20121031','20131031','20141031','Nov14']] Out_put.columns = [u'行業名稱',u'該行業成分股數目(15年)',u'2010年十一月',u'2011年十一月',u'2012年十一月',u'2013年十一月',u'2014年十一月',u'2014年板塊成交量前三'] Out_put[u'平均漲幅'] = (Out_put[u'2010年十一月']+Out_put[u'2011年十一月']+Out_put[u'2012年十一月']+Out_put[u'2013年十一月']+Out_put[u'2014年十一月']) / 5 print u'一共有%d個申萬二級行業'%len(Out_put),u' : ' Out_put.sort(u'2014年十一月' , ascending = False).head(20) ``` ``` 一共有208個申萬二級行業 : ``` | | 行業名稱 | 該行業成分股數目(15年) | 2010年十一月 | 2011年十一月 | 2012年十一月 | 2013年十一月 | 2014年十一月 | 2014年板塊成交量前三 | 平均漲幅 | | --- | --- | | 97 | 資本市場服務 | 18 | -0.141082 | -0.152839 | -0.133307 | 0.098754 | 0.511463 | [中信證券, 海通證券, 興業證券] | 0.036598 | | 22 | 證券 | 20 | -0.142078 | -0.150951 | -0.129955 | 0.094950 | 0.493749 | [中信證券, 海通證券, 興業證券] | 0.033143 | | 107 | 綜合金融 | 21 | -0.139421 | -0.148480 | -0.132800 | 0.095897 | 0.477825 | [中信證券, 海通證券, 興業證券] | 0.030604 | | 2 | 航空運輸 | 6 | -0.179507 | -0.123943 | -0.094819 | 0.015406 | 0.406586 | [海南航空, 東方航空, 中信海直] | 0.004744 | | 149 | 航空運輸業 | 10 | -0.173271 | -0.107966 | -0.082920 | 0.015486 | 0.343224 | [海南航空, 東方航空, 中信海直] | -0.001089 | | 38 | 保險業 | 3 | -0.095615 | -0.017941 | -0.035695 | 0.154288 | 0.323310 | [中國平安, 中國太保, 中國人壽] | 0.065669 | | 153 | 保險 | 4 | -0.095476 | -0.018500 | -0.035806 | 0.154006 | 0.323234 | [中國平安, 中國太保, 中國人壽] | 0.065492 | | 92 | 房屋建筑業 | 1 | 0.000000 | 0.000000 | -0.127193 | 0.202055 | 0.316129 | [高新發展] | 0.078198 | | 112 | 高速公路 | 23 | -0.108908 | -0.088902 | -0.073154 | 0.052344 | 0.272050 | [廣發證券, 廈門港務, 五洲交通] | 0.010686 | | 193 | 石油加工、煉焦和核燃料加工業 | 18 | 0.007286 | -0.034520 | -0.127721 | 0.005377 | 0.258827 | [陜西黑貓, 上海石化, *ST華錦] | 0.021850 | | 122 | 建筑安裝業 | 1 | -0.113664 | -0.006221 | -0.139037 | 0.020833 | 0.213740 | [中關村] | -0.004870 | | 139 | 基礎建設 | 22 | -0.037736 | -0.088644 | 0.009290 | 0.011860 | 0.212001 | [中國中鐵, 中國鐵建, 中國交建] | 0.021354 | | 202 | 農、林、牧、漁服務業 | 1 | -0.013893 | 0.032037 | -0.106501 | 0.055081 | 0.210865 | [豐樂種業] | 0.035518 | | 113 | 房屋建設 | 4 | -0.046656 | -0.087118 | 0.006878 | 0.009602 | 0.202862 | [中國建筑, 上海建工, 寧波建工] | 0.017114 | | 176 | 園區開發 | 18 | -0.042658 | -0.077632 | -0.073093 | -0.033278 | 0.200555 | [陸家嘴, 外高橋, 金融街] | -0.005221 | | 39 | 租賃業 | 1 | -0.149817 | 0.011525 | -0.106517 | 0.043152 | 0.200312 | [渤海租賃] | -0.000269 | | 82 | 土木工程建筑業 | 45 | -0.028200 | -0.077634 | -0.003929 | 0.004428 | 0.181418 | [中國建筑, 中國中鐵, 中國鐵建] | 0.015217 | | 194 | 貨幣金融服務 | 16 | -0.060532 | -0.046490 | 0.017593 | 0.012884 | 0.181281 | [浦發銀行, 興業銀行, 民生銀行] | 0.020947 | | 101 | 銀行 | 16 | -0.060532 | -0.046490 | 0.017593 | 0.012884 | 0.181281 | [浦發銀行, 興業銀行, 民生銀行] | 0.020947 | | 67 | 燃氣生產和供應業 | 9 | -0.097077 | 0.016135 | -0.038805 | 0.005440 | 0.178853 | [大眾公用, 重慶燃氣, 申能股份] | 0.012909 | 五年間十一月平均漲幅 ```py Out_put.sort(u'平均漲幅' , ascending = False).head(20) ``` | | 行業名稱 | 該行業成分股數目(15年) | 2010年十一月 | 2011年十一月 | 2012年十一月 | 2013年十一月 | 2014年十一月 | 2014年板塊成交量前三 | 平均漲幅 | | --- | --- | | 92 | 房屋建筑業 | 1 | 0.000000 | 0.000000 | -0.127193 | 0.202055 | 0.316129 | [高新發展] | 0.078198 | | 38 | 保險業 | 3 | -0.095615 | -0.017941 | -0.035695 | 0.154288 | 0.323310 | [中國平安, 中國太保, 中國人壽] | 0.065669 | | 153 | 保險 | 4 | -0.095476 | -0.018500 | -0.035806 | 0.154006 | 0.323234 | [中國平安, 中國太保, 中國人壽] | 0.065492 | | 35 | 林業 | 5 | 0.010244 | 0.117180 | 0.028619 | 0.012805 | 0.085120 | [平潭發展, 永安林業, 吉林森工] | 0.050794 | | 200 | 運輸設備 | 7 | 0.116078 | -0.056020 | 0.095749 | 0.071869 | 0.008633 | [晉西車軸, 北方創業, 康尼機電] | 0.047262 | | 97 | 資本市場服務 | 18 | -0.141082 | -0.152839 | -0.133307 | 0.098754 | 0.511463 | [中信證券, 海通證券, 興業證券] | 0.036598 | | 202 | 農、林、牧、漁服務業 | 1 | -0.013893 | 0.032037 | -0.106501 | 0.055081 | 0.210865 | [豐樂種業] | 0.035518 | | 22 | 證券 | 20 | -0.142078 | -0.150951 | -0.129955 | 0.094950 | 0.493749 | [中信證券, 海通證券, 興業證券] | 0.033143 | | 107 | 綜合金融 | 21 | -0.139421 | -0.148480 | -0.132800 | 0.095897 | 0.477825 | [中信證券, 海通證券, 興業證券] | 0.030604 | | 123 | 鐵路運輸業 | 3 | -0.074811 | -0.032704 | 0.033269 | 0.058432 | 0.158774 | [大秦鐵路, 廣深鐵路, 鐵龍物流] | 0.028592 | | 111 | 餐飲業 | 4 | 0.116088 | 0.030976 | -0.115720 | 0.094488 | 0.002694 | [*ST云網, 西安飲食, 全聚德] | 0.025705 | | 188 | 互聯網和相關服務 | 12 | 0.063492 | 0.059126 | -0.123481 | 0.001113 | 0.127137 | [東方財富, 鵬博士, 海虹控股] | 0.025477 | | 182 | 電氣自動化設備 | 30 | 0.181047 | 0.021313 | -0.121661 | 0.000477 | 0.045836 | [國電南瑞, 許繼電氣, 川儀股份] | 0.025402 | | 20 | 專業技術服務業 | 9 | 0.173828 | -0.040446 | -0.119783 | 0.046313 | 0.057355 | [中材節能, 設計股份, 三聯虹普] | 0.023453 | | 193 | 石油加工、煉焦和核燃料加工業 | 18 | 0.007286 | -0.034520 | -0.127721 | 0.005377 | 0.258827 | [陜西黑貓, 上海石化, *ST華錦] | 0.021850 | | 4 | 鐵路運輸 | 3 | -0.074811 | -0.032704 | 0.028185 | 0.057472 | 0.130967 | [大秦鐵路, 廣深鐵路, 鐵龍物流] | 0.021822 | | 139 | 基礎建設 | 22 | -0.037736 | -0.088644 | 0.009290 | 0.011860 | 0.212001 | [中國中鐵, 中國鐵建, 中國交建] | 0.021354 | | 194 | 貨幣金融服務 | 16 | -0.060532 | -0.046490 | 0.017593 | 0.012884 | 0.181281 | [浦發銀行, 興業銀行, 民生銀行] | 0.020947 | | 101 | 銀行 | 16 | -0.060532 | -0.046490 | 0.017593 | 0.012884 | 0.181281 | [浦發銀行, 興業銀行, 民生銀行] | 0.020947 | | 44 | 食品制造業 | 22 | 0.150009 | 0.017352 | -0.080203 | -0.045608 | 0.059697 | [伊利股份, 光明乳業, 花園生物] | 0.020249 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看