首先當然要安裝Python 和 IPython,如果未安裝請參考之前的文章。

如何安裝Python ython 和IPython Link

開啟 CMD,安裝 pandas_datareader / matplotlib /pandas

pip install pandas_datareader

pip install matplotlib

pip install pandas

#開啟 ipython notebook
cmd
cd c:\Python\ipythonNotebook\
ipython notebook

開啟 一個新的notebook “News->Python 3” ,並命名為DownloadStockPrice.ipynb

第一步 Import 剛安裝的 matplotlib , pandas_datareader 和 pandas library

from pandas_datareader import data
import matplotlib.pyplot as plt
import pandas as pd
import datatime


第二步下載股價
第一、二行是 選擇開始和結束日期
第三行 是輸入 STOCK CODE 和 股價來源
MICROSOFT 在YAHOO 的CODE 是MSFT,港股 就是數字後加 .HK ,如 2800 盈富基金 = 2800.HK

start = datetime.datetime(2015, 1, 1)
end = datetime.datetime(2017, 1, 1)
df = data.DataReader(“MSFT”, “yahoo”, start,end)
print(df.head)

以下是PRINT 出來的結果


第三步 將 Open / Close / High / Low 制作圖表

df[[‘Open’, ‘Close’, ‘High’, ‘Low’]].plot(figsize=(24,10))
plt.title(‘Stock’,size=15)
plt.show()

By iam