Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 2.95 KB

OrderRequest.md

File metadata and controls

28 lines (23 loc) · 2.95 KB

OrderRequest

Properties

Name Type Description Notes
acct_id Option<String> acctId is optional. It should be one of the accounts returned by /iserver/accounts. If not passed, the first one in the list is selected. [optional]
conid Option<i32> conid is the identifier of the security you want to trade, you can find the conid with /iserver/secdef/search. [optional]
sec_type Option<String> conid:type for example 265598:STK [optional]
c_oid Option<String> Customer Order ID. An arbitraty string that can be used to identify the order, e.g "my-fb-order". The value must be unique for a 24h span. Please do not set this value for child orders when placing a bracket order. [optional]
parent_id Option<String> When placing bracket orders, the child parentId must be equal to the cOId (customer order id) of the parent. [optional]
order_type Option<String> orderType can be one of MKT (Market), LMT (Limit), STP (Stop) or STP_LIMIT (stop limit) [optional]
listing_exchange Option<String> listingExchange is optional. By default we use "SMART" routing. Possible values are available via this end point: /v1/portal/iserver/contract/{{conid}}/info, see valid_exchange: e.g: SMART,AMEX,NYSE, CBOE,ISE,CHX,ARCA,ISLAND,DRCTEDGE,BEX,BATS,EDGEA,CSFBALGO,JE FFALGO,BYX,IEX,FOXRIVER,TPLUS1,NYSENAT,PSX [optional]
outside_rth Option<bool> set to true if the order can be executed outside regular trading hours. [optional]
price Option<f32> optional if order is MKT, for LMT, this is the limit price. For STP this is the stop price. [optional]
side Option<String> SELL or BUY [optional]
ticker Option<String> [optional]
tif Option<String> GTC (Good Till Cancel) or DAY. DAY orders are automatically cancelled at the end of the Day or Trading hours. [optional]
referrer Option<String> for example QuickTrade [optional]
quantity Option<f32> usually integer, for some special cases can be float numbers [optional]
fx_qty Option<f32> double number, this is the cash quantity field which can only be used for FX conversion order. [optional]
use_adaptive Option<bool> If true, the system will use the Adaptive Algo to submit the order https://www.interactivebrokers.com/en/index.php?f=19091 [optional]
is_currency_conversion Option<bool> set to true if the order is a FX conversion order [optional]
allocation_method Option<String> Set the allocation method when placing an order using an FA account for a group Possible allocation methods are "NetLiquidity", "AvailableEquity", "EqualQuantity" and "PctChange". [optional]

[Back to Model list] [Back to API list] [Back to README]