2024年の投資を振り返る

2025-01-04 by 内田裕之

こんにちは。

投資で老後資産づくりに励むうっちゃんです。

明けましておめでとうございます。

2025年を無事に迎えることができ、嬉しく思います。

さて、今回はプログラミング言語Pythonを使って2024年の投資相場を振り返ります。

この記事は内容に広告・プロモーションを含みます。

2024年の投資相場を振り返る

2024年の投資相場

上図は2024年初来の投資リターンを比較したものです。

黄色がゴールド、青色がS&P500、緑色がビットコイン、黒色が米ドル円、橙色が原油です。

2024年はビットコインがダントツNo.1!

約2倍になっています。

他の資産も、原油以外は10%〜30%ほど上がっており、比較的お金を増やしやすい相場でした。

やはり米国で利下げが始まったのが大きいのでしょうね。

Pythonのコード

Python

今回の投資分析に使ったPythonの分析コードを記載します。


#ライブラリをインポート
from pandas_datareader import data
import yfinance as yf
import pandas as pd
from pylab import mpl, plt
import numpy as np
import datetime
plt.style.use('ggplot')
mpl.rcParams['font.family'] = 'serif'
%matplotlib inline

#データの期間
start = '2024-1-1'
end = '2024-12-31'

#Yahoo!Financeからデータ取得
def yahoo(symbol,start,end):
    df = yf.download(symbol, start, end)
    date = df.index
    change = df['Close'] / df['Close'][0] * 100
    return date, change

#ゴールド
gold_date, gold_change = yahoo('GC=F', start, end) 
    
#S&P500
sp500_date, sp500_change = yahoo('^GSPC', start, end)
    
#ビットコイン
btc_date, btc_change = yahoo('BTC-USD', start, end)
    
#ドル円
fx_date, fx_change = yahoo('JPY=X', start, end)
    
#原油
oil_date, oil_change = yahoo('CL=F', start, end)

#グラフの作成
plt.figure(figsize=(20, 10))
plt.plot(gold_date, gold_change, lw=2,label = 'Gold', color='y')
plt.plot(sp500_date, sp500_change, lw=2,label = 'S&P500', color='b')
plt.plot(btc_date, btc_change, lw=2,label = 'Bitcoin-USD', color='g')
plt.plot(fx_date, fx_change, lw=2,label = 'USD-JPY', color='black')
plt.plot(oil_date, oil_change, lw=2,label = 'Crude Oil', color='orange')
plt.legend(loc=2, fontsize=18)
plt.xlabel('date', fontsize=18)
plt.ylabel('Change(%)', fontsize=18)
plt.tick_params(labelsize=18)
plt.savefig("invest2024.png")

シンボルを変えれば他の銘柄、資産についても分析ができます。

おすすめ記事

PythonでFXのデータを取得する方法【ALPHA VANTAGE】

保険の知識を使ってカフェでの揉め事を仲裁した話

金の大相場が動き出したかも