Contact Sales

Call center available M-F 9:00 - 4:00 US Eastern Time.

Case Studies

E.d. Soft

E.d. Soft selected Xtreme Suite Professional with Visual Basic over many other...

High Low Financial Chart

A High Low Financial Chart used to display trends for financial data, generally stock market prices. A Stock\Bar chart is similar to a Candlestick chart, but is considered harder to read for stock market analyse.

// Sample Code
'HighLow series sample

    ChartControl.Content.Titles.DeleteAll
    ChartControl.Content.Titles.Add "Historical Stock Prices"
    
    Dim Series As ChartSeries
    Set Series = ChartControl.Content.Series.Add("Stock Series")
       
    Series.Points.Add4 "2009-12-28", 30.89, 31.18, 31, 31.17
    Series.Points.Add4 "2009-12-29", 31.23, 31.5, 31.35, 31.39
    Series.Points.Add4 "2009-12-30", 30.8, 31.29, 31.15, 30.96
    Series.Points.Add4 "2009-12-31", 30.48, 30.99, 30.98, 30.48
    Series.Points.Add4 "2010-01-04", 30.59, 31.1, 30.62, 30.95
    Series.Points.Add4 "2010-01-05", 30.64, 31.1, 30.85, 30.96
    Series.Points.Add4 "2010-01-06", 30.52, 31.08, 30.88, 30.77
    Series.Points.Add4 "2010-01-07", 30.19, 30.7, 30.63, 30.45
    Series.Points.Add4 "2010-01-08", 30.24, 30.88, 30.28, 30.66
    Series.Points.Add4 "2010-01-11", 30.12, 30.76, 30.71, 30.27
    Series.Points.Add4 "2010-01-12", 29.91, 30.4, 30.15, 30.07
    Series.Points.Add4 "2010-01-13", 30.01, 30.52, 30.26, 30.35
    Series.Points.Add4 "2010-01-14", 30.26, 31.1, 30.31, 30.96
    Series.Points.Add4 "2010-01-15", 30.71, 31.24, 31.08, 30.86
    Series.Points.Add4 "2010-01-19", 30.68, 31.24, 30.75, 31.1
    Series.Points.Add4 "2010-01-20", 30.31, 30.94, 30.81, 30.59
    Series.Points.Add4 "2010-01-21", 30, 30.72, 30.61, 30.01
    Series.Points.Add4 "2010-01-22", 28.84, 30.2, 30, 28.96
    Series.Points.Add4 "2010-01-25", 29.1, 29.66, 29.24, 29.32
    Series.Points.Add4 "2010-01-26", 29.09, 29.85, 29.2, 29.5
    Series.Points.Add4 "2010-01-27", 29.02, 29.82, 29.35, 29.67
    Series.Points.Add4 "2010-01-28", 28.89, 29.87, 29.84, 29.16
    Series.Points.Add4 "2010-01-29", 27.66, 29.92, 29.9, 28.18
    Series.Points.Add4 "2010-02-01", 27.92, 28.48, 28.39, 28.41
    Series.Points.Add4 "2010-02-02", 28.14, 28.5, 28.37, 28.46
    Series.Points.Add4 "2010-02-03", 28.12, 28.79, 28.26, 28.63
    Series.Points.Add4 "2010-02-04", 27.81, 28.5, 28.38, 27.84
    Series.Points.Add4 "2010-02-05", 27.57, 28.28, 28, 28.02
    Series.Points.Add4 "2010-02-08", 27.57, 28.08, 28.01, 27.72
    Series.Points.Add4 "2010-02-09", 27.75, 28.34, 27.97, 28.01
    Series.Points.Add4 "2010-02-10", 27.84, 28.24, 28.03, 27.99
    Series.Points.Add4 "2010-02-11", 27.7, 28.4, 27.93, 28.12
    Series.Points.Add4 "2010-02-12", 27.58, 28.06, 27.81, 27.93
    Series.Points.Add4 "2010-02-16", 28.02, 28.37, 28.13, 28.35
    Series.Points.Add4 "2010-02-17", 28.36, 28.65, 28.53, 28.59
    Series.Points.Add4 "2010-02-18", 28.51, 29.03, 28.59, 28.97
    Series.Points.Add4 "2010-02-19", 28.69, 28.92, 28.79, 28.77
    Series.Points.Add4 "2010-02-22", 28.65, 28.94, 28.84, 28.73
    Series.Points.Add4 "2010-02-23", 28.09, 28.83, 28.68, 28.33
    Series.Points.Add4 "2010-02-24", 28.38, 28.79, 28.52, 28.63
    Series.Points.Add4 "2010-02-25", 28.02, 28.65, 28.27, 28.6
    Series.Points.Add4 "2010-02-26", 28.51, 28.85, 28.65, 28.67
    Series.Points.Add4 "2010-03-01", 28.53, 29.05, 28.77, 29.02
    Series.Points.Add4 "2010-03-02", 28.24, 29.3, 29.08, 28.46
    Series.Points.Add4 "2010-03-03", 28.35, 28.61, 28.51, 28.46
    
    Series.ArgumentScaleType = xtpChartScaleDateTime

    Dim StyleHL As ChartHighLowSeriesStyle
    Set StyleHL = New ChartHighLowSeriesStyle
    Set ChartControl.Content.Series(0).Style = StyleHL
    StyleHL.LineThickness = 2
    ChartControl.Content.Series(0).ArgumentScaleType = xtpChartScaleQualitative
                
    Dim Diagram As ChartDiagram2D
    Set Diagram = ChartControl.Content.Series(0).Diagram
                    
    Diagram.AxisX.Label.Angle = 360 - 30
    Diagram.AxisX.Label.Antialiasing = True
    Diagram.AxisX.Label.Visible = False
    
    Diagram.AxisY.Title = "US Dollars"
    Diagram.AxisY.Title.Visible = True
    Diagram.AxisY.Visible = True
    Diagram.AxisY.Range.ShowZeroLevel = False
    Diagram.AxisY.GridLines.MinorLineStyle.DashStyle = xtpChartDashStyleDashDot
    Diagram.AxisY.GridLines.MinorVisible = True
// Sample C# Code