OscillatorPane

StockSharp.Xaml.Charting.Maui

A sub-pane stacked below the price chart with its own vertical scale — e.g. RSI (fixed 0..100 with 30/70 guide lines) or MACD (auto-ranged around a zero guide).

Implements: IEquatable<OscillatorPane>

Constructors

OscillatorPane
public OscillatorPane(string Name, IReadOnlyList<OscillatorSeries> Series, decimal? FixedMin, decimal? FixedMax, IReadOnlyList<decimal> Levels)
oscillatorPane = OscillatorPane(Name, Series, FixedMin, FixedMax, Levels)

A sub-pane stacked below the price chart with its own vertical scale — e.g. RSI (fixed 0..100 with 30/70 guide lines) or MACD (auto-ranged around a zero guide).

Name
Caption drawn at the pane's top-left.
Series
One or more line series to plot.
FixedMin
Fixed lower bound, or null to auto-range from the series.
FixedMax
Fixed upper bound, or null to auto-range from the series.
Levels
Horizontal guide levels (e.g. 30 and 70 for RSI, 0 for MACD).

Properties

FixedMax
public decimal? FixedMax { get; set; }
value = oscillatorPane.FixedMax
oscillatorPane.FixedMax = value

Fixed upper bound, or null to auto-range from the series.

FixedMin
public decimal? FixedMin { get; set; }
value = oscillatorPane.FixedMin
oscillatorPane.FixedMin = value

Fixed lower bound, or null to auto-range from the series.

Levels
public IReadOnlyList<decimal> Levels { get; set; }
value = oscillatorPane.Levels
oscillatorPane.Levels = value

Horizontal guide levels (e.g. 30 and 70 for RSI, 0 for MACD).

Name
public string Name { get; set; }
value = oscillatorPane.Name
oscillatorPane.Name = value

Caption drawn at the pane's top-left.

Series
public IReadOnlyList<OscillatorSeries> Series { get; set; }
value = oscillatorPane.Series
oscillatorPane.Series = value

One or more line series to plot.