APIで株価データを取得して移動平均を描く
import pandas as pd import quandl import seaborn # quandlから株価データを取得 # 東京証券取引所からソフトバンクのデータ prices = quandl.get('TSE/9984.4', returns='pandas', start_date='2016-08-17', end_date='2017-06-28') prices.plot() # 25日移動平均 x25 = prices.rolling(window=25, center=False).mean() x75 = prices.rolling(window=75, center=False).mean() px = pd.concat([x25, x75], axis=1) px.plot()
# 特定の銘柄が指定日(今日)にプラスだったか # 上昇か start = pd.to_datetime('2017-06-01') now = pd.to_datetime('today') value_start = prices.ix[start] value_now = prices.ix[-1] print(value_now - value_start)