IndexRange

StockSharp.Xaml.Charting

Definiert einen Bereich, der verwendet wird, um Array-Indizes für eine andere Serie anzugeben

Erbt von: Range<int>

Konstruktoren

IndexRange
public IndexRange()
indexRange = IndexRange()

Initialisiert eine neue Instanz der IndexRange Klasse.

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

Initialisiert eine neue Instanz der IndexRange Klasse.

min
Die Min.
max
Die max.

Eigenschaften

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

Bekommt den Diff (Max - Min) dieses Bereichs

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

Bekommt, ob dieser Bereich definiert ist

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

Bekommt, ob der Bereich Null ist, wobei Max gleich Min ist

Methoden

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

Konvertiert diesen Bereich in DoubleRange, die intern für Berechnungen verwendet werden

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

Clips der aktuellen IRange auf einen maximalen Bereich

maximumRange
Die maximale Reichweite

Rückgabe: Diese Instanz, nach der Operation

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

Klonen Sie diese Instanz.

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

Erweitert die aktuelle IRange um den Min- und Max-Bruch, wobei diese Instanz nach der Änderung zurückgegeben wird

minFraction
Der Min-Anteil wird um den Wert wachsen. z.B. Min = -10 und minFraction=0,1 ergibt das neue Min = -11
maxFraction
Der Max-Anteil, um zu wachsen. Zum Beispiel Max = 10 und minFraction 0,2 führt zu dem neuen Max = 12

Rückgabe: Diese Instanz, nach der Operation

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

Legt die Min-, Max-Werte auf die IRange fest und gibt diese Instanz nach der Änderung zurück

min
Der neue Min-Wert.
max
Der neue Max-Wert.

Rückgabe: Diese Instanz, nach der Operation

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

Legt die Min, Max-Werte auf dem IRange mit einem max-Bereich fest, um Werte zu Clips zu schalten, und gibt diese Instanz nach der Änderung zurück

min
Der neue Min-Wert.
max
Der neue Max-Wert.
maxRange
Der max-Bereich, der zum Clipen von Werten verwendet wird.

Rückgabe: Diese Instanz, nach der Operation