Skip to main content
Version: v25

Getting started

What is Advanced Charts

Advanced Charts is a standalone client-side solution that is used to display financial charts, prices, and technical analysis tools. You should download the library, host it on your servers, connect your data to it, and embed the library in your website or application. Advanced Charts is provided for free.

View Advanced Charts library demo

What is Trading Terminal

Trading Terminal is a standalone client-side solution that provides trading capabilities. Trading Terminal is based on Advanced Charts and contains all its features. For more information on the Trading Terminal specifics, refer to the Trading Terminal article.

View Trading Terminal demo

Key features

Advanced Charts and Trading Terminal include a variety of features. Refer to the Key features article for more information.

info

Neither Advanced Charts nor Trading Terminal provide full functionality of Supercharts on tradingview.com. Since Advanced Charts and Trading Terminal are client-side solutions, they do not support features that require backend technologies. Refer to the Unsupported features for more information.

Getting access

The Advanced Charts and Trading Terminal repositories are private, and you should fill out the form on the TradingView website to request access. Otherwise, attempting to access the GitHub repositories or legacy documentation links will result in the 404 Not Found error.

First steps

You should complete the steps below to get started with Advanced Charts / Trading Terminal:

  1. Run the library / Trading Terminal for the first time.

  2. Set up Widget Constructor.

  3. Connect data and learn how to implement real-time data streaming.

  4. Customize your chart's appearance.

We recommend that you also check out Best Practices and Frequently Asked Questions before you start development to avoid common mistakes.

Integration examples

You can integrate Advanced Charts / Trading Terminal with Android WebView, iOS WKWebView, Angular 5, React, and other frameworks. Check out the repository on GitHub for some integration examples.

Online code playgrounds

You can use the libraries on some code playgrounds/editors such as JSFiddle and Codepen. The Online editors article provides several starter templates, that can help you quickly create your own examples, reproduce bugs, and experiment with the libraries.