Skip to content

InteractiveBrokersOrderProperties

QuantConnect.Orders.InteractiveBrokersOrderProperties

InteractiveBrokersOrderProperties()
InteractiveBrokersOrderProperties(exchange: Exchange)

Bases: OrderProperties

Contains additional properties and settings for an order submitted to Interactive Brokers

Signature descriptions:

  • Initializes a new instance of the OrderProperties class

  • Initializes a new instance of the OrderProperties class, with exchange param Exchange name for market

Parameters:

Name Type Description Default
exchange Optional[Exchange]

Exchange name for market

None

account

account: str

The linked account for which to submit the order (only used by Financial Advisors)

fa_group

fa_group: str

The account group for the order (only used by Financial Advisors)

fa_method

fa_method: str

The allocation method for the account group order (only used by Financial Advisors) Supported allocation methods are: Equal, NetLiq, AvailableEquity, PctChange

fa_percentage

fa_percentage: int

The percentage for the percent change method (only used by Financial Advisors)

fa_profile

fa_profile: str

The allocation profile to be used for the order (only used by Financial Advisors)

outside_regular_trading_hours

outside_regular_trading_hours: bool

If set to true, allows orders to also trigger or fill outside of regular trading hours.

time_in_force

time_in_force: TimeInForce

Defines the length of time over which an order will continue working before it is cancelled

exchange

exchange: Exchange

Defines the exchange name for a particular market

clone

clone() -> IOrderProperties

Returns a new instance clone of this object