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
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