public Order()
{
openClose = "O";
origin = OrderOrigin.Customer;
transmit = true;
tif = TimeInForce.Day;
designatedLocation = "";
minQty = int.MaxValue;
percentOffset = double.MaxValue;
nbboPriceCap = decimal.MaxValue;
startingPrice = decimal.MaxValue;
stockRefPrice = double.MaxValue;
delta = double.MaxValue;
stockRangeLower = double.MaxValue;
stockRangeUpper = double.MaxValue;
volatility = double.MaxValue;
volatilityType = VolatilityType.Undefined;
deltaNeutralOrderType = OrderType.Empty;
deltaNeutralAuxPrice = double.MaxValue;
referencePriceType = int.MaxValue;
trailStopPrice = decimal.MaxValue;
basisPoints = decimal.MaxValue;
basisPointsType = int.MaxValue;
scaleInitLevelSize = int.MaxValue;
scaleSubsLevelSize = int.MaxValue;
scalePriceIncrement = decimal.MaxValue;
faMethod = FinancialAdvisorAllocationMethod.None;
notHeld = false;
exemptCode = -1;
optOutSmartRouting = false;
deltaNeutralConId = 0;
deltaNeutralOrderType = OrderType.Empty;
deltaNeutralSettlingFirm = string.Empty;
deltaNeutralClearingAccount = string.Empty;
deltaNeutralClearingIntent = string.Empty;
DeltaNeutralOpenClose = "";
DeltaNeutralShortSale = false;
DeltaNeutralShortSaleSlot = 0;
DeltaNeutralDesignatedLocation = "";
referencePriceType = int.MaxValue;
trailStopPrice = decimal.MaxValue;
TrailingPercent = double.MaxValue;
BasisPoints = decimal.MaxValue;
basisPointsType = int.MaxValue;
scaleInitLevelSize = int.MaxValue;
scaleSubsLevelSize = int.MaxValue;
scalePriceIncrement = decimal.MaxValue;
ScalePriceAdjustValue = double.MaxValue;
ScalePriceAdjustInterval = int.MaxValue;
ScaleProfitOffset = double.MaxValue;
ScaleAutoReset = false;
ScaleInitPosition = int.MaxValue;
ScaleInitFillQty = int.MaxValue;
ScaleRandomPercent = false;
ScaleTable = "";
whatIf = false;
notHeld = false;
Conditions = new List<OrderCondition>();
TriggerPrice = double.MaxValue;
LmtPriceOffset = double.MaxValue;
AdjustedStopPrice = double.MaxValue;
AdjustedStopLimitPrice = double.MaxValue;
AdjustedTrailingAmount = double.MaxValue;
ExtOperator = "";
}