こんにちは、ミナピピン(@python_mllover)です。今日は平成元年から2020年までの日経平均の変化率を月ごとでまとめてみました。
<ソースコード>
# 日経平均の曜日別変化率を調べる import pandas_datareader.data as web import pandas as pd import datetime import numpy as np # 日経平均株価を取得する nikkei = web.DataReader("NIKKEI225", "fred", "1950/5/16") year = str(1990) start = year + '-01-01' end = year + '-12-31' nikkei['date'] = nikkei.index nikkei = nikkei[nikkei['date'] > start] nikkei['dotw'] = nikkei['date'].dt.dayofweek nikkei = nikkei.dropna(how='any') nikkei['change'] = nikkei['NIKKEI225'].pct_change() nikkei['change2'] = nikkei['change'].shift(-1) # 月ごとの集計 nikkei_month = nikkei.resample('M').mean() # 月ごとのリターン one = [] two = [] three = [] four = [] five = [] six = [] seven = [] eight = [] nine = [] ten = [] eleven = [] twelve = [] for i in range(1990, 2021, 1): try: one.append(nikkei_month.loc[str(i) + '-01'].iloc[0].change2) two.append(nikkei_month.loc[str(i) + '-02'].iloc[0].change2) three.append(nikkei_month.loc[str(i) + '-03'].iloc[0].change2) four.append(nikkei_month.loc[str(i) + '-04'].iloc[0].change2) five.append(nikkei_month.loc[str(i) + '-05'].iloc[0].change2) six.append(nikkei_month.loc[str(i) + '-06'].iloc[0].change2) seven.append(nikkei_month.loc[str(i) + '-07'].iloc[0].change2) eight.append(nikkei_month.loc[str(i) + '-08'].iloc[0].change2) nine.append(nikkei_month.loc[str(i) + '-09'].iloc[0].change2) ten.append(nikkei_month.loc[str(i) + '-10'].iloc[0].change2) eleven.append(nikkei_month.loc[str(i) + '-11'].iloc[0].change2) twelve.append(nikkei_month.loc[str(i) + '-12'].iloc[0].change2) except: pass print(np.array(one).mean()) print(np.array(two).mean()) print(np.array(three).mean()) print(np.array(four).mean()) print(np.array(five).mean()) print(np.array(six).mean()) print(np.array(seven).mean()) print(np.array(eight).mean()) print(np.array(nine).mean()) print(np.array(ten).mean()) print(np.array(eleven).mean()) print(np.array(twelve).mean())
日経平均月別価格変化率データ | |
1月 | -0.03741 |
2月 | -0.01518 |
3月 | -0.00326 |
4月 | 0.101705 |
5月 | 0.014653 |
6月 | 0.00041 |
7月 | -0.02311 |
8月 | -0.06526 |
9月 | -0.04118 |
10月 | 0.019894 |
11月 | 0.053124 |
12月 | 0.05546 |
夏枯れというように言葉があるように7,8,9月のリターンは悪い傾向にあります。なんかの記事で日経平均は9月に買って4月に売却するのが良いとありましたが、たしかにこの結果を見るにそれが一番リターンが高いように思えます。
コメント
[…] 関連記事:【株価分析】日経平均の月別価格変化率を調べてみた […]
[…] 関連記事:【株価分析】日経平均の月別価格変化率を調べてみた […]