IRange

StockSharp.Xaml.Charting

汎用インターフェイスを範囲(最小、最大)に定義し、Ultrachart 全体で使用して表示、データおよびインデックス範囲の計算を

実装: IRange, ICloneable, INotifyPropertyChanged

プロパティ

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

この範囲のディフ(最大 - 分)を取得します

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

この範囲の最大値を取得するか、または設定する

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

値を取得するか、この範囲の最小値を設定

メソッド

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

最小限と最大偏差で現在のIRangeを成長させ、変更後にこのインスタンスを返します。

minFraction
成長する最小の分数。例えば、Min = -10 と minFraction= 0.1 は新しい分 = -11 になります。
maxFraction
成長する最大の分。例えば、Max = 10 と maxFraction= 0.2 は新しい Max = 12 で起因します。

戻り値: このインスタンスは、操作後に

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

変更後、このインスタンスを返す、ミニ値、IRange の Max 値を設定します。

min
新規のMin値。
max
新規の Max 値。

戻り値: このインスタンスは、操作後に

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

二つのIRangeインスタンスのユニオンを実行し、新しいIRangeを返す

range