「FinTech Advent Calendar 2018」の記事です。
Pythonのライブラリを使ってポートフォリオのリスクを分析してみます。
手っ取り早くデータを取りたいので、今回はQuandlを使います。
株価のデータは有料なものがほとんどで世知辛いので、先物のデータを使います。
!pip install quandl
fin-pyもくもく会 #8 で for文を使って累積リターンを算出して遅いという話をしていたら、2casa さんより、対数収益率を計算した後に合計したらよいのではないかとアドバイスいただきました。
確かに「Pythonでfor文を使ったら負け」という格言があることですし、色々試してみました。
下記のように最初の株価を100円とし、1000日分の騰落率をランダムに与えてみます。
import numpy as np
n = 1000 # データ数
s0 = 100 # 最初の株価
np.random.seed(10)
pct_c
Copyright © 2020 driller
Powered by miyadaiku