Financial HTML5 Charts

Charting is the heart of TradingView. Developer-friendly and powerful for users, these charts are used by 10,000’s of websites and millions of traders around the world.

Lightweight Charts

Top performance in a tiny package. Free, open-source and feature-rich. At just 43 kilobytes, the dream of lightweight interactive charts is now a reality. HTML5 Canvas technology ensures that (unlike pictures) this chart will always look perfect on any device.

Charting & Trading Platform

Carefully engineered with active traders in mind. Full-fledged technical analysis with trading capabilities. Visual trading at its finest makes it easy for users to take action quickly. Portfolio monitoring, point & click order adjustments and intuitive all around.

Compare self-hosted library solutions

Intelligently adapts to any device. Equally convenient no matter what you use.

Responsive across devices

*

*

Touch optimized

Interactivity

Charts are carefully engineered for best interactivity, both for a powerful desktop with a mouse, and touch-optimized for devices like tablets and phones.

Zoom through scales

Mouse-wheel zoom

Chart scroll

Right-click menu

Chart types

A wide selection of chart types to view markets through different lenses. Includes baseline and area charts, and powerful volume-based Renko, Kagi, Heiken-Ashi.

Candlesticks & Bars

Area & Line

Baseline

Hollow Candles

Heikin Ashi

Renko

See more

Technical analysis

A huge inclusion of various tools enables users to perform the most sophisticated technical analysis.

Compare symbols

Several price series overlay

50+ intelligent drawing tools

80+ technical indicators

Indicator templates

Advanced price scaling

Price scales are a vital part of performing analysis in exactly the right way. There are linear, percent-based and log scales available, as well as a ton of options for them. For example, you can use one scale for price movements, and one for indicator values.

You can place custom labels on the chart at locations you define, to display news or other events right next to prices.

Events on price bars (news, etc)

Events on time scale (lollipops), i.e. corp actions

Flexible styling

Customize the look and feel to match your style with perfection.

Color themes

Custom chart colors

Custom font family

Custom colors for drawings and indicators

Custom colors for toolbars and panels

Synchronized multiple charts layout

Use up to 8 charts in one layout at the same time. Super useful for following several prices or symbols at a glance. Syncing between different charts is possible.

Cursor sync

Symbol and interval sync

Time sync

Drawings sync

Trading

If you need a standalone trading frontend, or a chart with trading capabilities to integrate into an existing platform, we’ve got you covered. Complete trading functionality is just as important as awesome charts. Trading capabilities are easily turned off and on through the API.

Chart Trading. Displaying of orders and positions on the chart

Showing trading history on the chart

Advanced Order Ticket

Buy/Sell floating widget

Various order types

Account and position tracking

Depth of Market (DOM)

Bracket Orders

Watchlist

Watchlists let you follow favorite symbols and switch quickly between their corresponding charts.

Sorting

Multiple lists

All-around powerful charting for all needs

Any device. Any OS. Any Browser. Anywhere

Thanks to HTML5 our charts work on any operating system (Mac OS, Windows, iOS, Android and Linux), on any device (desktop, tablet, phone), and on any browser (Chrome, Firefox, Edge, Safari, Internet Explorer).

Developer-friendly

The TradingView charting solutions were built for developers, by developers. We’ve made them powerful, easy to integrate, so that you can get through this in a breeze.

Latest technologies

Give your users the best in fintech and stay ahead of others. The combo of HTML5 + CSS + Canvas gives the best blend of performance and flexibility. We are also adapting the libraries to all modern frameworks: Angular, ReactJS, Vue.js and others.

Outstanding performance

Our charting solutions were engineered from the start to work with huge data arrays. Charts stay responsive and nimble even with thousands of bars, hundreds of drawings, dozens of indicators and it’s all updating multiple times a second with new ticks.

Multiple languages supported

30+ different languages are included in the libraries, fully localized and ready to deploy.

Frequent updates and new features

We constantly build new features, and they are integrated into the charting solutions without delay.

Partners that trust TradingView to power their charting and trading

"TradingView provides one of the most powerful web-based charting platforms available today."

Frequently Asked Questions

What's the difference between widgets and libraries?

Widgets are embeddable iframe objects that TradingView hosts. They contain data from TradingView and can be included in your site/app by copypasting a simple script. Libraries are components that you host on your servers, and connect them to your data through the API.

Will I get the Charting Library source code?

Lightweight Charts are open-source under the Apache 2.0 license. For other charting solutions we do not provide source code.

What is the difference between the Technical Analysis Charts and the Charting&Trading Platform?

Technical Analysis Chart is a standalone solution that you download, host on your servers, connect your own data & use in your site/app for FREE. The Platform is a standalone product that is licensed to brokers and crypto exchanges. It includes all features available in Technical Analysis Chart, but it also has trading functionality.

Can I get charting library for personal use?

At this time, we do not provide Technical Analysis Charts for personal use, hobbies, studies, or testing. The FREE Technical Analysis Charts license can be provided only to companies and/or individuals for use in public web projects and/or applications.

What do I need to start implementing the Technical Analysis Charts?

Technical Analysis Charts should be used by technical specialists. It requires advanced skills in JavaScript and deep knowledge of WEB protocols.

What do I need to know before applying for the Charting&Trading Platform?

The Platform is a standalone project that is licensed to regulated brokers and crypto exchanges. It should be connected to the broker's back-end: both the data stream and order management (routing) system. You can trade right from the chart, and all you have to do to make this work is to implement your Broker API and plug it into the chart widget.

Where do I get technical support?

Widgets examples and more info are here. Documentation, bug tracker & examples for the TA Library and the C&T Library are on Github, accessible after you've been given access to the particular library repo itself. If you need more help, reach out to widgets@tradingview.com for widgets or platforms@tradingview.com for libraries.