Combo Limit

View as MarkdownOpen in Claude

Create combination orders that include options, stock and futures legs (stock legs can be included if the order is routed through SmartRouting). Although a combination/spread order is constructed of separate legs, it is executed as a single transaction if it is routed directly to an exchange. For combination orders that are SmartRouted, each leg may be executed separately to ensure best execution.

Products: OPT, STK, FUT

1order.action = action
2order.orderType = "LMT"
3order.totalQuantity = quantity
4order.lmtPrice = limitPrice
5if nonGuaranteed:
6 order.smartComboRoutingParams = []
7 order.smartComboRoutingParams.append(TagValue("NonGuaranteed", "1"))