Back to Devexpress

BollingerBandsIndicator.ValueLevel Property

maui-devexpress-dot-maui-dot-charts-dot-bollingerbandsindicator.md

latest4.0 KB
Original Source

BollingerBandsIndicator.ValueLevel Property

Gets or sets the price level (Low, High, Open, or Close) used to calculate the simple moving average and standard deviation. This is a bindable property.

Namespace : DevExpress.Maui.Charts

Assembly : DevExpress.Maui.Charts.dll

NuGet Package : DevExpress.Maui.Charts

Declaration

csharp
public ValueLevel ValueLevel { get; set; }

Property Value

TypeDefaultDescription
ValueLevelAuto

The price level of a financial series point.

|

Available values:

NameDescription
Auto
Value

Indicates the point value of a series that requires only one value for a data point.

| | Weight |

Indicates the weight value of a bubble series point.

| | High |

Indicates the High price of a financial series point.

| | Low |

Indicates the Low price of a financial series point.

| | Open |

Indicates the Open price of a financial series point.

| | Close |

Indicates the Close price of a financial series point.

|

Example

This example builds a Bollinger Bands indicator for Close prices of a stock series.

  1. Add the BollingerBandsIndicator object to the chart’s collection of series (ChartView.Series).
  2. Set the indicator’s Data property to a CalculatedSeriesDataAdapter class instance. Use this object’s Series property to specify a series for which the indicator should be calculated.
  3. Use the ValueLevel and PointsCount properties to specify the price level of a financial series point and the number of data points used to calculate the simple moving average and standard deviation.
  4. Use the StandardDeviationMultiplier property to specify the number of standard deviations that define the distance between the moving average (middle band) and the upper/lower band.
xml
<dxc:ChartView x:Name="chart">
    <dxc:ChartView.Series>
        <dxc:StockSeries>
            <dxc:StockSeries.Data>
                <dxc:SeriesDataAdapter DataSource="{Binding StockPrices}" ArgumentDataMember="Date">
                    <dxc:ValueDataMember Type="High" Member="High" />
                    <dxc:ValueDataMember Type="Low" Member="Low" />
                    <dxc:ValueDataMember Type="Open" Member="Open" />
                    <dxc:ValueDataMember Type="Close" Member="Close" />
                </dxc:SeriesDataAdapter>
            </dxc:StockSeries.Data>
        </dxc:StockSeries>

        <dxc:BollingerBandsIndicator ValueLevel="Close" 
                                     PointsCount="20"
                                     StandardDeviationMultiplier="2" 
                                     DisplayName="Bollinger Bands 20">
            <dxc:BollingerBandsIndicator.Data>
                <dxc:CalculatedSeriesDataAdapter Series="{Binding Series[0], Source={x:Reference chart}}"/>
            </dxc:BollingerBandsIndicator.Data>
        </dxc:BollingerBandsIndicator>
    </dxc:ChartView.Series>
</dxc:ChartView>

See Also

BollingerBandsIndicator Class

BollingerBandsIndicator Members

DevExpress.Maui.Charts Namespace