Невозможно построить с использованием сюжета. (Python Для финансов поваренная книга) - PullRequest
0 голосов
/ 29 апреля 2020
import pandas as pd
import yfinance as yf
import cufflinks as cf
from plotly.offline import iplot, init_notebook_mode

df = yf.download('SPY',start='2019-01-01', end = '2020-04-20')

init_notebook_mode()
qf = cf.QuantFig(df, title='SPY Price', legend='top', name='SPY')
qf.add_volume()
qf.add_sma(periods=20, column='Close', color='red')
qf.add_ema(periods=20, color='green')

qf.iplot()

Ошибка, которую я получаю: PlotlyRequestError: Учетные данные аутентификации не были предоставлены.

1 Ответ

0 голосов
/ 29 апреля 2020

Я написал библиотеку финансовых графиков, которая может делать то, что вы ищете:

import yfinance as yf
import finplot as fplt

df = yf.download('SPY',start='2019-01-01', end = '2020-04-20')

fplt.create_plot('SPY Price')
fplt.candlestick_ochl(df[['Open','Close','High','Low']])
fplt.plot(df.Close.rolling(20).mean(), color='#f00')
fplt.plot(df.Close.ewm(span=20).mean(), color='#0f0')
fplt.show()

Она оптимизирована, и я часто использую ее для построения полмиллиона или более свечей. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...