Skip to navigation

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

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