# TradingView Advanced Charts > Official documentation for TradingView Advanced Charts (the Charting Library), a standalone charting solution you embed in your own web application. Every page below is available as Markdown by appending `.md` to its URL. See docs_map.md for a version that also lists each page's headings. > Last updated: 2026-10-07 13:14:09 UTC ## Overview - [Introduction](https://charting-library-docs.xstaging.tv/latest/introduction.md) - [Get started](https://charting-library-docs.xstaging.tv/latest/quick-start.md) - [Mobile app development](https://charting-library-docs.xstaging.tv/latest/mobile_specifics.md) - [Product comparison](https://charting-library-docs.xstaging.tv/latest/product-comparison.md) - [Troubleshooting](https://charting-library-docs.xstaging.tv/latest/troubleshooting.md) ## Build with AI - [Build with AI](https://charting-library-docs.xstaging.tv/latest/ai.md) - [AI-friendly documentation](https://charting-library-docs.xstaging.tv/latest/ai/ai-friendly-docs.md) - [Create AI library assistant](https://charting-library-docs.xstaging.tv/latest/ai/build-ai-assistant.md) - [Agent skills](https://charting-library-docs.xstaging.tv/latest/ai/agent-skills.md) ## Configuration - [Widget Constructor](https://charting-library-docs.xstaging.tv/latest/configuration/Widget-Constructor.md) - [Widget methods](https://charting-library-docs.xstaging.tv/latest/configuration/widget-methods.md) - [Events and subscriptions](https://charting-library-docs.xstaging.tv/latest/configuration/events-and-subscriptions.md) - [Localization](https://charting-library-docs.xstaging.tv/latest/configuration/Localization.md) - [Accessibility](https://charting-library-docs.xstaging.tv/latest/configuration/accessibility.md) - [Keyboard shortcuts](https://charting-library-docs.xstaging.tv/latest/configuration/Shortcuts.md) - [Cross-Origin hosting](https://charting-library-docs.xstaging.tv/latest/configuration/Hosting-Library-Cross-Origin.md) ## Connecting data - [Connecting data](https://charting-library-docs.xstaging.tv/latest/connecting_data.md) ### Datafeed API - [Datafeed API](https://charting-library-docs.xstaging.tv/latest/connecting_data/datafeed-api.md) - [Required methods](https://charting-library-docs.xstaging.tv/latest/connecting_data/datafeed-api/required-methods.md) - [Datafeed subscriptions](https://charting-library-docs.xstaging.tv/latest/connecting_data/datafeed-api/datafeed-subscriptions.md) - [Trading Platform methods](https://charting-library-docs.xstaging.tv/latest/connecting_data/datafeed-api/trading-platform-methods.md) - [Additional methods](https://charting-library-docs.xstaging.tv/latest/connecting_data/datafeed-api/additional-methods.md) - [UDF adapter](https://charting-library-docs.xstaging.tv/latest/connecting_data/UDF.md) - [Symbology](https://charting-library-docs.xstaging.tv/latest/connecting_data/Symbology.md) ### Time and sessions - [Time and sessions](https://charting-library-docs.xstaging.tv/latest/connecting_data/time-and-sessions.md) - [Configure resolutions in datafeed](https://charting-library-docs.xstaging.tv/latest/connecting_data/time-and-sessions/configure-datafeed-resolutions.md) - [Trading sessions](https://charting-library-docs.xstaging.tv/latest/connecting_data/time-and-sessions/Trading-Sessions.md) - [Extended sessions](https://charting-library-docs.xstaging.tv/latest/connecting_data/time-and-sessions/Extended-Sessions.md) - [Datafeed: common issues](https://charting-library-docs.xstaging.tv/latest/connecting_data/Datafeed-Issues.md) ## UI elements - [UI elements](https://charting-library-docs.xstaging.tv/latest/ui_elements.md) - [Chart](https://charting-library-docs.xstaging.tv/latest/ui_elements/Chart.md) - [Toolbars](https://charting-library-docs.xstaging.tv/latest/ui_elements/Toolbars.md) - [Resolution](https://charting-library-docs.xstaging.tv/latest/ui_elements/Resolution.md) - [Symbol Search](https://charting-library-docs.xstaging.tv/latest/ui_elements/Symbol-Search.md) - [Legend](https://charting-library-docs.xstaging.tv/latest/ui_elements/Legend.md) - [Time zones](https://charting-library-docs.xstaging.tv/latest/ui_elements/timezones.md) - [Price scale](https://charting-library-docs.xstaging.tv/latest/ui_elements/Price-Scale.md) - [Time scale](https://charting-library-docs.xstaging.tv/latest/ui_elements/Time-Scale.md) - [Marks](https://charting-library-docs.xstaging.tv/latest/ui_elements/Marks.md) ### Indicators - [Indicators](https://charting-library-docs.xstaging.tv/latest/ui_elements/indicators.md) - [Indicator placement](https://charting-library-docs.xstaging.tv/latest/ui_elements/indicators/indicator-placement.md) - [Indicators list](https://charting-library-docs.xstaging.tv/latest/ui_elements/indicators/Indicators-List.md) ### Drawings - [Drawings](https://charting-library-docs.xstaging.tv/latest/ui_elements/drawings.md) - [Drawings List](https://charting-library-docs.xstaging.tv/latest/ui_elements/drawings/Drawings-List.md) - [Drawings API](https://charting-library-docs.xstaging.tv/latest/ui_elements/drawings/drawings-api.md) - [Context menu](https://charting-library-docs.xstaging.tv/latest/ui_elements/context-menu.md) - [Snapshots](https://charting-library-docs.xstaging.tv/latest/ui_elements/Snapshots.md) - [Market Status](https://charting-library-docs.xstaging.tv/latest/ui_elements/market-status.md) - [Object tree](https://charting-library-docs.xstaging.tv/latest/ui_elements/object-tree.md) - [Watermarks](https://charting-library-docs.xstaging.tv/latest/ui_elements/watermarks.md) - [Panes and Scales Behavior](https://charting-library-docs.xstaging.tv/latest/ui_elements/Panes-And-Scales-Behavior.md) ## Customization - [Customization overview](https://charting-library-docs.xstaging.tv/latest/customization.md) - [Featuresets](https://charting-library-docs.xstaging.tv/latest/customization/Featuresets.md) ### Overrides - [Overrides](https://charting-library-docs.xstaging.tv/latest/customization/overrides.md) - [Chart overrides](https://charting-library-docs.xstaging.tv/latest/customization/overrides/chart-overrides.md) - [Drawing overrides](https://charting-library-docs.xstaging.tv/latest/customization/overrides/Drawings-Overrides.md) - [Indicator overrides](https://charting-library-docs.xstaging.tv/latest/customization/overrides/indicator-overrides.md) - [Trading overrides](https://charting-library-docs.xstaging.tv/latest/customization/overrides/trading-overrides.md) ### Styles - [Styles](https://charting-library-docs.xstaging.tv/latest/customization/styles.md) - [Custom themes API](https://charting-library-docs.xstaging.tv/latest/customization/styles/custom-themes.md) - [CSS color themes](https://charting-library-docs.xstaging.tv/latest/customization/styles/CSS-Color-Themes.md) - [Theme](https://charting-library-docs.xstaging.tv/latest/customization/theme.md) - [Customization precedence](https://charting-library-docs.xstaging.tv/latest/customization/customization-precedence.md) - [Common issues](https://charting-library-docs.xstaging.tv/latest/customization/customization-issues.md) ## Saving and loading charts - [Saving and loading charts](https://charting-library-docs.xstaging.tv/latest/saving_loading.md) ### REST API - [Save and load REST API](https://charting-library-docs.xstaging.tv/latest/saving_loading/save-load-rest-api.md) - [Chart layout methods](https://charting-library-docs.xstaging.tv/latest/saving_loading/save-load-rest-api/chart-layout-methods.md) - [Indicator template methods](https://charting-library-docs.xstaging.tv/latest/saving_loading/save-load-rest-api/indicator-template-methods.md) - [Drawing methods](https://charting-library-docs.xstaging.tv/latest/saving_loading/save-load-rest-api/drawing-methods.md) - [Drawing template methods](https://charting-library-docs.xstaging.tv/latest/saving_loading/save-load-rest-api/drawing-template-methods.md) - [API handlers for saving and loading](https://charting-library-docs.xstaging.tv/latest/saving_loading/save-load-adapter.md) - [Low-level API for saving and loading](https://charting-library-docs.xstaging.tv/latest/saving_loading/low-level-api.md) - [Save drawings separately](https://charting-library-docs.xstaging.tv/latest/saving_loading/saving_drawings_separately.md) - [Save user settings](https://charting-library-docs.xstaging.tv/latest/saving_loading/user-settings.md) ## Custom indicators - [Custom indicators](https://charting-library-docs.xstaging.tv/latest/custom_studies.md) ### Metainfo - [Metainfo](https://charting-library-docs.xstaging.tv/latest/custom_studies/metainfo.md) - [Inputs](https://charting-library-docs.xstaging.tv/latest/custom_studies/metainfo/Custom-Studies-Inputs.md) - [Custom indicators defaults](https://charting-library-docs.xstaging.tv/latest/custom_studies/metainfo/Custom-Studies-Defaults.md) - [Constructor](https://charting-library-docs.xstaging.tv/latest/custom_studies/custom-indicator-constructor.md) - [PineJS Utility Functions](https://charting-library-docs.xstaging.tv/latest/custom_studies/PineJS-Utility-Functions.md) - [Custom indicators plots](https://charting-library-docs.xstaging.tv/latest/custom_studies/Custom-Studies-Plots.md) - [Custom indicators OHLC plots](https://charting-library-docs.xstaging.tv/latest/custom_studies/Custom-Studies-OHLC-Plots.md) - [Custom indicators examples](https://charting-library-docs.xstaging.tv/latest/custom_studies/Custom-Studies-Examples.md) - [Extending the time scale](https://charting-library-docs.xstaging.tv/latest/custom_studies/Studies-Extending-The-Time-Scale.md) ## Trading Platform - [Trading Platform](https://charting-library-docs.xstaging.tv/latest/trading_terminal.md) ### Core concepts - [Core trading concepts](https://charting-library-docs.xstaging.tv/latest/trading_terminal/trading-concepts.md) - [Quotes](https://charting-library-docs.xstaging.tv/latest/trading_terminal/trading-concepts/quotes.md) - [Orders](https://charting-library-docs.xstaging.tv/latest/trading_terminal/trading-concepts/orders.md) - [Positions](https://charting-library-docs.xstaging.tv/latest/trading_terminal/trading-concepts/positions.md) - [Profit and loss](https://charting-library-docs.xstaging.tv/latest/trading_terminal/trading-concepts/profit-and-loss.md) - [Bracket orders](https://charting-library-docs.xstaging.tv/latest/trading_terminal/trading-concepts/brackets.md) - [Authentication](https://charting-library-docs.xstaging.tv/latest/trading_terminal/trading-concepts/authentication.md) - [Trading features configuration](https://charting-library-docs.xstaging.tv/latest/trading_terminal/trading-concepts/trading-features-configuration.md) - [Common Broker API issues](https://charting-library-docs.xstaging.tv/latest/trading_terminal/common-issues.md) ### Account Manager - [Account Manager](https://charting-library-docs.xstaging.tv/latest/trading_terminal/account-manager.md) - [Value formatters](https://charting-library-docs.xstaging.tv/latest/trading_terminal/account-manager/value-formatters.md) - [Multiple accounts](https://charting-library-docs.xstaging.tv/latest/trading_terminal/account-manager/multiple-accounts.md) - [Order Ticket](https://charting-library-docs.xstaging.tv/latest/trading_terminal/order-ticket.md) - [Depth of Market](https://charting-library-docs.xstaging.tv/latest/trading_terminal/depth-of-market.md) - [News](https://charting-library-docs.xstaging.tv/latest/trading_terminal/news.md) - [Multiple-chart layout](https://charting-library-docs.xstaging.tv/latest/trading_terminal/multiple-chart-layout.md) - [Session Volume Profile](https://charting-library-docs.xstaging.tv/latest/trading_terminal/session-volume-profile.md) - [Trading primitives](https://charting-library-docs.xstaging.tv/latest/trading_terminal/Trading-Primitives.md) - [Watchlist](https://charting-library-docs.xstaging.tv/latest/trading_terminal/Watch-List.md) ## Releases - [Update the library](https://charting-library-docs.xstaging.tv/latest/releases/Update-Library.md) - [Release Notes](https://charting-library-docs.xstaging.tv/latest/releases/release-notes.md) ## Resources - [Best practices](https://charting-library-docs.xstaging.tv/latest/resources/Best-Practices.md) - [Frequently Asked Questions](https://charting-library-docs.xstaging.tv/latest/resources/Frequently-Asked-Questions.md) - [Glossary](https://charting-library-docs.xstaging.tv/latest/resources/glossary.md) ## Tutorials - [Overview](https://charting-library-docs.xstaging.tv/latest/tutorials.md) ### Tutorials - [Tutorials](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials.md) - [How to enable debug mode](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/enable-debug-mode.md) #### Connect data via Datafeed API - [Connect data via datafeed API](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement_datafeed_tutorial.md) - [Set up the widget](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement_datafeed_tutorial/Widget-Setup.md) - [Implement datafeed](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement_datafeed_tutorial/Datafeed-Implementation.md) - [Implement streaming](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement_datafeed_tutorial/Streaming-Implementation.md) ##### Extend to TP - [Extend the datafeed to Trading Platform](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement_datafeed_tutorial/extend-to-trading-platform.md) - [Broker integration](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement_datafeed_tutorial/extend-to-trading-platform/broker-integration.md) - [Quotes and the DOM](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement_datafeed_tutorial/extend-to-trading-platform/quotes-and-dom.md) - [Save/load, news, and watchlist](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement_datafeed_tutorial/extend-to-trading-platform/save-load-news-watchlist.md) #### Implement Broker API - [Implement Broker API](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement-broker-api.md) - [Enable trading UI](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement-broker-api/enable-ui.md) - [Manage orders](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement-broker-api/manage-orders.md) - [Next steps](https://charting-library-docs.xstaging.tv/latest/tutorials/tutorials/implement-broker-api/next-steps.md) ### How-to guides - [How-to guides](https://charting-library-docs.xstaging.tv/latest/tutorials/how-to-guides.md) #### Create a custom indicator - [How to create a custom indicator](https://charting-library-docs.xstaging.tv/latest/tutorials/how-to-guides/create-custom-indicator.md) - [Implement metainfo](https://charting-library-docs.xstaging.tv/latest/tutorials/how-to-guides/create-custom-indicator/metainfo-implementation.md) - [Implement constructor](https://charting-library-docs.xstaging.tv/latest/tutorials/how-to-guides/create-custom-indicator/constructor-implementation.md) - [How to create custom page in Account Manager](https://charting-library-docs.xstaging.tv/latest/tutorials/how-to-guides/create-custom-page-in-account-manager.md) - [How to add custom button to top toolbar](https://charting-library-docs.xstaging.tv/latest/tutorials/how-to-guides/add-custom-button-to-top-toolbar.md) - [How to implement a server to host snapshots](https://charting-library-docs.xstaging.tv/latest/tutorials/how-to-guides/implement-snapshots-server.md) - [How to customize mark tooltips](https://charting-library-docs.xstaging.tv/latest/tutorials/how-to-guides/customize-mark-tooltips.md) - [Framework integrations](https://charting-library-docs.xstaging.tv/latest/tutorials/framework-integrations.md) - [Online playgrounds](https://charting-library-docs.xstaging.tv/latest/tutorials/Online-Editors.md) ## Type Definitions - [Charting Library API](https://charting-library-docs.xstaging.tv/charting_library.d.ts) - [Datafeed API](https://charting-library-docs.xstaging.tv/datafeed-api.d.ts) - [Broker API](https://charting-library-docs.xstaging.tv/broker-api.d.ts) ## Optional - [Complete documentation bundle (single file)](https://charting-library-docs.xstaging.tv/charting-library-context.txt)