# LightningChart JS Trader developer documentation > The 1 stop developer guide for all things in LightningChart JS Trader This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Getting started](https://lightningchart.com/js-charts/trader/docs/1-getting-started/): - [Adding indicators](https://lightningchart.com/js-charts/trader/docs/10-technical-indicators/1-adding-indicators/): Technical indicators can be added to the chart via user interface, or in code. - [Modifying indicators](https://lightningchart.com/js-charts/trader/docs/10-technical-indicators/2-modifying-indicators/): This section gives basic information how to modify technical indicators added to the chart, both via user interface and in code. - [Removing indicators](https://lightningchart.com/js-charts/trader/docs/10-technical-indicators/3-removing-indicators/): Technical indicators can be removed from the chart via user interface, or in code. - [Common indicator properties](https://lightningchart.com/js-charts/trader/docs/10-technical-indicators/4-common-properties/): Each technical indicator has its own set of properties and methods regarding its calculations and visual appearance. All of these properties can be... - [List of available indicators](https://lightningchart.com/js-charts/trader/docs/10-technical-indicators/5-available-indicators/): The following technical indicators are available in LightningChart JS Trader. - [Custom indicators](https://lightningchart.com/js-charts/trader/docs/10-technical-indicators/6-custom-indicators/): Technical Analysis Charts allow users to create their own indicators with *CustomOverlay* and *CustomStudy* classes. In general, they work the same... - [Technical analysis methods](https://lightningchart.com/js-charts/trader/docs/10-technical-indicators/7-technical-analysis-methods/): Technical Analysis Charts include *TechnicalAnalysisMethods* class which contains all the mathematical formulas used to calculate technical indicat... - [Technical indicators](https://lightningchart.com/js-charts/trader/docs/10-technical-indicators/): Find guides on using technical indicators here. - [Adding drawing tools](https://lightningchart.com/js-charts/trader/docs/11-drawing-tools/1-adding-drawing-tools/): Drawing tools can be drawn to the chart via user interface, or in code. - [Modifying drawing tools](https://lightningchart.com/js-charts/trader/docs/11-drawing-tools/2-modifying-drawing-tools/): This section gives basic information how to modify drawing tools added to the chart, both via user interface and in code. - [Removing drawing tools](https://lightningchart.com/js-charts/trader/docs/11-drawing-tools/3-removing-drawing-tools/): Drawing tools can be removed from the chart via user interface, or in code. - [Common drawing tool properties](https://lightningchart.com/js-charts/trader/docs/11-drawing-tools/4-common-properties/): Each drawing tool has its own set of properties and methods regarding its behavior and visual appearance. All of these properties can be modified b... - [List of available drawing tools](https://lightningchart.com/js-charts/trader/docs/11-drawing-tools/5-available-drawing-tools/): The following drawing tools are available in LightningChart JS Trader. - [Drawing tools](https://lightningchart.com/js-charts/trader/docs/11-drawing-tools/): Find guides on using drawing tools here. - [Heatmaps](https://lightningchart.com/js-charts/trader/docs/12-heatmaps/): Technical Analysis Charts have a built-in heatmap feature, which allows users to draw heatmaps on top of the trading data. These are essentially tw... - [Internal chart instance](https://lightningchart.com/js-charts/trader/docs/13-internal-chart-instance/): Technical Analysis Charts are built using regular LightningChart JS charts. While they use completely different API than the charts they're based o... - [Combining charts](https://lightningchart.com/js-charts/trader/docs/14-combining-charts/): Purchasing LightningChart JS Trader allows using both Technical Analysis Charts and regular LightningChart JS. However, the regular charts are used... - [Templates](https://lightningchart.com/js-charts/trader/docs/15-templates/): Templates allow saving the chart layout to a json based text file (.txt format), which then later can be loaded to the chart. - [Events](https://lightningchart.com/js-charts/trader/docs/16-events/): LightningChart JS Trader has several events that can be used to add custom user interactions to the chart. Each event comes with a built-in set of ... - [Technical information](https://lightningchart.com/js-charts/trader/docs/17-technical-info/): LightningChart JS Trader component is based on LightningChart JS, a JavaScript/TypeScript library for placing high performance data visualizing com... - [API](https://lightningchart.com/js-charts/trader/docs/18-api/): A full API reference is available under a separate resource. - [Contact](https://lightningchart.com/js-charts/trader/docs/19-contact/): Detailed contact information can be found [here](https://lightningchart.com/contact/). - [Installation](https://lightningchart.com/js-charts/trader/docs/2-installation/): To install LightningChart JS Trader (trial version or purchased one), use the following command in your project: - [LightningChart and AI](https://lightningchart.com/js-charts/trader/docs/20-lightningChart-and-ai/): import useBaseUrl from '@docusaurus/useBaseUrl'; - [Creating charts](https://lightningchart.com/js-charts/trader/docs/3-creating-charts/): Technical Analysis Charts must always be created in code. For this, you must provide your valid license key. - [Adding data in code](https://lightningchart.com/js-charts/trader/docs/4-adding-data-in-code/): Trading data can be added to Technical Analysis Chart via code or by reading it from a csv-file. - [Reading data from csv](https://lightningchart.com/js-charts/trader/docs/5-reading-data-from-csv/): Trading data can be added to Technical Analysis Chart via code or by reading it from a csv-file. - [Real-time data](https://lightningchart.com/js-charts/trader/docs/6-real-time-data/): Adding data in real-time is mostly handled similarly to adding static data, although it must always be done in code. Here are some general guidelin... - [Chart types](https://lightningchart.com/js-charts/trader/docs/7-chart-types/): LightningChart JS Trader includes several various chart types to choose from. Chart type determines how the price information is shown in the chart. - [Chart settings](https://lightningchart.com/js-charts/trader/docs/8-chart-settings/): LightningChart JS Trader has a large number of various settings to modify the chart behavior and appearance. As with any other aspects of the chart... - [Color settings](https://lightningchart.com/js-charts/trader/docs/9-color-settings/): LightningChart JS Trader's appearance can be modified via user interface, or in code.