Compare()

View as Markdown

Definition

Compares two price values with respect to the Instrument TickSize to ensure accuracy when dealing with floating point math.

Method Return Value

An int value.

  • A value of “1” is returned if price1 is greater than price2.
  • A value of “-1” is returned if price1 is less than price2.
  • A value of “0” if price1 is equal to price2.

Syntax

Instrument.MasterInstrument.Compare(double price1, double price2)

Parameters

ParameterDescription
price1A double value representing a price.
price2A double value representing a price.

Examples

1double newPrice = Close[0] + High[0] + Open[0];
2if (Instrument.MasterInstrument.Compare(newPrice, Close[1]) == 1)
3 // Do something since price1 is greater than price2