IRange

StockSharp.Xaml.Charting

Define la interfaz genérica a un rango (Min, Max), utilizado en Ultrachart para cálculos visibles, de datos y de rango de índices

Implementa: IRange, ICloneable, INotifyPropertyChanged

Propiedades

Diff
public T Diff { get; }
value = iRange.Diff

Consigue el Diff (Max - Min) de esta gama

Max
public T Max { get; set; }
value = iRange.Max
iRange.Max = value

Obtiene o establece el valor Max de este rango

Min
public T Min { get; set; }
value = iRange.Min
iRange.Min = value

Obtiene o establece el valor Min de esta gama

Métodos

GrowBy
public IRange<T> GrowBy(double minFraction, double maxFraction)
result = iRange.GrowBy(minFraction, maxFraction)

Crece la corriente IRange por la fracción min y max, volviendo esta instancia después de la modificación

minFraction
La fracción Min para crecer. Por ejemplo, Min = -10 y minFraction= 0.1 dará lugar a la nueva Min = -11
maxFraction
La fracción Max para crecer. Por ejemplo, Max = 10 y maxFraction= 0.2 resultarán en el nuevo Max = 12

Devuelve: Este caso, después de la operación

SetMinMax
public IRange<T> SetMinMax(double min, double max)
result = iRange.SetMinMax(min, max)

Establece los valores de Min, Max en el IRange, volviendo esta instancia después de la modificación

min
El nuevo valor de Min.
max
El nuevo valor Max.

Devuelve: Este caso, después de la operación

Union
public IRange<T> Union(IRange<T> range)
result = iRange.Union(range)

Realiza la Unión de dos instancias IRange, devolviendo un nuevo IRange

range