Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [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]Pivot Grid
  [Expand]Tree List
  [Collapse]Chart Control
   [Expand]Getting Started
   [Collapse]Fundamentals
    [Expand]Charting Basics
    [Collapse]Professional Charting
      Advanced Charting
      Financial Charting
      Performance
    [Expand]Series Views
    [Expand]Chart Elements
   [Expand]Providing Data
   [Expand]Appearance Customization
   [Expand]End-User Features
   [Expand]Design-Time Features
   [Expand]Visual Elements
   [Expand]Examples
   [Expand]Additional Resources
  [Expand]Diagrams
  [Expand]Gauges
  [Expand]Map Control
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]Printing-Exporting
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [Expand]TreeMap 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]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Financial Charting

This document describes the main features available in XtraCharts for producing professional financial charts.

The following sections are available in this document.

Expanded Financial Series

The WinForms Chart Control provides two special series view types for financial charting - Stock and Candle Stick (also known as Low-High-Open-Close).

Because these chart types support XY-Diagram, you can use any other compatible series in your financial chart and these charts can be rotated (have their X- and Y-axes flipped) via the XYDiagram.Rotated property.

Both the Stock and Candle Stick series provide the FinancialSeriesViewBase.ReductionOptions property. It:

- provides access to settings that define a particular price value (Open, Close, High or Low) on which the price action analysis is performed;

- specifies a color to indicate the price reduction;

- and controls whether or not price reductions are indicated within a series.

For a Stock chart you can choose whether or not to show only the Open or Close price levels or both via the StockSeriesView.ShowOpenClose property.

To control the content, position and arrangement of point labels, use the PointOptions.PointView and StockPointOptions.ValueLevel properties of the series and the SeriesLabelBase.ResolveOverlappingMode property of series point labels.

To learn about other customizations that are not specific to financial charts, see Advanced Charting.

Expanded Days-Off Exclusion and Custom Weeks

To avoid gaps that occur in a date-time data when a non-working day is displayed, enable the AxisBase.WorkdaysOnly property of the X-axis and access the options provided by the AxisBase.WorkdaysOptions property.

Note

You can import the list of holidays (to exclude them from the X-axis scale) in our native Scheduler (.xml) or Microsoft Office Outlook® (.hol) formats from a file (via the WorkdaysOptions.LoadHolidays method).

Using these options you can define a custom week and strict working days that are included in the axis range, excluding the defined holidays and weekends.

For a step-by-step tutorial, see How to: Exclude Weekends and Holidays from the Axis Scale.

To learn more about our advanced support for the date-time scale type, see Data Aggregation.

Expanded Technical Indicators

Apart from Strips and Constant Lines, for any 2D XY series you can employ technical indicators (such as Regression and Trend Lines, or Fibonacci and Moving Average indicators of various kinds).

Note that you are not restricted to the available set of indicators - some can easily be implemented on your own by employing additional (e.g. Line) series, and/or displaying them on separate panes and tying them to any number of secondary axes.

You can set a separate palette for painting all the indicators on a chart via the ChartControl.IndicatorsPaletteName property.

Expanded See Also

How would you rate this topic?​​​​​​​