TimeSpanRange

StockSharp.Xaml.Charting

Define una gama de tipos TimeSpan

Hereda de: Range<TimeSpan>

Constructores

TimeSpanRange
public TimeSpanRange()
timeSpanRange = TimeSpanRange()

Inicia una nueva instancia de la clase TimeSpanRange.

TimeSpanRange
public TimeSpanRange(TimeSpan min, TimeSpan max)
timeSpanRange = TimeSpanRange(min, max)

Inicia una nueva instancia de la clase TimeSpanRange.

min
El min.
max
El máximo.

Propiedades

Diff
public override TimeSpan Diff { get; }
value = timeSpanRange.Diff

Obtiene la diferencia (Max - Min) de este rango

IsZero
public override bool IsZero { get; }
value = timeSpanRange.IsZero

Obtiene si el rango es Zero, donde Max iguala Min

Métodos

AsDoubleRange
public override DoubleRange AsDoubleRange()
result = timeSpanRange.AsDoubleRange()

Convierte esta gama a DoubleRange@, que se utilizan internamente para cálculos

ClipTo
public override IRange<TimeSpan> ClipTo(IRange<TimeSpan> maximumRange)
result = timeSpanRange.ClipTo(maximumRange)

Suprime el IRange actual a un rango de maxmimum

maximumRange
El rango máximo

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

Clone
public override object Clone()
result = timeSpanRange.Clone()

Clones este caso.

GrowBy
public override IRange<TimeSpan> GrowBy(double minFraction, double maxFraction)
result = timeSpanRange.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 minFraction= 0.2 resultarán en el nuevo Max = 12

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

SetMinMax
public override IRange<TimeSpan> SetMinMax(double min, double max)
result = timeSpanRange.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

SetMinMax
public override IRange<TimeSpan> SetMinMax(double min, double max, IRange<TimeSpan> maxRange)
result = timeSpanRange.SetMinMax(min, max, maxRange)

Establece los valores de Min, Max en el IRange con un límite máximo de rango, volviendo a este caso después de la modificación

min
El nuevo valor de Min.
max
El nuevo valor Max.
maxRange
El rango máximo.

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

ToString
public override string ToString()
result = timeSpanRange.ToString()

Devuelve una cuerda que representa este caso.

Devuelve: Una cuerda que representa este caso.