Skip to content
Daniel Goldfarb edited this page Feb 3, 2020 · 46 revisions

mplfinance TODO


  • Customizing the Appearance of Plots (colors, date format, style, etc)
    • style (colors, etc)
  • secondary_y=[True|False|auto] (default is auto) for both panels, and for each call to addplot()
  • third panel subplot
  • mpf.axplot() to be able to create unlimited subplots

DONE. Awaiting Release of version 0.12.1

  • README.md : provide a link for examples folder, at the end of "Basic Usage" just before "Release Notes"
  • no_xgaps deprecated in favor of show_nontrading
  • block=False for non-blocking call to mpf.plot()
  • Customizations:
    • ability to modify plot aspect ratio (not just scale size)
    • customize Title and Axis Labels


What Priority should each of these be ??

  • Technical Studies
    • which ones? integrate with tulipy?
    • Prioritize Studies:
      • Bollinger
      • RSI
      • Ichimoku
      • Candle Patterns
      • Renko
  • noshow=True and return fig and [axes].
    or, alternatively, accept axis=ax on which to plot OHLC or candlestick data.
  • Fix and/or Replace old matplotlib finance documentation:
    https://matplotlib.org/api/finance_api.html
  • Show trading signals on plot
  • Mouse-over displays plotted values
  • (maybe) Automatically determine if addplot values require a secondary_y (twinx).
  • try in _check_and_prepare_data(data) around accessing DataFrame keys: if exception, check for whitespace in column names and raise key-error exception with more specific error message (unexpected white space in column names for 'Open', 'High', 'Low', 'Close' and/or 'Volume').
  • Clean up axis labels
  • Title for Figure.
  • Axis Labels
  • Legend (?)
  • Volume Profile: https://stackoverflow.com/questions/58517234/using-a-charting-library-to-overlay-volume-profile-on-a-candlestick-chart-in-pyt

DONE

  • README: use absolute (vs relative) links in "Contents" section, so links will work on PyPI.
  • README: near bottom, link to examples folder (not to a specific example notebook).
    Better yet remove this section and create an Examples section (with its own internal link) near the top of the README.
    • clean up examples folder (create scratch subfolder).
  • Release Notes: fix typo in date 2019-13-20 -> 2019-12-20
  • Ability to Save plot to File (png, etc)