IB.exerciseOptions
exerciseOptions(self, contract: ib_async.contract.Contract, exerciseAction: int, exerciseQuantity: int, account: str, override: int)
Completeness: signature-only · Canonical ID: ib_async.ib.IB.exerciseOptions
Runtime signature is published; semantic enrichment remains outstanding.
Related API navigation
- Calls:
Client.exerciseOptions - Calls:
Client.getReqId - Protocol mapping:
EClient.exerciseOptions - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
Exercise an options contract.
https://interactivebrokers.github.io/tws-api/options.html
Args: contract: The option contract to be exercised. exerciseAction:
- 1 = exercise the option
- 2 = let the option lapse exerciseQuantity: Number of contracts to be exercised. account: Destination account. override:
- 0 = no override
- 1 = override the system's natural action