NinjaScript > Language Reference > Data > Instrument >

MasterInstrument.Compare()

Print this Topic Previous pageReturn to chapter overviewNext page

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

price1

A double value representing a price

price2

A 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