menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class RSIIndicator - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class RSIIndicator

    To render an RSI indicator, create an instance of its class, and add it to TechnicalIndicators collection property and set the required properties.

    Inheritance
    System.Object
    FinancialTechnicalIndicator
    RSIIndicator
    Inherited Members
    FinancialTechnicalIndicator.AnimationDuration
    FinancialTechnicalIndicator.AnimationDurationProperty
    FinancialTechnicalIndicator.Close
    FinancialTechnicalIndicator.CloseProperty
    FinancialTechnicalIndicator.EnableAnimation
    FinancialTechnicalIndicator.EnableAnimationProperty
    FinancialTechnicalIndicator.GetChartDataPoints()
    FinancialTechnicalIndicator.High
    FinancialTechnicalIndicator.HighProperty
    FinancialTechnicalIndicator.IsVisible
    FinancialTechnicalIndicator.IsVisibleProperty
    FinancialTechnicalIndicator.ItemsSource
    FinancialTechnicalIndicator.ItemsSourceProperty
    FinancialTechnicalIndicator.Low
    FinancialTechnicalIndicator.LowProperty
    FinancialTechnicalIndicator.OnBindingContextChanged()
    FinancialTechnicalIndicator.OnParentSet()
    FinancialTechnicalIndicator.Open
    FinancialTechnicalIndicator.OpenProperty
    FinancialTechnicalIndicator.SeriesName
    FinancialTechnicalIndicator.SeriesNameProperty
    FinancialTechnicalIndicator.StrokeWidth
    FinancialTechnicalIndicator.StrokeWidthProperty
    FinancialTechnicalIndicator.XAxis
    FinancialTechnicalIndicator.XAxisProperty
    FinancialTechnicalIndicator.XBindingPath
    FinancialTechnicalIndicator.XBindingPathProperty
    FinancialTechnicalIndicator.YAxis
    FinancialTechnicalIndicator.YAxisProperty
    Namespace: Syncfusion.SfChart.XForms
    Assembly: Syncfusion.SfChart.XForms.dll
    Syntax
    public class RSIIndicator : FinancialTechnicalIndicator, IThemeElement
    Remarks

    This indicator can be associated to a financial series in SfChart by specifying the name of series using SeriesName property. If the SeriesName is specified, all the required properties such as
    ItemsSource, XBindingPath, High, Low, Open and Close will be derived from the associated series. In case, the SeriesName is not specified, all those required properties need to be explicitly specified in RSIIndicator.

    Examples
    SfChart chart = new SfChart();
    chart.PrimaryAxis = new NumericalAxis();
    chart.SecondaryAxis = new NumericalAxis();
    CandleSeries series = new CandleSeries();
    series.Name = "series";
    ObservableCollection<ChartDataPoint> Data = new ObservableCollection<ChartDataPoint>
    {
      new ChartDataPoint(1, 30,35,20,25),
      new ChartDataPoint(2, 90,100,10,20),
      new ChartDataPoint(3, 20,90,10,80),
      new ChartDataPoint(5, 10,0,80,70),
      new ChartDataPoint(10, 25,20,49,12),
      new ChartDataPoint(12, 68,60,30,50)
    };
    series.ItemsSource = Data;
    chart.Series.Add(series);
    chart.TechnicalIndicators.Add(new RSIIndicator(){SeriesName="series"});

    Constructors

    RSIIndicator()

    Initializes a new instance of the RSIIndicator class.

    Declaration
    public RSIIndicator()

    Fields

    LowerLineColorProperty

    Gets or sets the LowerLineColor property.

    Declaration
    public static readonly BindableProperty LowerLineColorProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    PeriodProperty

    Gets or sets the Period property.

    Declaration
    public static readonly BindableProperty PeriodProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    SignalLineColorProperty

    Gets or sets the SignalLineColor property.

    Declaration
    public static readonly BindableProperty SignalLineColorProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    UpperLineColorProperty

    Gets or sets the UpperLineColor property.

    Declaration
    public static readonly BindableProperty UpperLineColorProperty
    Field Value
    Type
    Xamarin.Forms.BindableProperty

    Properties

    LowerLineColor

    Gets or sets the fill color to change the appearance of Lower Line of indicator. This is a bindable property.

    Declaration
    public Color LowerLineColor { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Color

    This property takes the Xamarin.Forms.Color as its value.

    Period

    Gets or sets the moving average value for the indicator.

    Declaration
    public int Period { get; set; }
    Property Value
    Type Description
    System.Int32

    This property takes the System.Int32 as its value.

    SignalLineColor

    Gets or sets the fill color for the Signal Line.

    Declaration
    public Color SignalLineColor { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Color

    This property takes the Xamarin.Forms.Color as its value.

    UpperLineColor

    Gets or sets the fill color to change the appearance of Upper Line of indicator. This is a bindable property.

    Declaration
    public Color UpperLineColor { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Color

    This property takes the Xamarin.Forms.Color as its value.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved