Back to Devexpress

SeriesPointCollection.AddFinancialPoint(DateOnly, Double, Double, Double, Double) Method

corelibraries-devexpress-dot-xtracharts-dot-seriespointcollection-dot-addfinancialpoint-x28-system-dot-dateonly-system-dot-double-system-dot-double-system-dot-double-system-dot-double-x29.md

latest3.4 KB
Original Source

SeriesPointCollection.AddFinancialPoint(DateOnly, Double, Double, Double, Double) Method

Adds a point with the specified argument and values required to plot a series with a financial series view.

Namespace : DevExpress.XtraCharts

Assembly : DevExpress.XtraCharts.v25.2.dll

NuGet Package : DevExpress.Charts

Declaration

csharp
public int AddFinancialPoint(
    DateOnly argument,
    double low,
    double high,
    double open,
    double close
)
vb
Public Function AddFinancialPoint(
    argument As DateOnly,
    low As Double,
    high As Double,
    open As Double,
    close As Double
) As Integer

Parameters

NameTypeDescription
argumentDateOnly

The new series point’s DateOnly argument.

| | low | Double |

The new series point’s low value.

| | high | Double |

The new series point’s high value.

| | open | Double |

The new series point’s open value.

| | close | Double |

The new series point’s close value.

|

Returns

TypeDescription
Int32

The position at which the new element was inserted.

|

Remarks

The following code snippet adds a financial series point:

csharp
using DevExpress.XtraCharts;
using DevExpress.XtraEditors;

public class MainForm : XtraForm {
  public MainForm() {
    Series series = new Series("Financial Series", ViewType.Stock);
    SeriesPointCollection points = series.Points;
    int index = points.AddFinancialPoint(
      new DateOnly(2025, 10, 20),
      low: 100.0,
      high: 120.0,
      open: 110.0,
      close: 115.0
    );
    chartControl1.Series.Add(series);
  }
}
vb
Imports DevExpress.XtraCharts
Imports DevExpress.XtraEditors

Public Class MainForm
  Inherits XtraForm
  Public Sub New()
    Dim series As New Series("Financial Series", ViewType.Stock)
    Dim points As SeriesPointCollection = series.Points
    Dim index As Integer = points.AddFinancialPoint(
      New DateOnly(2025, 10, 20),
      low:=100.0,
      high:=120.0,
      open:=110.0,
      close:=115.0
    )
    chartControl1.Series.Add(series)
  End Sub
End Class

See Also

SeriesPointCollection Class

SeriesPointCollection Members

DevExpress.XtraCharts Namespace