ActiveReports 15 .NET Edition
ActiveReports 15 User Guide / Concepts / Section Report Concepts / Section Report Toolbox / Chart / Chart Types (Section Reports) / Financial Chart / 3D Financial Charts
In This Topic
    3D Financial Charts
    In This Topic

    Given below is the list of 3D charts that fall under the Financial Chart category.

    Kagi Chart

    A Kagi chart displays supply and demand trends using a sequence of linked vertical lines. The thickness and direction of the lines vary depending on the price movement. If closing prices go in the direction of the previous Kagi line, then that Kagi line is extended. However, if the closing price reverses by the preset reversal amount, a new Kagi line is charted in the next column in the opposite direction. Thin lines indicate that the price breaks the previous low (supply) while thick lines indicate that the price breaks the previous high (demand).

    Chart Information

    ChartType

    Financial3D

    Number of Y values per data point

    1

    Number of Series

    1

    Marker Support

    Series or Data Points

    Custom Properties

    The BodyDownswingBackdrop property gets or sets the style and color settings for the three-dimensional side view of downswing Kagi lines. This property is only available with the Kagi 3D chart type, and is only effective when the Width property is set to a value higher than 25.
    The BodyUpswingBackdrop property gets or sets the style and color settings for the three-dimensional side view of upswing Kagi lines. This property is only available with the Kagi 3D chart type, and is only effective when the Width property is set to a value higher than 25.
    The DownswingLine property gets or sets the style and color settings to use for a Kagi line which charts a price decrease.
    The ReversalAmount property gets or sets the amount that a price must shift in order for the Kagi line to change direction.
    The UpswingLine property gets or sets the style and color settings to use for a Kagi line which charts a price increase.
    The Width property gets or sets the width of the three-dimensional side view of the Kagi lines.This property is only available with the Kagi 3D chart type, and must be set higher than its default value of 1 in order to display body downswing and upswing backdrops.

    Below is an example of how to set the custom chart properties at run time for a Kagi chart.

    To write code in Visual Basic.NET

    Visual Basic
    Copy Code
    Imports GrapeCity.ActiveReports.Chart.Graphics
    
    Visual Basic
    Copy Code
    With Me.ChartControl1.Series(0)
        .Properties("BodyDownswingBackdrop") = New Backdrop(Color.Red)
        .Properties("BodyUpswingBackdrop") = New Backdrop(Color.Blue)
        .Properties("DownswingLine") = New Chart.Graphics.Line(Color.DarkRed)
        .Properties("ReversalAmount") = "25"
        .Properties("UpswingLine") = New Chart.Graphics.Line(Color.DarkBlue)
        .Properties("Width") = 50.0F
    End With
    

    To write code in C#

    C#
    Copy Code
    using GrapeCity.ActiveReports.Chart.Graphics;                    
    
    C#
    Copy Code
    this.ChartControl1.Series[0].Properties["BodyDownswingBackdrop"] = new Backdrop(Color.Red);
    this.ChartControl1.Series[0].Properties["BodyUpswingBackdrop"] = new Backdrop(Color.Blue);
    this.ChartControl1.Series[0].Properties["DownswingLine"] = new Chart.Graphics.Line(Color.DarkRed);
    this.ChartControl1.Series[0].Properties["ReversalAmount"] = "25"; 
    this.ChartControl1.Series[0].Properties["UpswingLine"] = new Chart.Graphics.Line(Color.DarkBlue); 
    this.ChartControl1.Series[0].Properties["Width"] = 50f;
    

    Renko Chart

    The Renko chart uses bricks of uniform size to chart price movement. When a price moves to a greater or lesser value than the preset BoxSize value required to draw a new brick, a new brick is drawn in the succeeding column. The change in box color and direction signifies a trend reversal.

    Chart Information

    ChartType

    Financial3D

    Number of Y values per data point

    1

    Number of Series

    1 or more

    Marker Support

    Series or Data Points

    Custom Properties

    The BodyUpswingBackdrop property gets or sets the style and color settings for the upswing bricks.

    BodyDownswingBackdrop Gets or sets the style and color settings for the downswing bricks.
    The BoxSize property gets or sets the amount a price must change in order to create another brick.

    Below is an example of how to set the custom chart properties at run time for a Renko chart.

    To write code in Visual Basic.NET

    Visual Basic
    Copy Code
    Imports GrapeCity.ActiveReports.Chart.Graphics
    
    Visual Basic
    Copy Code
    With Me.ChartControl1.Series(0)
        .Properties("BodyDownswingBackdrop") = New Backdrop(Color.Red)
        .Properties("BodyUpswingBackdrop") = New Backdrop(Color.Blue)
        .Properties("BoxSize") = 3.0F
    End With
    

    To write code in C#

    CS
    Copy Code
    using GrapeCity.ActiveReports.Chart.Graphics;
    
    C#
    Copy Code
    this.ChartControl1.Series[0].Properties["BodyDownswingBackdrop"] = new Backdrop(Color.Red);
    this.ChartControl1.Series[0].Properties["BodyUpswingBackdrop"] = new Backdrop(Color.Blue);
    this.ChartControl1.Series[0].Properties["BoxSize"] = 3f;
    

    Three Line Break Chart

    Three line break 3D chart is a chart rendered in 3D.

    Chart Information

    ChartType

    Financial3D

    Number of Y values per data point

    1

    Number of Series

    1

    Marker Support

    Series or Data Points

    Custom Properties

    The BodyDownswingBackdrop property gets or sets the style and color settings for the downswing boxes.
    The BodyUpswingBackdrop property gets or sets the style and color settings for the upswing boxes.
    The NewLineBreak property gets or sets the number of previous boxes/lines that must be compared before a new box/line is drawn. The default value is 3.
    See Also