2016-11-14 14 views
0

私はPythonでYahoo Finance Libraryを使って株式のデータを取得しています。どうすれば入手できますか調整された終了価格はYahoo Financeライブラリから

import yahoo_finance 
ticker = 'GLD' 
begdate = '2014-11-11' 
enddate = '2016-11-11' 
data = yahoo_finance.Share('GLD') 
data1 = data.get_historical(begdate,enddate) 
gld_df = pd.DataFrame(data1) 
date_df = (list(gld_df["Date"])) 
adj_close_df = list(gld_df["Adj_Close"]) 
print(adj_close_df) 

plt.plot(adj_close_df,date_df) 

Iは、Y軸とX軸上の対応する日付で、この調整クローズ価格をプロットしたいと思いますが、私はそれをしようとするとき、私の上記のコードはエラーを与えています。

私はあなたが以下のようにリストを生成することができ、アナコンダ

答えて

1

をPythonの3.xを使用しています:

l = [ x['Close'] for x in data1] 

、プロットを:

import matplotlib.pyplot as plt 
plt.plot(l) 
plt.show() 
0

私はそれを得ました。

import yahoo_finance 
from pylab import * 
import numpy as np 
import scipy.signal as sc 
import matplotlib.pyplot as plt 
import pandas as pd 
import datetime as dt 

ticker = 'GLD' 
begdate = '2014-11-11' 
enddate = '2016-11-11' 
data = yahoo_finance.Share('GLD') 
data1 = data.get_historical(begdate,enddate) 
gld_df = pd.DataFrame(data1) 
date_df = pd.to_datetime((list(gld_df["Date"]))) 
adj_close_df = list(gld_df["Adj_Close"]) 
plt.plot(date_df,adj_close_df) 
関連する問題