下載股票價格在PYTHON做分析是容易的事,只要安裝一個Yfinance 就可以了
開啟Jupyter Notebook 或 開啟CMD , Python
1) 安裝yfinance
!pip install yfinance

2) Import pandas 和 yfinance
from datetime import datetime
import pandas as pd
import yfinance as yf
import matplotlib.pyplot as plt

3) 設定參數 下載盈富基金 (2800.HK) 和 開始日期(2008年1月1日) 至結束日期(2022年1月1日)
# initialize parameters
start_date = datetime(2008, 1, 1)
end_date = datetime(2022, 1, 1)
# get the data
df = yf.download('2800.HK', start = start_date,
end = end_date)

4) 查看頭5個 Records
df.head()

5) 最後顯示股價圖
# display
plt.figure(figsize = (20,10))
plt.title('Adj Close Prices from {} to {}'.format(start_date,
end_date))
plt.plot(df['Adj Close'])
plt.show()
