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 demoWhat 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 demoKey features
Advanced Charts and Trading Terminal include a variety of features. Refer to the Key features article for more information.
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:
Run the library / Trading Terminal for the first time.
Set up Widget Constructor.
Connect data and learn how to implement real-time data streaming.
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.