IndexRange

StockSharp.Xaml.Charting

Define um intervalo usado para especificar índices de array para outra série

Herda de: Range<int>

Construtores

IndexRange
public IndexRange()
indexRange = IndexRange()

Inicializa uma nova instância da classe IndexRange.

IndexRange
public IndexRange(int min, int max)
indexRange = IndexRange(min, max)

Inicializa uma nova instância da classe IndexRange.

min
O min.
max
O máximo.

Propriedades

Diff
public override int Diff { get; }
value = indexRange.Diff

Obtém as diferenças (máx. - min) desta gama

IsDefined
public override bool IsDefined { get; }
value = indexRange.IsDefined

Obtém se este Intervalo está definido

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

Obtém se o intervalo é zero, onde Max é igual a Min

Métodos

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

Converte este intervalo para DoubleRange, que são usados internamente para cálculos

ClipTo
public override IRange<int> ClipTo(IRange<int> maximumRange)
result = indexRange.ClipTo(maximumRange)

Corta a Corrente de IRange actual para um intervalo maxmimum

maximumRange
O Intervalo Máximo

Retorna: Esta instância, após a operação

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

Clone este exemplo.

GrowBy
public override IRange<int> GrowBy(double minFraction, double maxFraction)
result = indexRange.GrowBy(minFraction, maxFraction)

Aumenta a variação atual pela fração min e max, retornando esta instância após a modificação

minFraction
A fração Min a crescer. Por exemplo, Min = -10 e minFraction = 0,1 resultará no novo Min = -11
maxFraction
A fração máxima a crescer. Por exemplo, Max = 10 e minFraction = 0.2 resultará no novo Max = 12

Retorna: Esta instância, após a operação

SetMinMax
public override IRange<int> SetMinMax(double min, double max)
result = indexRange.SetMinMax(min, max)

Define os valores Mín, Máx na Intervalo de Imediato, retornando esta instância após a modificação

min
O novo valor Min.
max
O novo valor máximo.

Retorna: Esta instância, após a operação

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

Define os valores Mín, Máx na Intervalo com um intervalo máximo para os quais cortar valores, retornando esta instância após a modificação

min
O novo valor Min.
max
O novo valor máximo.
maxRange
O intervalo máximo, que é usado para cortar valores.

Retorna: Esta instância, após a operação