浮動小数点演算を扱う際、精度を保証するために銘柄のTickSizeに関して2つの価格を比較する。
int
型の値
price1がprice2より大きい場合、値"1"を返す
price1がprice2より小さい場合、値"-1"を返す
price1とprice2が等しい場合、値"0"を返す
Instrument.MasterInstrument.Compare( double price1 , double price2 )
price1 | 価格を表す double 型の値 |
price2 | 価格を表す double 型の値 |
double newPrice = Close[0] + High[0] + Open[0];
if (Instrument.MasterInstrument.Compare(newPrice, Close[1]) == 1)
// Do something since price1 is greater than price2