ComboLeg

View as MarkdownOpen in Claude

ComboLeg

FieldTypeDescription
conIdint32The Contract’s IB’s unique id.
ratioint32Select the relative number of contracts for the leg you are constructing. To help determine the ratio for a specific combination order
actionstringThe side (buy or sell) of the leg: For individual accounts, only BUY and SELL are available. SSHORT is for institutions.
exchangestringThe destination exchange to which the order will be routed.
openCloseint32Specifies whether an order is an open or closing order. For institutional customers to determine if this order is to open or close a position. 0 – Same as the parent security. This is the only option for retail customers. 1 – Open. This value is only valid for institutional customers. 2 – Close. This value is only valid for institutional customers. 3 – Unknown.
shortSalesSlotint32Used for IBExecution accounts to indicate if a leg is short.
designatedLocationstringWhen ShortSaleSlot is 2, this field shall contain the designated location.
exemptCodeint32Mark order as exempt from short sale uptick rule. Possible values: 0 – Does not apply the rule. -1 – Applies the short sale uptick rule.
perLegPricedoubleLimit price by leg. All legs must contain perLegPrice if used.