[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications, and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Property Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Gantt Control
  [Collapse]Chart Control
   [Expand]Getting Started
   [Expand]Charting Basics
   [Expand]Series Views
   [Expand]Chart Elements
   [Expand]Providing Data
   [Collapse]Data Representation
     Filter Series Data
     Sorting Data
     Data Aggregation
     Calculating Summaries
    [Collapse]Financial Charting
      How to: Create a Financial Chart
     Using The Top-N Feature
     Work Time and Workday Configuration
     Empty Points
     Format Text Chart Elements
   [Expand]Appearance Customization
   [Expand]End-User Features
   [Expand]Design-Time Features
   [Expand]Visual Elements
   [Expand]Additional Resources
  [Expand]Map Control
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Sunburst Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Financial Charting

The Chart Control for WinForms provides a set of built-in features to display financial data.

Financial Series Views

The Chart Control supports special series views for financial charting. These series views are also known as Open-High-Low-Close (OHLC) series view.

Note that you can combine OHLC series views with other compatible series views in one XY-Diagram.

Refer to the Financial Series Views to learn more about OHLC series views.


Technical indicators display point sets calculated using specific formulas by series' point values. They allow end users to analyze historical data and predict future price changes. The Chart Control supports the following groups of indicators required for technical analysis.

Refer to Indicators for the complete list of indicators that the Chart Control supports.


Annotations allow you to display a "callout" with text or an image above a chart.

You can attach an annotation to an individual series point, to a given diagram's coordinate, or to a chart control's point. A user can move or rotate the callout body at runtime if the runtime edit is enabled.

Refer to the Annotations topic for more information.

Performance Capabilities

The lazy update system, data aggregation, summary functions, and hardware-accelerated rendering allow the Chart Control to process tens of thousands of financial series points in real time.

The lazy update system changes the internal chart model only when the Chart control should render its content. It helps the control avoid unnecessary calculations.

The Summary Functions and Data Aggregation allow you to reduce the number of series points that the chart control displays. These features reduce the number of data points that the control displays and spares end users from data mess on the chart.

DirectX Hardware Acceleration allows the control to draw its content faster using a client device's video card (integrated or dedicated).

Refer to the Performance guide to learn how to enhance the performance of your applications that utilize the Chart Control.

Crosshair Cursor

The Crosshair Cursor is a powerful tool that displays series and indicator values in a popup window over the chart control's content. The Crosshair allows end-users to track price and indicator value changes.


Set the Indicator.CrosshairEnabled property to DefaultBoolean.True to display the indicator in the Crosshair Cursor.

Refer to the Crosshair Cursor guide for more information about the Crosshair Cursor.

Advanced Chart Layout

The Chart Control provides advanced capabilities of data representation using highly customizable chart elements.

Is this topic helpful?​​​​​​​