简介
Python具有非常好的数据分析和数据可视化的功能。在本文中,我们将通过使用Python获取股票的闭市价格,并且对股票价格进行分析从而向我们提供买卖股票的依据。
数据获取
需要说明的是在这里我们获取的是美国股票的数据。至于中国股市的数据大家可以分享一下哪里可以找到。
首先,我们先import我们需要用的modules:
import numpy as np
from pandas_datareader import data
import matplotlib.pyplot as plt
import pandas as pd
from datetime import date, timedelta
对于这些module不熟悉的同学可以自行去网上查找说明,总体上都是非常常用的进行数据分析和可视化的module。然后我们通过下面的代码从Google finance上获取我们定义的股票的交易数据。
tickers = ['U', 'SHOP', 'DDOG', 'SNOW']
# how many days looks back
days_backward = 365
start_date = (date.today() - timedelta(days=days_backward)).strftime('%Y-%m-%d')
end_date = date.today().strftime('%Y-%m-%d')
panel_data = data.DataReader(tickers, 'stooq', start_date, end_date)
panel_data.head()
在上面的代码中,我们定义4支股票的代码&#x