Announcing LC Python Trader: best Python financial data visualization library

Hello again, I'm delighted to introduce LightningChart Python Trader, the most complete Python data visualization library for visualizing financial data.

If you've read any of my articles, you've seen that I mostly create JS and .NET projects. But this time, we're introducing LightningChart Trader for Python.

This is a solution that compiles the most advanced features for visualizing financial and trading data. You may also read the full release note. Here is the summary of the release:

Technical Indicators

LightningChart-Python-Trader-Technical-Indicators

LightningChart Python Trader features more than 100 technical indicators. Some of the technical indicator types included are:

  • Envelopes: Bollinger Band, Donchian Channels, Fractal Chaos Bands…

  • Moving Averages: EMA, SMA, TMA…

  • Oscillators – Money Flow: A/D, Chaikin Money Flow, Ease of Movement…

  • Oscillators – Price: Aroon Oscillator, Awesome Oscillator, Balance of Power…

  • Statistics: Correlation coefficient, Kurtosis, Median Price…

  • Trend Indicators: ASI, ADX, Aroon

  • Volatility: Average True Range, Chaikin Volatility, Z-Value…

Dashboards

LightningChart-Python-Trader-Dashboards

LightningChart Python Trader introduces the dashboard feature, allowing users to add multiple charts in fully customizable layouts. It is possible to create custom workspaces with different chart types, timeframes, and indicators in the same view.

Technical Analysis Chart (TAChart) Constructor

When creating a new chart, it is possible to define values for theme, load_from_store, axis position, and HTML text rendering. There are also helper methods available, including set_dat, add_data_array, and load_csv, now supporting unsorted datasets.

trader = TAChart(
    license_key,
    html_text_rendering=True,
    load_from_storage=False,
    theme='turquoiseHexagon',
    axis_on_right=True
)

Menu Options Control

LightningChart Python introduces 41 new menu_options()to show/hide UI elements. This is helpful to build custom data visualization interfaces and simpler experiences.

menu = trader.menu_options()

menu.show_chart_title_input(False)
menu.show_currency_input(False)
menu.show_watermark_text_input(False)

Mountain Gradients

LightningChart Python 1.0 introduces better gradient options to different chart types, including mountain charts.

LightningChart-Python-Trader-Mountain


Get Started

LightningChart Python is available for a free trial. Request a 7-day free trial

0
Subscribe to my newsletter

Read articles from Omar Urbano | LightningChart directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Omar Urbano | LightningChart
Omar Urbano | LightningChart

Hi! I'm a Software Engineer from Mexico and a data visualization enthusiast. I'm currently writing technical articles about data visualization and high-performance charts.