About DXcharts
Welcome to DXcharts!
DXcharts is a developer-friendly charting library built for financial applications. Use it to visualize market data, analyze price movements, or build custom trading tools.
DXcharts supports:
- Over 100 technical indicators
- 40 drawing tools
- 11 chart types
You can use it for anything from simple price charts to detailed technical analysis. The library includes features like:
- Placing orders directly on charts
- Comparing multiple instruments side-by-side
- Customizing chart layouts and timeframes
- Creating custom studies using its own scripting language, dxScript
DXcharts is cross-platform, working on web, iOS, and Android. The interface adapts to any device and is fully customizable, so you can tailor it to your project's look and workflow.
Integration is designed to be straightforward. The library is data feed-agnostic, meaning you can connect it to any market data source you prefer, including dxFeed. Its modular architecture lets you include only the features you need.
dxCharts has a bunch of products:
dxcharts-liteis a free open-source HTML5 library based oncanvaswith basic functionality such as charts etc.dxchart5-modulesis an addons fordxcharts-litesuch as drawings, studies, extra chart types etc.dxchart5-reactis a UI library wrapper around dxcharts-lite implemented in React.dxstudiesis a package with a lot of different studies calculators.
Here are a few tips how to navigate:
- dxcharts-lite -
dxcharts-litemodule section, read this if you're usingdxcharts-litewithout react UI controls - dxcharts-react -
dxchart5-reactmodule section, read this if you're using react version
Useful pages
dxcharts-lite
Quick Start - Core - quick start with ChartBootstrap chart-core / canvas chart only
Chart Config - all you need to know about canvas chart configuration, all in one place
API Reference Core - API to control canvas chart, lots of different methods and subscriptions
dxcharts-react
Quick Start - quick start with dxchart5-react
Video Tutorial - integrate dxchart5-react into your web app in a couple of minutes
Quick Start - Zip - in case you don't have access to our npm registry
API Reference - Providers - connect dxchart5-react to your data
API Reference - API - API to control dxchart5-react using callbacks and subscribe on events
Styling - how to change styles using styled-components (SC)
dxcharts-react widget
Widget - Script - use dxchart5-react as <script> widget
Large Language Models Support
The documentation includes the llms.txt and llms-full.txt files which allow to parse text for AI coding tools, such as Cursor, Windstatic, GitHub Copilot, ChatGPT, and Claude to understand the DXcharts documentation
More information can be found here: