Since matplotlib.finance has been deprecated, how can I use the new mpl_finance module?

I’ve stopped using mpl_finance (and plotly) since they are too slow. Instead I’ve written an optimized finance plotting library, finplot, which I use to backtest up to 107 candles.

Here’s a small example:

import yfinance as yf
import finplot as fplt

df = yf.download('SPY',start="2018-01-01", end = '2020-04-29')
fplt.candlestick_ochl(df[['Open','Close','High','Low']])
fplt.plot(df.Close.rolling(50).mean())
fplt.plot(df.Close.rolling(200).mean())
fplt.show()

Examples included show SMA, EMA, Bollinger bands, Accumulation/Distribution, Heikin Ashi, on balance volume, RSI, TD sequential, MACD, scatter plot indicators, heat maps, histograms, real-time updating charts and interactive measurements; all with sensible defaults ready for use.

MACD S&P 500 example

I do dogfooding every day, drop me a note or a pull request if there is something you want. Hope you take it for a spin!

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)