- Getting Started
- Developer Guides
Report Author Guides
- Quick Start
- Report Designer Interface
- Report Viewer Interface
- Data Binding
- Report Configuration
- Report Themes
- Report Layers
- Report Parameters
- Interactive Reports
- Common Properties
- Data Regions
- Data Visualizers
- Supplemental report items
Candlestick, High-Low-Close, and High-Low-Open-Close Plots
High-Low-Open-Close plots are suitable to show price movements of a currency or other assets over time. These plots arrange time along the horizontal axis and encode data values into shapes representing the high, low, open, and close prices.
Candlestick plot encodes price points using rectangles that indicate the open and the close values. If the open value is greater than the close value, then the rectangle is filled with the background color. The high and low values are shown by vertical lines projecting from the top and bottom of a rectangle. For instance, the Candlestick Demo shows movement of the stock price for a virtual company.
High-Low-Close plot encodes price points using lines with a marker. The marker indicates the closing value. The upper and the lower ends of the line indicate the high and low values, respectively. For instance, the High-Low-Close Demo shows movement of stock price for a virtual company.
High-Low-Open-Close plot encodes price points using lines with two markers. The marker on the left side of a line indicates the open value, the marker on the right side - close value. The upper and the lower ends of the line indicate the high and low values, respectively. For instance, the High-Low-Open-Close Demo shows movement of the stock price for a virtual company.
You can configure these charts using the
High Low Close or
High Low Open Close plot template and its properties that we described in the following sections.
You could also download the report files listed below and open them in the Standalone Report Designer.
If you add a chart into a report, set the plot type to
High-Low-Open-Close on the first page of the
Chart Wizard, and click the
Next button, the wizard shows the plot settings page that looks like the following:
Data Values section allows configuring Data Values.
Data Categories section allows you to set the Category Encoding.
Values collection of
High-Low-Open-Close plots determines the data values containing the price points you want to visualize. The collection items include the the
Value property that should be three or four bound field references or more advanced expressions. These expressions have labels
close that helps you to configure corresponding values. For instance, the Candlestick Demo has the following Data Value:
Category Encoding of
High-Low-Open-Close plots is a set of properties that determine the period over which the plot generates shapes representing those above
Categoryis usually a bound field reference that indicates the date. For instance, the High-Low-Close Demo is bound to the dataset containing the
Datefields for each data record. The plot's
Categoryis set to
Category Sortingconfiguration determines the order of the category values appearance.
Chart Wizard offers the simplified editor of the
Category Encoding in the
Data Categories section:
Category Expressiondisplayed as
Sortingconfiguration of the
Category Encodingdisplays the
Sort directionproperty only.
The Sort Expressionis automatically set to the
Candlestick, High-Low-Close, and High-Low-Open-Close look-and-feel
The following properties allow you to fine-tune the outfit of shapes that form the
High-Low-Open-Close plots. You can see their effect in action by modifying the configuration of any of the demos listed above.
Opacity is a Number in percentage that determines the opacity of shapes.
100% means they are opaque, and
0% means that they are entirely transparent.
Clipping Mode indicates the manner that the plot area draws the plot:
Fitvalue means that the plot area should use all the available space to fit the plot
Clipvalue means that the plot area cuts off on the edge of its right or bottom padding
Nonevalue equals to
Background Color Expression determines the fill color of the rectangles that indicate the close price to be less than the open price in the candlestick plot.
Style section has the line properties that allow you to set up the color, style, and width of rectangles border for candlestick plot and of lines for high-low-close and high-low-open-close plots.
Rules configuration allows you to create
if this then that rules based on one or more data conditions to apply to the plot appearance. A condition is an expression that may refer to one of the following values:
Chart!CurrentDataHigh—the value of the
highpoint in the current
Chart!CurrentDataLow—the value of the
lowpoint in the current
Chart!CurrentDataOpen—the value of the
openpoint in the current
Chart!CurrentDataClose—the value of the
closepoint in the current
Chart!NextDataHigh—the value of the
highpoint in the next
Chart!NextDataLow—the value of the
lowpoint in the next
Chart!NextDataOpen—the value of the
openpoint in the next
Chart!NextDataClose—the value of the
closepoint in the next
Chart!PreviousDataHigh—the value of the
highpoint in the previous
Chart!PreviousDataLow—the value of the
lowpoint in the previous
Chart!PreviousDataOpen—the value of the
openpoint in the previous
Chart!PreviousDataClose—the value of the
closepoint in the previous
Chart!CurrentCategory- the current
Chart!PreviousCategory- the previous
Chart!NextCategory- the next
A condition expression can also include references to report parameters and standard operators. The easiest way to build a condition is to use the expression editor that you can open by click on the box on the right side of the
The following visual properties of
High-Low-Open-Close plots can be applied when a condition is met:
The background color of a candle
The color of the candle's border
The width of the candle's border
The style of the candle's border
For instance, you can set the following rules for the plot in the CandleStick Plot Demo to paint data points that have Closing price higher than the Opening price.
As a result, the output of the chart will be like this:
Submit and view feedback for