import pandas as pd
pd.core.common.is_list_like = pd.api.types.is_list_like
from pandas_datareader import data
import datetime
import fix_yahoo_finance as yf
import matplotlib.pyplot as plt
yf.pdr_override()
start_date = '2016-01-01'
end_date = '2018-08-15'
tickers = ['067160.KQ', 'BTC-USD']
bitcoin = data.get_data_yahoo(tickers[1], start_date, end_date)
ma5 = bitcoin['Adj Close'].rolling(window=5).mean()
ma20 = bitcoin['Adj Close'].rolling(window=20).mean()
ma60 = bitcoin['Adj Close'].rolling(window=60).mean()
ma120 = bitcoin['Adj Close'].rolling(window=120).mean()
bitcoin.insert(len(bitcoin.columns), 'Ma5', ma5)
bitcoin.insert(len(bitcoin.columns), 'Ma20', ma20)
bitcoin.insert(len(bitcoin.columns), 'Ma60', ma60)
bitcoin.insert(len(bitcoin.columns), 'Ma120', ma120)
plt.plot(bitcoin.index, bitcoin['Adj Close'], label='Adj Close')
plt.plot(bitcoin.index, bitcoin['Ma5'], label='ma5')
plt.plot(bitcoin.index, bitcoin['Ma20'], label='ma20')
plt.plot(bitcoin.index, bitcoin['Ma60'], label='ma60')
plt.plot(bitcoin.index, bitcoin['Ma120'], label='ma120')
plt.legend(loc='best')
plt.grid()
plt.show()
'코딩 > 파이썬' 카테고리의 다른 글
파이썬으로 키움증권 자동으로 로그인하기 (1) | 2018.08.19 |
---|---|
파이썬으로 배우는 알고리즘 트레이딩 위키닥스 (0) | 2018.08.15 |
파이썬으로 주식 가격 가져오기 (0) | 2018.08.15 |
pythonanywhere에서 소스수정 반영하기 (0) | 2018.08.01 |
django 가상환경 만들기 (0) | 2018.08.01 |