IMath

StockSharp.Xaml.Charting.Numerics.GenericMath

定义通用数学帮助的接口

属性

MaxValue
public T MaxValue { get; }
value = iMath.MaxValue

获得 T.

MinValue
public T MinValue { get; }
value = iMath.MinValue

获取 T. 的 X. S. S. S. S. S. 1 的 X. S. S. S. S. 的 X. S. S. . S. 3 的 Q. S. S. 3 的 Q. S. 3 的 Q. S. 3 的 Q. S. 3 的 Q. S. 。

ZeroValue
public T ZeroValue { get; }
value = iMath.ZeroValue

获取 T. 的 X. S. S. S. S. S. 1 的 X. S. S. S. S. 的 X. S. S. . S. 3 的 Q. S. S. 3 的 Q. S. 3 的 Q. S. 3 的 Q. S. 3 的 Q. S. 。

方法

Abs
public T Abs(T a)
result = iMath.Abs(a)

获得(a)的绝对值

Add
public T Add(T lhs, T rhs)
result = iMath.Add(lhs, rhs)

添加 lhs + rhs 的 * * DateTime + * * * , 它返回了一个新的 * DateTime + * , 并带有 . icks = + lhs.Ticks+ + + rhs.Ticks+ * * 。

Dec
public T Dec(T value)
result = iMath.Dec(value)

返回 T - 对于 DateTime 它的减速。 Ticks

Inc
public T Inc(T value)
result = iMath.Inc(value)

返回 & #% DateTime #% 的 T++, 它会递增. Ticks

IsNaN
public bool IsNaN(T value)
result = iMath.IsNaN(value)

如果 T 为 NaN, 返回。 只适合 Float, Double 类型。 对于所有其他类型, 返回时总是不真实 。

Max
public T Max(T a, T b)
result = iMath.Max(a, b)

返回 A 和 B 的最大值

Min
public T Min(T a, T b)
result = iMath.Min(a, b)

返回 A 和 B 的 分钟

MinGreaterThan
public T MinGreaterThan(T floor, T a, T b)
result = iMath.MinGreaterThan(floor, a, b)

返回 A 和 B 的下限大于 1 个

Mult
public T Mult(T lhs, T rhs)
result = iMath.Mult(lhs, rhs)

乘以 lhs * rhs 时

Mult
public T Mult(T lhs, double rhs)
result = iMath.Mult(lhs, rhs)

乘以 lhs * rhs 时

Subtract
public T Subtract(T a, T b)
result = iMath.Subtract(a, b)

减 a- b. 对于 * * DateTime* * * * ,它返回一个新的 * * DateTime* * * , 并带有 . icks = * * a.Ticks* * * - * b.Ticks* * * * 。

ToDouble
public double ToDouble(T value)
result = iMath.ToDouble(value)

转换为等值为双倍