Skip to content

Field Reference

OptionsRealTime organizes data into four tables, one for each connected account:

  • System Table: Connection status and system-level monitoring
  • Portfolio Table: Account-level aggregated data, margin, and P&L
  • Position Table: Individual position data
  • Underlying Table: Aggregated data by underlying

Field IDs are the canonical identifiers used across all OptionsRealTime interfaces including Excel RTD functions, future Python API, and any other data access methods.


System-level monitoring fields for connection status and data throughput.

Field IDDisplay NameSourceDescription
ACCOUNT_IDAccount IDORTIBKR account identifier (e.g., U1234567 for live, DU1234567 for paper).
ACCOUNT_IDSAccount IDsORTVector of all connected account identifiers for multi-account setups.
ACCOUNT_NAMEAccount NameORTUser-assigned name for the account, set in Rover (e.g., IRA_1). Shown in the account selector and used by the “My Account” (name) account-display mode.
BYTES_PER_SEC_PORTFOLIOBytes Per Sec PortfolioORTTransmission rate for portfolio table updates (bytes per second).
BYTES_PER_SEC_POSITIONBytes Per Sec PositionORTTransmission rate for position table updates (bytes per second).
BYTES_PER_SEC_SYSTEMBytes Per Sec SystemORTTransmission rate for system table updates (bytes per second).
BYTES_PER_SEC_UNDERLYINGBytes Per Sec UnderlyingORTTransmission rate for underlying table updates (bytes per second).
BYTES_PORTFOLIOBytes PortfolioORTSize of most recent portfolio table NATS message in bytes. Instantaneous snapshot.
BYTES_POSITIONBytes PositionORTSize of most recent position table NATS message in bytes. Instantaneous snapshot.
BYTES_SYSTEMBytes SystemORTSize of most recent system table NATS message in bytes. Instantaneous snapshot.
BYTES_UNDERLYINGBytes UnderlyingORTSize of most recent underlying table NATS message in bytes. Instantaneous snapshot.
CLIENT_IDClient IDORTTWS API client connection ID for this account’s analyzer. Assigned automatically by Rover. TWS allows up to 32 client connections per instance.
DURATION_DISCONNECTEDDuration DisconnectedClientSeconds elapsed since last data received. Calculated client-side. Each client tracks time since last update.
REQ_CONTRACT_DETAILS_PCTReq Contract Details PctORTStartup progress for contract detail requests, from 0 to 100 percent.
REQ_MARKET_DATA_PCTReq Market Data PctORTStartup progress for market data subscriptions, from 0 to 100 percent.
SECURITY_ROWS_PUBLISHEDSecurity Rows PublishedORTThe publisher sends the number of Position table rows for this account. The count covers positions, their underlyings, and watch-list contracts. The field is blank until the last contract detail arrives from IBKR. The browser counts the rows it has received. The browser opens a saved view when the two numbers are equal. If they are not equal, the browser opens the view after eight seconds.
SYSTEM_STATUSSystem StatusORTBackend state machine status as integer. States include REQ_POSITIONS, REQ_CONTRACTS, REQ_MKT_DATA, etc.

Account-level aggregated data including net liquidation, margin, P&L, and portfolio-wide Greeks.

Most Portfolio fields report one value per currency held in the account. A USD-base account holding both USD and CAD stock reports a USD value and a CAD value for each of those fields. Each value is in the currency of the positions it covers. The application shows one currency at a time, selected in the currency dropdown.

Some fields have only one value for the whole account. IBKR delivers net liquidation, margin, and account-level P&L at the account level in the base currency, and does not break them out by currency. These fields show the same value no matter which currency is selected.

Display names do not say which of the two a field is. Two fields can share a display name, such as the per-currency “Theta” and the base-currency “Theta”. The currency tag above each column and metric tile tells them apart: a per-currency field is tagged with the selected currency, and a base-currency field is tagged with the base currency followed by the word BASE, with a blue stripe. The Field ID column in the tables below is the unambiguous name, and it is also the name used in Excel.

Fields ending in _BASE are multi-currency aggregates expressed in the account’s base currency (REAL_CURRENCY). In the same USD-base account, STOCK_MARKET_VALUE reports per-currency values while STOCK_MARKET_VALUE_BASE reports the combined value in USD. Some _BASE fields come from the IBKR ledger directly; others, such as THETA_BASE, are computed by OptionsRealTime by converting each position with the ledger exchange rate for its currency.

Field IDDisplay NameSourceDescription
ACCOUNT_OR_GROUPAccount Or GroupIBKRAccount identifier or advisor group name.
ACCOUNT_TYPEAccount TypeIBKRAccount classification: Individual, Joint, IRA, LLC, Trust, etc.
ACCRUED_CASHAccrued CashIBKRInterest and dividends accrued but not yet paid.
ACCRUED_CASH_BASEAccrued CashIBKRInterest and dividends accrued but not yet paid, aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of ACCRUED_CASH.
AVAILABLE_FUNDSAvailable FundsIBKRFunds available to open new positions. For securities: Equity With Loan Value minus Initial Margin. For commodities: Net Liquidation Value minus Initial Margin. A negative value means the account cannot open new positions.
BUYING_POWERBuying PowerIBKRLargest value of marginable securities the account can buy. Margin accounts during the day: take the smaller of the current and previous-day Equity With Loan Value, subtract Initial Margin, and multiply by four. Cash accounts: the same without the multiply by four.
BUYING_POWER_UTIL_PCTBuying Power Util PctORTPercentage of Net Liquidation that is not free buying power. 100 × (NET_LIQUIDATION - AVAILABLE_FUNDS) / NET_LIQUIDATION. A high value means most of the capital is in use. 0 when Net Liquidation is zero or missing. Across several accounts the ratio is the sum of the numerators divided by the sum of the denominators, not an average of the per-account percentages.
CASH_BALANCECash BalanceIBKRSettled cash in base currency.
CASH_BALANCE_BASECash BalanceIBKRSettled cash aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of CASH_BALANCE.
CONID_UNDERLYING_FUT_STKConID Underlying Fut StkORTVector of {conId, symbol} pairs mapping underlying contract IDs to symbols for futures and stocks only.
CONID_UNDERLYING_SYMBOLSConID Underlying SymbolsORTVector of {conId, symbol} pairs mapping underlying contract IDs to symbols.
CONTRACTS_CALLContracts CallORTSum of signed call option positions across portfolio. Positive = long, negative = short.
CONTRACTS_CALL_LONGContracts Call LongORTTotal long call option contracts across portfolio.
CONTRACTS_CALL_SHORTContracts Call ShortORTTotal short call option contracts across portfolio.
CONTRACTS_PUTContracts PutORTSum of signed put option positions across portfolio. Positive = long, negative = short.
CONTRACTS_PUT_LONGContracts Put LongORTTotal long put option contracts across portfolio.
CONTRACTS_PUT_SHORTContracts Put ShortORTTotal short put option contracts across portfolio.
CORPORATE_BOND_VALUECorporate Bond ValueIBKRMarket value of corporate bond positions.
CORPORATE_BOND_VALUE_BASECorporate Bond ValueIBKRMarket value of corporate bond positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of CORPORATE_BOND_VALUE.
COST_BASISCost BasisORTSum of cost basis across all securities.
COST_BASIS_CALL_LONGCost Basis Call LongORTSum of cost basis across all long call positions in the portfolio. Positive value representing total dollars paid.
COST_BASIS_CALL_SHORTCost Basis Call ShortORTSum of cost basis across all short call positions in the portfolio. Negative value representing premium collected.
COST_BASIS_PUT_LONGCost Basis Put LongORTSum of cost basis across all long put positions in the portfolio. Positive value representing total dollars paid.
COST_BASIS_PUT_SHORTCost Basis Put ShortORTSum of cost basis across all short put positions in the portfolio. Negative value representing premium collected.
CRYPTOCURRENCYCryptocurrencyIBKRMarket value of cryptocurrency positions (TWS v10.10+).
CRYPTOCURRENCY_BASECryptocurrencyIBKRMarket value of cryptocurrency positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of CRYPTOCURRENCY.
CURRENCYCurrencyIBKRBase currency for account (USD, EUR, etc.).
CUSHIONCushionIBKRExcess Liquidity divided by Net Liquidation. A value near 0 means the account is close to liquidation. A healthy value is between 0.3 and 1.0.
DATA_DELAYEDData DelayedORTTrue when at least one held position in this currency has delayed or frozen market data instead of live data. At the account level, true when any held position in the account has delayed data. Watch-list quotes with no position do not set this flag. Prices and greeks for a delayed position are real values about fifteen minutes old.
DAY_TRADES_REMAININGDay Trades RemainingIBKRDay trades left before the pattern day trader rule applies. -1 means unlimited. 0 to 3 means the account is restricted.
DELTA_DLRSDelta DlrsORTSum of dollar delta across all securities. Portfolio total dollar delta exposure.
DELTA_DLRS_ORTDelta Dlrs ORTORTSum of ORT-calculated dollar delta across all securities.
EQUITY_WITH_LOAN_VALUEEquity With Loan ValueIBKREquity with loan value. Basis for margin calculations. Must exceed Maintenance Margin to avoid liquidation.
EXCESS_LIQUIDITYExcess LiquidityIBKRMargin cushion before IBKR liquidates positions. For securities: Equity With Loan Value minus Maintenance Margin. For commodities: Net Liquidation Value minus Maintenance Margin. A negative value means a margin violation, and liquidation is imminent.
EXCHANGE_RATEExchange RateIBKRForeign exchange rate used for currency conversion.
EXPIRATION_DATESExpiration DatesORTVector of unique option expiration dates in portfolio as YYYYMMDD integers.
EXTRINSIC_CALLExtrinsic CallORTSum of call extrinsic value across portfolio.
EXTRINSIC_PUTExtrinsic PutORTSum of put extrinsic value across portfolio.
EXTRINSIC_VALUEExtrinsic ValueORTSum of extrinsic value across all option positions. Time value component.
FULL_AVAILABLE_FUNDSFull Available FundsIBKRAvailable funds calculated with full overnight margin requirements.
FULL_EXCESS_LIQUIDITYFull Excess LiquidityIBKRExcess liquidity calculated with full overnight margin requirements.
FULL_INIT_MARGIN_REQFull Init Margin ReqIBKRInitial margin requirement including overnight calculations.
FULL_MAINT_MARGIN_REQFull Maint Margin ReqIBKRMaintenance margin requirement including overnight calculations.
FUND_VALUEFund ValueIBKRTotal market value of fund positions.
FUND_VALUE_BASEFund ValueIBKRTotal market value of fund positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of FUND_VALUE.
FUTURES_PNLFutures PnLIBKRProfit and loss from futures positions.
FUTURES_PNL_BASEFutures PnLIBKRProfit and loss from futures positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of FUTURES_PNL.
FUTURE_OPTION_VALUEFuture Option ValueIBKRTotal market value of futures option positions.
FUTURE_OPTION_VALUE_BASEFuture Option ValueIBKRTotal market value of futures option positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of FUTURE_OPTION_VALUE.
FX_CASH_BALANCEFX Cash BalanceIBKRForeign exchange cash balance in non-base currencies.
FX_CASH_BALANCE_BASEFX Cash BalanceIBKRCash balance across all currency holdings (both base and foreign), expressed in the account’s base currency. Multi-currency variant of FX_CASH_BALANCE.
GROSS_POSITION_VALUEGross Position ValueIBKRSum of absolute values of all positions: |Long Stock| + |Short Stock| + |Long Options| + |Short Options| + |Long SSF Notional| + |Short SSF Notional| + |Fund Value|.
INIT_MARGIN_REQInit Margin ReqIBKRCurrent initial margin requirement.
INSTRUMENT_TYPESInstrument TypesORTVector of instrument types present in portfolio (CALL, PUT, STK, FUT, etc.).
INTRINSIC_CALLIntrinsic CallORTSum of call intrinsic value across portfolio.
INTRINSIC_PUTIntrinsic PutORTSum of put intrinsic value across portfolio.
INTRINSIC_VALUEIntrinsic ValueORTSum of intrinsic value across all option positions. In-the-money amount.
IN_MONEY_POSITIONIn Money PositionORTSum of in-the-money option contract counts across portfolio.
IN_MONEY_POSITION_CALLIn Money Position CallORTTotal in-the-money call option contracts across portfolio.
IN_MONEY_POSITION_PUTIn Money Position PutORTTotal in-the-money put option contracts across portfolio.
ISSUER_OPTION_VALUEIssuer Option ValueIBKRMarket value of issuer option positions.
ISSUER_OPTION_VALUE_BASEIssuer Option ValueIBKRMarket value of issuer option positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of ISSUER_OPTION_VALUE.
LATENCYLatencyClientAge of the account’s data in seconds. The browser computes it once per second as its own clock time minus the account’s TIME field. Shows 0 for a negative result. Blank until the first TIME arrives. Above 5 the navigation bar shows the account as stale. A browser clock running ahead of real time makes the value too large.
LOOKAHEAD_AVAILABLE_FUNDSLookahead Available FundsIBKRAvailable funds at the next margin change time. Equity With Loan Value minus LookAhead Initial Margin.
LOOKAHEAD_EXCESS_LIQUIDITYLookahead Excess LiquidityIBKRExcess liquidity at the next margin change time. For securities: Equity With Loan Value minus LookAhead Maintenance Margin. For commodities: Net Liquidation Value minus LookAhead Maintenance Margin.
LOOKAHEAD_INIT_MARGIN_REQLookahead Init Margin ReqIBKRProjected initial margin requirement at next margin change time.
LOOKAHEAD_MAINT_MARGIN_REQLookahead Maint Margin ReqIBKRProjected maintenance margin requirement at next margin change time.
LOOKAHEAD_NEXT_CHANGELookahead Next ChangeIBKRUnix timestamp when margin requirements will next change (e.g., market open/close, expiration). 0 = no scheduled change.
LOOKAHEAD_NEXT_CHANGE_EXCELLookahead Next Change ExcelORTMargin change time as Excel serial date. Format cell as date/time in Excel.
MAINT_MARGIN_REQMaint Margin ReqIBKRCurrent maintenance margin requirement. If ELV drops below this value, margin call triggers.
MARGIN_USAGE_PCTMargin Usage PctORTPercentage of Net Liquidation that maintenance margin uses. 100 × MAINT_MARGIN_REQ / NET_LIQUIDATION. A value near 100 means the account is close to a margin call. 0 when Net Liquidation is zero or missing. Across several accounts the ratio is the sum of the numerators divided by the sum of the denominators, not an average of the per-account percentages.
MONEY_MARKET_FUND_VALUEMoney Market Fund ValueIBKRMarket value of money market fund positions.
MONEY_MARKET_FUND_VALUE_BASEMoney Market Fund ValueIBKRMarket value of money market fund positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of MONEY_MARKET_FUND_VALUE.
MUTUAL_FUND_VALUEMutual Fund ValueIBKRMarket value of mutual fund positions.
MUTUAL_FUND_VALUE_BASEMutual Fund ValueIBKRMarket value of mutual fund positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of MUTUAL_FUND_VALUE.
NET_DIVIDENDNet DividendIBKRNet dividend value.
NET_DIVIDEND_BASENet DividendIBKRNet dividend value aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of NET_DIVIDEND.
NET_LIQNet LiqORTNet liquidation value cached from IBKR updates.
NET_LIQUIDATIONNet LiquidationIBKRTotal account value if all positions were liquidated. Securities: Cash + Stock + Options + Bonds + Funds. Commodities: Cash (including futures P&L) + Options. Crypto: Cash + Cryptocurrency.
NET_LIQ_BY_CURRENCYNet Liq By CurrencyIBKRNet liquidation value broken out by currency.
NET_LIQ_BY_CURRENCY_BASENet Liq By CurrencyIBKRNet liquidation value aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of NET_LIQ_BY_CURRENCY.
NET_LIQ_CALCNet Liq CalcORTReal-time estimate of net liquidation. NET_LIQ plus the change in daily P&L since the last IBKR net liquidation update. It moves with every tick between IBKR updates.
NET_LIQ_DELTANet Liq DeltaORTDelta between current daily P&L and P&L when IBKR last sent net liquidation update.
NET_LIQ_PCT_CHANGENet Liq Pct ChangeORTDaily percentage change in net liquidation. 100 × daily P&L / (net liquidation - daily P&L).
NET_LIQ_READYNet Liq ReadyORTBoolean indicating whether net liquidation data has been received and validated.
NET_LIQ_UPDATE_TIMENet Liq Update TimeORTUnix timestamp when IBKR last sent net liquidation update.
NET_LIQ_UPDATE_TIME_EXCELNet Liq Update Time ExcelORTNet liquidation update time as Excel serial date. Format cell as date/time in Excel.
NET_LIQ_VALUENet Liq ValueORTSum of net liquidation values across all securities.
NOTIONAL_CALLNotional CallORTSum of call notional values across portfolio.
NOTIONAL_CALL_LONGNotional Call LongORTSum of long call notional values across portfolio.
NOTIONAL_CALL_SHORTNotional Call ShortORTSum of short call notional values across portfolio.
NOTIONAL_PUTNotional PutORTSum of put notional values across portfolio.
NOTIONAL_PUT_LONGNotional Put LongORTSum of long put notional values across portfolio.
NOTIONAL_PUT_SHORTNotional Put ShortORTSum of short put notional values across portfolio.
OPTION_MARKET_VALUEOption Market ValueIBKRTotal market value of equity option positions.
OPTION_MARKET_VALUE_BASEOption Market ValueIBKRTotal market value of equity option positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of OPTION_MARKET_VALUE.
OUT_MONEY_POSITIONOut Money PositionORTSum of out-of-the-money option contract counts across portfolio.
OUT_MONEY_POSITION_CALLOut Money Position CallORTTotal out-of-the-money call option contracts across portfolio.
OUT_MONEY_POSITION_PUTOut Money Position PutORTTotal out-of-the-money put option contracts across portfolio.
OVERNIGHT_MARGIN_PCTOvernight Margin PctORTPercentage of Net Liquidation that the projected overnight maintenance margin uses. 100 × LOOKAHEAD_MAINT_MARGIN_REQ / NET_LIQUIDATION. It usually equals MARGIN_USAGE_PCT during regular trading hours. It differs near the close, near expirations, and whenever IBKR projects a change in overnight margin. 0 when Net Liquidation is zero or missing. Across several accounts the ratio is the sum of the numerators divided by the sum of the denominators, not an average of the per-account percentages.
PNLPnL DailyIBKRDaily profit and loss for the whole account, in the base currency, from IBKR’s pnl callback. IBKR does not split this value by currency. Shown as “PnL Daily” with the BASE currency tag. PNL_POSITIONS gives the per-currency figure. PNL_POSITIONS_BASE gives the position-based total in the base currency.
PNL_CALLPnL CallORTSum of daily P&L for all call positions in the portfolio.
PNL_CALL_LONGPnL Call LongORTSum of daily P&L for all long call positions in the portfolio.
PNL_CALL_SHORTPnL Call ShortORTSum of daily P&L for all short call positions in the portfolio.
PNL_PCTPnL PctORTUnrealized P&L as a percentage of the capital in all positions. 100 × PNL_UNREALIZED / |COST_BASIS|. Positive is a gain and negative is a loss, for long positions, short positions, and spreads alike. A long position cannot go below -100 percent. A short position or a credit spread can go below -100 percent when the loss exceeds the premium collected. 0 when cost basis is zero. Across several accounts the ratio is the sum of the numerators divided by the sum of the denominators, not an average of the per-account percentages.
PNL_POSITIONSPnLORTSum of daily P&L across the positions in one currency, in that currency. Shown as “PnL” with that currency’s tag. PNL covers the whole account in the base currency. The two also differ on a day with closed positions, because a closed position leaves this sum but stays in IBKR’s account figure.
PNL_POSITIONS_BASEPnLORTSum of daily P&L across all positions, converted to the base currency. Each position’s P&L is multiplied by the IBKR ledger exchange rate for its currency before the sum. One value for the whole account, the same for every currency selection. It equals PNL on a day with no closed positions and no cash or currency movement. A position with no ledger rate yet is left out until the rate arrives.
PNL_PREV_CLOSEPnL Prev CloseORTSum of P&L from previous close across all positions in the portfolio.
PNL_PREV_CLOSE_DELTAPnL Prev Close DeltaORTSum of delta approximation P&L from previous close in the portfolio. DELTA × underlying change across all positions.
PNL_PREV_CLOSE_DELTA_ORTPnL Prev Close Delta ORTORTSum of ORT delta approximation P&L from previous close in the portfolio. DELTA_ORT × underlying change across all positions.
PNL_PUTPnL PutORTSum of daily P&L for all put positions in the portfolio.
PNL_PUT_LONGPnL Put LongORTSum of daily P&L for all long put positions in the portfolio.
PNL_PUT_SHORTPnL Put ShortORTSum of daily P&L for all short put positions in the portfolio.
PNL_REALIZEDPnL RealizedIBKRSum of realized P&L across all positions.
PNL_UNDERLYINGPnL UnderlyingORTSum of daily P&L for all underlying positions in the portfolio.
PNL_UNDERLYING_LONGPnL Underlying LongORTSum of daily P&L for all long underlying positions in the portfolio.
PNL_UNDERLYING_SHORTPnL Underlying ShortORTSum of daily P&L for all short underlying positions in the portfolio.
PNL_UNREALIZEDPnL UnrealizedIBKRSum of unrealized P&L across all positions.
POSITION_TYPESPosition TypesORTVector of position directions present in portfolio: combinations of LONG, SHORT, FLAT.
REALIZED_PNLRealized PnLIBKRRealized profit and loss from account summary.
REALIZED_PNL_BASERealized PnLIBKRRealized profit and loss aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of REALIZED_PNL.
REAL_CURRENCYReal CurrencyIBKRActual currency of returned values.
RETURN_ON_MARGIN_PCTReturn On Margin PctORTDaily P&L as a percentage of maintenance margin. 100 × PNL / MAINT_MARGIN_REQ. It shows what the margin capital earned or lost today. The numerator is daily P&L, not unrealized P&L, so both sides cover one day. 0 when MAINT_MARGIN_REQ is zero, as in an all-cash account. Across several accounts the ratio is the sum of the numerators divided by the sum of the denominators, not an average of the per-account percentages.
RHORhoORTSum of rho across all option positions. Portfolio sensitivity to interest rate changes.
SPX_FAM_DELTASPX Family DeltaORTSum of SPX-equivalent delta across all positions. Each position’s delta is multiplied by a fixed ratio: SPX 1.0, XSP 0.1, SPY 0.1, ES 1.0, MES 1.0, including their weekly variants and futures options. Every other underlying contributes zero, including VOO, IVV, SPLG, NQ, MNQ, RTY, and YM. The result is one delta number comparable to the SPX delta in IBKR mobile.
STOCK_MARKET_VALUEStock Market ValueIBKRTotal market value of stock positions.
STOCK_MARKET_VALUE_BASEStock Market ValueIBKRMarket value of stock positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of STOCK_MARKET_VALUE.
THETAThetaIBKRSum of IBKR theta across all option positions. Portfolio daily time decay.
THETA2Theta2ORTSum of conservative IBKR theta across all option positions. Uses analytical model theta unless its absolute value exceeds linear theta, in which case linear theta is used.
THETA2_ORTTheta2 ORTORTSum of conservative ORT theta across all option positions. Uses analytical model theta unless its absolute value exceeds linear theta, in which case linear theta is used.
THETA2_ORT_BASETheta2 ORTORTSum of THETA2_ORT across all positions, converted to the base currency with the IBKR ledger exchange rate for each position’s currency. One value for the whole account, the same for every currency selection.
THETA_BASEThetaORTSum of IBKR theta across all option positions, converted to the base currency. Each position’s theta is multiplied by the IBKR ledger exchange rate for its currency. The base currency rate is 1.00. One value for the whole account, the same for every currency selection. A position with no ledger rate yet is left out until the rate arrives.
THETA_BUMP2_ORTTheta Bump2 ORTORTSum of conservative bumped theta across all option positions. Uses finite-difference theta unless its absolute value exceeds linear theta, in which case linear theta is used.
THETA_BUMP_ORTTheta Bump ORTORTSum of finite-difference theta across all option positions. Reprices option with one less day to expiration.
THETA_CALLTheta CallORTSum of call theta across portfolio.
THETA_LINEARTheta LinearORTSum of linear theta across all option positions. Simple straight-line time decay: −Extrinsic Value / Expiration Days.
THETA_ORTTheta ORTORTSum of ORT theta across all option positions using QuantLib models.
THETA_ORT_BASETheta ORTORTSum of THETA_ORT across all positions, converted to the base currency with the IBKR ledger exchange rate for each position’s currency. One value for the whole account, the same for every currency selection.
THETA_PUTTheta PutORTSum of put theta across portfolio.
TIMETimeIBKRCurrent server time as Unix timestamp (seconds since 1970-01-01 UTC).
TIME_EXCELTime ExcelORTCurrent server time as Excel serial date. Format cell as date/time in Excel.
TOTAL_CASH_BALANCETotal Cash BalanceIBKRCash balance summed across all currencies, converted to base currency.
TOTAL_CASH_BALANCE_BASETotal Cash BalanceIBKRCash balance aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of TOTAL_CASH_BALANCE.
TOTAL_CASH_VALUETotal Cash ValueIBKRTotal cash including unsettled funds and futures P&L.
TOTAL_NET_LIQ_VALUETotal Net Liq ValueIBKRCombined net liquidation and total cash value for display.
TREASURY_BILL_VALUETreasury Bill ValueIBKRMarket value of Treasury bill positions.
TREASURY_BILL_VALUE_BASETreasury Bill ValueIBKRMarket value of Treasury bill positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of TREASURY_BILL_VALUE.
TREASURY_BOND_VALUETreasury Bond ValueIBKRMarket value of Treasury bond positions.
TREASURY_BOND_VALUE_BASETreasury Bond ValueIBKRMarket value of Treasury bond positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of TREASURY_BOND_VALUE.
UNDERLYING_LONGUnderlying LongORTTotal long underlying (stock/future) contracts across portfolio.
UNDERLYING_SHORTUnderlying ShortORTTotal short underlying (stock/future) contracts across portfolio.
UNDERLYING_SYMBOLSUnderlying SymbolsORTVector of unique underlying symbols in portfolio (e.g., [“SPY”, “AAPL”, “QQQ”]).
UNREALIZED_PNLUnrealized PnLIBKRUnrealized profit and loss from account summary.
UNREALIZED_PNL_BASEUnrealized PnLIBKRUnrealized profit and loss aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of UNREALIZED_PNL.
VALUEValueIBKRSum of IBKR position values across all securities.
VALUE_CALLValue CallORTSum of position values for all call positions in the portfolio.
VALUE_CALL_LONGValue Call LongORTSum of position values for all long call positions in the portfolio.
VALUE_CALL_SHORTValue Call ShortORTSum of position values for all short call positions in the portfolio.
VALUE_ORTValue ORTORTSum of ORT-calculated position values across all securities.
VALUE_PUTValue PutORTSum of position values for all put positions in the portfolio.
VALUE_PUT_LONGValue Put LongORTSum of position values for all long put positions in the portfolio.
VALUE_PUT_SHORTValue Put ShortORTSum of position values for all short put positions in the portfolio.
VALUE_UNDERLYINGValue UnderlyingORTSum of position values for all underlying (stock/future) positions in the portfolio.
VALUE_UNDERLYING_LONGValue Underlying LongORTSum of position values for all long underlying positions in the portfolio.
VALUE_UNDERLYING_SHORTValue Underlying ShortORTSum of position values for all short underlying positions in the portfolio.
VEGAVegaIBKRSum of IBKR vega across all option positions. Portfolio sensitivity to volatility changes.
VEGA_BASEVegaORTSum of IBKR vega across all option positions, converted to the base currency with the IBKR ledger exchange rate for each position’s currency. One value for the whole account, the same for every currency selection.
VEGA_ORTVega ORTORTSum of ORT vega across all option positions using QuantLib models.
VEGA_ORT_BASEVega ORTORTSum of VEGA_ORT across all positions, converted to the base currency with the IBKR ledger exchange rate for each position’s currency. One value for the whole account, the same for every currency selection.
WARRANT_VALUEWarrant ValueIBKRMarket value of warrant positions.
WARRANT_VALUE_BASEWarrant ValueIBKRMarket value of warrant positions aggregated across all currency holdings and expressed in the account’s base currency. Multi-currency variant of WARRANT_VALUE.

Individual position data. One row per position in the portfolio.

Field IDDisplay NameSourceDescription
ACCOUNT_IDAccount IDORTIBKR account that holds this position. Identifies which of the multiple connected accounts owns this row.
ACCOUNT_NAMEAccount NameORTUser-assigned name of the account that holds this position, set in Rover.
ASKAskIBKRCurrent best ask price.
ASK_SIZEAsk SizeIBKRSize available at ask price.
ASK_YIELDAsk YieldIBKRYield at ask price for bonds.
AVG_COST_CALL_LONGAvg Cost Call LongORTCost basis per contract if this is a long call position, 0 otherwise. Cost basis divided by number of contracts. Positive value representing the average dollar amount paid per contract.
AVG_COST_CALL_SHORTAvg Cost Call ShortORTCost basis per contract if this is a short call position, 0 otherwise. Cost basis divided by number of contracts. Negative value representing premium collected per contract.
AVG_COST_PUT_LONGAvg Cost Put LongORTCost basis per contract if this is a long put position, 0 otherwise. Cost basis divided by number of contracts. Positive value representing the average dollar amount paid per contract.
AVG_COST_PUT_SHORTAvg Cost Put ShortORTCost basis per contract if this is a short put position, 0 otherwise. Cost basis divided by number of contracts. Negative value representing premium collected per contract.
AVG_PRICEAvg PriceIBKRAverage cost per unit. For bonds: avgCost / 10 (IBKR reports bonds in tenths).
AVG_STRIKE_CALL_LONGAvg Strike Call LongORTStrike price if this is a long call position, 0 otherwise. At the position level this is simply the contract’s strike. Primarily a building block for the underlying-level weighted-average strike.
AVG_STRIKE_CALL_SHORTAvg Strike Call ShortORTStrike price if this is a short call position, 0 otherwise. At the position level this is simply the contract’s strike. Primarily a building block for the underlying-level weighted-average strike.
AVG_STRIKE_PUT_LONGAvg Strike Put LongORTStrike price if this is a long put position, 0 otherwise. At the position level this is simply the contract’s strike. Primarily a building block for the underlying-level weighted-average strike.
AVG_STRIKE_PUT_SHORTAvg Strike Put ShortORTStrike price if this is a short put position, 0 otherwise. At the position level this is simply the contract’s strike. Primarily a building block for the underlying-level weighted-average strike.
BIDBidIBKRCurrent best bid price.
BID_ASKBid AskORTHTML formatted bid/ask with sizes as subscripts.
BID_SIZEBid SizeIBKRSize available at bid price.
BID_YIELDBid YieldIBKRYield at bid price for bonds.
BOND_DESCRIPTIONBond DescriptionORTBond description constructed from trading class and contract ID.
CHANGEChangeORTPrice change from the previous close. LAST - CLOSE. Set only when both values exist.
CHANGE_PCTChange PctORTPercentage price change from the previous close. 100 × (LAST - CLOSE) / CLOSE.
CLOSECloseIBKRPrevious session closing price.
CONTRACTS_CALLContracts CallORTSigned position if this is a call option, 0 otherwise. Positive = long, negative = short.
CONTRACTS_CALL_LONGContracts Call LongORTPosition value if this is a long call, 0 otherwise.
CONTRACTS_CALL_SHORTContracts Call ShortORTPosition value (negative) if this is a short call, 0 otherwise.
CONTRACTS_PUTContracts PutORTSigned position if this is a put option, 0 otherwise. Positive = long, negative = short.
CONTRACTS_PUT_LONGContracts Put LongORTPosition value if this is a long put, 0 otherwise.
CONTRACTS_PUT_SHORTContracts Put ShortORTPosition value (negative) if this is a short put, 0 otherwise.
CONTRACT_CURRENCYContract CurrencyIBKRCurrency the contract trades and settles in (e.g., USD, CAD, EUR, GBP). From IBKR contract details. May be blank for some bond contracts due to IBKR data restrictions.
CON_IDConIDIBKRIBKR contract identifier. Globally unique integer.
COST_BASISCost BasisORTTotal cost basis for this position. POSITION × average cost. Positive for longs, negative for shorts (premium collected).
COST_BASIS_CALL_LONGCost Basis Call LongORTCOST_BASIS if this is a long call, 0 otherwise. Positive value representing total dollars paid for this position.
COST_BASIS_CALL_SHORTCost Basis Call ShortORTCOST_BASIS if this is a short call, 0 otherwise. Negative value representing premium collected for this position.
COST_BASIS_PUT_LONGCost Basis Put LongORTCOST_BASIS if this is a long put, 0 otherwise. Positive value representing total dollars paid for this position.
COST_BASIS_PUT_SHORTCost Basis Put ShortORTCOST_BASIS if this is a short put, 0 otherwise. Negative value representing premium collected for this position.
DATA_DELAYEDData DelayedORTTrue when IBKR sends delayed or frozen market data for this contract instead of live data. The row’s prices and greeks are real values about fifteen minutes old.
DELTADeltaIBKRDelta from IBKR option model. Position-weighted: raw delta × position × multiplier.
DELTA_DLRSDelta DlrsORTDollar delta exposure. Options: DELTA × underlying price. Stocks: position × multiplier × price.
DELTA_DLRS_METRICSDelta Dlrs MetricsORTVector of delta dlrs values at different price and volatility scenarios. See Metrics Vector Structure section.
DELTA_DLRS_ORTDelta Dlrs ORTORTDollar delta using ORT-calculated delta. DELTA_ORT × underlying price.
DELTA_METRICSDelta MetricsORTVector of delta values at different price and volatility scenarios. See Metrics Vector Structure section.
DELTA_ORTDelta ORTORTDelta calculated by ORT using QuantLib models. Position-weighted.
DIVIDEND_PVDividend PVIBKRPresent value of expected dividends.
DIVIDEND_YIELDDividend YieldORTDividend yield used in option pricing.
DTEDays To ExpiryORTDays to expiration (0 on expiry day). Industry standard DTE.
EXPIRATION_DATEExpiration DateIBKRExpiration date as a YYYYMMDD integer. Options and futures options carry the expiration date. Futures carry the last trading day. Bonds carry the maturity date.
EXPIRATION_DAYSExpiration DaysORTCalendar days until expiration (minimum 1). See DTE for industry convention.
EXTRINSIC_CALLExtrinsic CallORTExtrinsic if this is a call, 0 otherwise.
EXTRINSIC_PUTExtrinsic PutORTExtrinsic if this is a put, 0 otherwise.
EXTRINSIC_VALUEExtrinsic ValueORTTime value of the position. VALUE - INTRINSIC_VALUE. Falls to zero at expiration.
EXTRINSIC_VALUE_1XExtrinsic Value 1xORTPer-contract extrinsic value. EXTRINSIC_VALUE / (position × multiplier).
EXTRINSIC_VAL_METRICSExtrinsic Val MetricsORTVector of extrinsic val values at different price and volatility scenarios. See Metrics Vector Structure section.
FINANCIAL_INSTRUMENTFinancial InstrumentORTFull instrument identifier from local symbol.
FINANCIAL_INSTRUMENT_2Financial Instrument 2ORTSecondary display format for instrument identifier.
GAMMAGammaIBKRGamma from IBKR option model. Position-weighted. Rate of delta change per $1 underlying move.
GAMMA_DLRSGamma DlrsORTDollar gamma. Options: GAMMA × underlying price. Stocks: 0.
GAMMA_DLRS_METRICSGamma Dlrs MetricsORTVector of gamma dlrs values at different price and volatility scenarios. See Metrics Vector Structure section.
GAMMA_DLRS_ORTGamma Dlrs ORTORTDollar gamma using ORT-calculated gamma.
GAMMA_METRICSGamma MetricsORTVector of gamma values at different price and volatility scenarios. See Metrics Vector Structure section.
GAMMA_ORTGamma ORTORTGamma calculated by ORT using QuantLib models. Position-weighted.
HIGHHighIBKRSession high price.
IMPLIED_VOLImplied VolIBKRImplied volatility from IBKR option model. Stored as percentage (25.5 = 25.5% IV).
IMPLIED_VOL_ORTImplied Vol ORTORTImplied volatility calculated by ORT. Stored as percentage. Falls back to IMPLIED_VOL on calculation failure.
INSTRUMENT_TYPEInstrument TypeORTInstrument type as integer enum: CALL, PUT, STK, FUT, BOND, BILL, CASH, etc.
INTRINSIC_CALLIntrinsic CallORTIntrinsic if this is a call, 0 otherwise.
INTRINSIC_PUTIntrinsic PutORTIntrinsic if this is a put, 0 otherwise.
INTRINSIC_VALUEIntrinsic ValueORTIntrinsic value for entire position. Intrinsic value per contract × position × multiplier.
INTRINSIC_VALUE_1XIntrinsic Value 1xORTIntrinsic value for one contract. Calls in the money: underlying - strike. Puts in the money: strike - underlying. 0 when out of the money.
IN_MONEYIn MoneyORTIn-the-money amount per share. Calls: underlying - strike. Puts: strike - underlying. 0 when out of the money.
IN_MONEY_PCTIn Money PctORTIn-the-money percentage. 100 × IN_MONEY / strike.
IN_MONEY_POSITIONIn Money PositionORTAbsolute position count if option is in-the-money, 0 otherwise.
IN_MONEY_POSITION_CALLIn Money Position CallORTAbsolute position count if this is an in-the-money call, 0 otherwise.
IN_MONEY_POSITION_PUTIn Money Position PutORTAbsolute position count if this is an in-the-money put, 0 otherwise.
IN_OUT_MONEYIn Out MoneyORTSigned moneyness. Positive when in the money and equal to IN_MONEY. Negative when out of the money and equal to minus OUT_MONEY.
IN_OUT_MONEY_PCTIn Out Money PctORTSigned moneyness percentage. 100 × IN_OUT_MONEY / strike. Positive for ITM, negative for OTM.
IS_UNDERLYINGIs UnderlyingORTBoolean. True if this row IS an underlying (STK, FUT, BOND, BILL, CASH), false for derivatives (OPT, FOP).
LASTLastIBKRLast traded price.
LAST_SIZELast SizeIBKRSize of last trade.
LAST_TIMESTAMPLast TimestampIBKRUnix timestamp of last trade.
LAST_TIMESTAMP_EXCELLast Timestamp ExcelORTLast trade timestamp as Excel serial date. Format cell as date/time in Excel.
LAST_YIELDLast YieldIBKRYield at last price for bonds.
LOWLowIBKRSession low price.
MIN_TICKMin TickIBKRMinimum price increment for this security.
MULTIPLIERMultiplierIBKRContract multiplier. 100 for standard equity options.
NET_LIQ_PRICENet Liq PriceORTPrice used for liquidation value. Bid for long positions, ask for short positions.
NET_LIQ_VALUENet Liq ValueORTLiquidation value. Longs: bid × position × multiplier. Shorts: ask × position × multiplier.
NOTIONALNotionalORTNotional value for options. POSITION × strike × multiplier × price quotation. Represents controlled underlying value.
NOTIONAL_CALLNotional CallORTNOTIONAL if this is a call, 0 otherwise.
NOTIONAL_CALL_LONGNotional Call LongORTNOTIONAL if this is a long call, 0 otherwise.
NOTIONAL_CALL_SHORTNotional Call ShortORTNOTIONAL if this is a short call, 0 otherwise.
NOTIONAL_PUTNotional PutORTNOTIONAL if this is a put, 0 otherwise.
NOTIONAL_PUT_LONGNotional Put LongORTNOTIONAL if this is a long put, 0 otherwise.
NOTIONAL_PUT_SHORTNotional Put ShortORTNOTIONAL if this is a short put, 0 otherwise.
OPENOpenIBKRSession opening price.
OPT_PRICING_MODELOption Pricing ModelORTPricing model used to calibrate implied volatility for this contract. ORT picks the model from the underlying security type. BSM_AMERICAN: Barone-Adesi-Whaley American exercise, for stocks and ETFs, with the IBKR dividend yield when available. BSM_EUROPEAN: Black-Scholes European exercise, for cash-settled index options such as SPX, XSP, and NDX, with the IBKR dividend yield when available. BLACK76_AMERICAN: Black-76 with American exercise, for futures options, with the dividend yield set equal to the risk-free rate. NONE for positions that are not options.
OUT_MONEYOut MoneyORTOut-of-the-money amount per share. Calls: strike - underlying. Puts: underlying - strike. 0 when in the money.
OUT_MONEY_PCTOut Money PctORTOut-of-the-money percentage. 100 × OUT_MONEY / strike.
OUT_MONEY_POSITIONOut Money PositionORTAbsolute position count if option is out-of-the-money, 0 otherwise.
OUT_MONEY_POSITION_CALLOut Money Position CallORTAbsolute position count if this is an out-of-the-money call, 0 otherwise.
OUT_MONEY_POSITION_PUTOut Money Position PutORTAbsolute position count if this is an out-of-the-money put, 0 otherwise.
PNLPnL DailyIBKRDaily profit and loss for this position, in the contract currency, from IBKR’s pnlSingle callback. 0 if position is 0.
PNL_POSITIONS_BASEPnLORTPNL converted to the base currency. PNL × the IBKR ledger exchange rate for the position’s currency. Equals PNL for a position in the base currency. Blank until the ledger sends the rate.
PNL_CALLPnL CallORTPNL if this is a call, 0 otherwise.
PNL_CALL_LONGPnL Call LongORTPNL if this is a long call, 0 otherwise.
PNL_CALL_SHORTPnL Call ShortORTPNL if this is a short call, 0 otherwise.
PNL_METRICSPnL MetricsORTVector of pnl values at different price and volatility scenarios. See Metrics Vector Structure section.
PNL_PCTPnL PctORTUnrealized P&L as a percentage of the capital in this position. 100 × PNL_UNREALIZED / |COST_BASIS|. Positive is a gain and negative is a loss, for long and short positions alike. A long position cannot go below -100 percent. A short position can go below -100 percent when the loss exceeds the premium collected. 0 when cost basis is zero.
PNL_PREV_CLOSEPnL Prev CloseORTP&L change from previous close. Options: NPV change from underlying move. Stocks/bonds: same as daily P&L.
PNL_PREV_CLOSE_DELTAPnL Prev Close DeltaORTDelta approximation of P&L from previous close. DELTA (IBKR) × underlying change. First-order estimate.
PNL_PREV_CLOSE_DELTA_ORTPnL Prev Close Delta ORTORTDelta approximation using ORT delta. DELTA_ORT × underlying change.
PNL_PUTPnL PutORTPNL if this is a put, 0 otherwise.
PNL_PUT_LONGPnL Put LongORTPNL if this is a long put, 0 otherwise.
PNL_PUT_SHORTPnL Put ShortORTPNL if this is a short put, 0 otherwise.
PNL_REALIZEDPnL RealizedIBKRRealized profit and loss for this position.
PNL_UNDERLYINGPnL UnderlyingORTPNL if this is an underlying (stock/future), 0 otherwise.
PNL_UNDERLYING_LONGPnL Underlying LongORTPNL if this is a long underlying, 0 otherwise.
PNL_UNDERLYING_SHORTPnL Underlying ShortORTPNL if this is a short underlying, 0 otherwise.
PNL_UNREALIZEDPnL UnrealizedIBKRUnrealized profit and loss for this position.
PNL_UNREALIZED_METRICSPnL Unrealized MetricsORTVector of pnl unrealized values at different price and volatility scenarios. See Metrics Vector Structure section.
POSITIONPositionIBKRSigned position quantity. Positive = long, negative = short.
POSITION_DETAILPosition DetailORTFormatted position description: “LONG X instrument” or “SHRT X instrument” or “0 instrument”.
POSITION_TYPEPosition TypeORTPosition direction as integer enum. LONG (position > 0), SHORT (position < 0), FLAT (position == 0).
PRICE_QUOTEPrice QuoteORTPrice quotation multiplier. 1 / priceMagnifier. Handles non-standard price quotation.
REVALUATIONRevaluationORTBack-calculated price from IBKR value. VALUE / (position × multiplier), rounded to minimum tick. Shows implied price from IBKR’s position value.
RHORhoORTRho calculated by ORT using QuantLib models. Position-weighted. Sensitivity to interest rate changes.
RISK_FREE_RATERisk Free RateORTRisk-free interest rate used in ORT option pricing calculations.
ROW_INDEXRow IndexORTIncrementing counter for table row ordering.
SECURITY_TYPESecurity TypeIBKRSecurity type as integer enum: STK, OPT, FUT, FOP, BOND, BILL, CASH, IND.
SPX_FAM_DELTASPX Family DeltaORTSPX-equivalent delta for this position. Delta × a fixed ratio: SPX 1.0, XSP 0.1, SPY 0.1, ES 1.0, MES 1.0, including their weekly variants and futures options. Zero for every other underlying, including VOO, IVV, SPLG, NQ, MNQ, RTY, and YM.
STRIKEStrikeIBKROption strike price.
STRIKE_POS_CALL_LONGStrike Pos Call LongORTStrike × position for a long call, 0 otherwise. Sum this field over any group and divide by the sum of CONTRACTS_CALL_LONG to get the weighted-average long-call strike for that group. AVG_STRIKE_CALL_LONG already shows that average at every level.
STRIKE_POS_CALL_SHORTStrike Pos Call ShortORTStrike × position for a short call, 0 otherwise. The value is negative because a short position is negative. Sum this field over any group and divide by the sum of CONTRACTS_CALL_SHORT to get the weighted-average short-call strike for that group. AVG_STRIKE_CALL_SHORT already shows that average at every level.
STRIKE_POS_PUT_LONGStrike Pos Put LongORTStrike × position for a long put, 0 otherwise. Sum this field over any group and divide by the sum of CONTRACTS_PUT_LONG to get the weighted-average long-put strike for that group. AVG_STRIKE_PUT_LONG already shows that average at every level.
STRIKE_POS_PUT_SHORTStrike Pos Put ShortORTStrike × position for a short put, 0 otherwise. The value is negative because a short position is negative. Sum this field over any group and divide by the sum of CONTRACTS_PUT_SHORT to get the weighted-average short-put strike for that group. AVG_STRIKE_PUT_SHORT already shows that average at every level.
SYMBOLSymbolIBKRLocal symbol. Options: “SPY 250117C00600000”. Stocks: “AAPL”.
TAGTagORTUser-assigned name that groups the positions of one strategy, for example NVDA_COVERED_CALL. Set from the row menu in the position table and in the reports. One tag per contract per account. Stored in Tags.json next to the Rover program, so a tag survives a restart and a close. A roll creates a new contract, which the user tags again. Used by the Position Filter and the Tag report.
THETAThetaIBKRTheta from IBKR option model. Position-weighted. Daily time decay. Negative for long options.
THETA2Theta2ORTConservative IBKR theta. Uses analytical model theta unless its absolute value exceeds linear theta, in which case linear theta is used.
THETA2_ORTTheta2 ORTORTConservative ORT theta. Uses analytical model theta unless its absolute value exceeds linear theta, in which case linear theta is used.
THETA2_ORT_BASETheta2 ORTORTTHETA2_ORT × the IBKR ledger exchange rate for the position’s contract currency. Equals THETA2_ORT for positions denominated in the base currency. Empty until the ledger delivers the currency’s exchange rate.
THETA2_ORT_METRICSTheta2 ORT MetricsORTVector of theta2 ort values at different price and volatility scenarios. See Metrics Vector Structure section.
THETA_BASEThetaORTTHETA converted to the base currency. THETA × the IBKR ledger exchange rate for the position’s currency. Equals THETA for a position in the base currency. Blank until the ledger sends the rate.
THETA_BUMP2_ORTTheta Bump2 ORTORTConservative bumped theta. Uses finite-difference theta unless its absolute value exceeds linear theta, in which case linear theta is used.
THETA_BUMP_ORTTheta Bump ORTORTFinite-difference theta. Reprices option with one less day to expiration and calculates daily decay.
THETA_CALLTheta CallORTTheta value if this is a call, 0 otherwise.
THETA_LINEARTheta LinearORTLinear time decay. -Extrinsic Value / Expiration Days. Simple straight-line assumption.
THETA_LIN_METRICSTheta Linear MetricsORTVector of theta linear values at different price and volatility scenarios. See Metrics Vector Structure section.
THETA_METRICSTheta MetricsORTVector of theta values at different price and volatility scenarios. See Metrics Vector Structure section.
THETA_ORTTheta ORTORTTheta calculated by ORT using QuantLib models. Position-weighted.
THETA_ORT_BASETheta ORTORTTHETA_ORT × the IBKR ledger exchange rate for the position’s contract currency. Equals THETA_ORT for positions denominated in the base currency. Empty until the ledger delivers the currency’s exchange rate.
THETA_PUTTheta PutORTTheta value if this is a put, 0 otherwise.
TIME_VALUE_PCTTime Value PctORTAnnualized yield from extrinsic value. 100 × ((1 + extrinsic / strike / DTE)^365 - 1). This is a return figure, not the extrinsic value itself.
TM_VAL_METRICSTime Value MetricsORTVector of time value values at different price and volatility scenarios. See Metrics Vector Structure section.
UNDERLYINGUnderlyingORTUnderlying symbol. For derivatives: the underlying’s symbol. For stocks: same as SYMBOL.
UNDERLYING_1Underlying 1ORTFormatted underlying display: “symbol price”.
UNDERLYING_2Underlying 2ORTFormatted underlying display: “symbol price change changePct”.
UNDERLYING_ASKUnderlying AskORTAsk price of the underlying security.
UNDERLYING_ASK_SIZEUnderlying Ask SizeORTAsk size of the underlying security.
UNDERLYING_BIDUnderlying BidORTBid price of the underlying security.
UNDERLYING_BID_ASKUnderlying Bid AskORTHTML formatted bid/ask for underlying security.
UNDERLYING_BID_SIZEUnderlying Bid SizeORTBid size of the underlying security.
UNDERLYING_CHANGEUnderlying ChangeORTPrice change of the underlying security from previous close.
UNDERLYING_CHANGE_PCTUnderlying Change PctORTPercentage price change of the underlying security.
UNDERLYING_CON_IDUnderlying ConIDIBKRContract ID of the underlying security. For underlyings, equals CON_ID.
UNDERLYING_LASTUnderlying LastORTLast price of the underlying security.
UNDERLYING_LAST_SIZEUnderlying Last SizeORTLast trade size of the underlying security.
UNDERLYING_LONGUnderlying LongORTPosition value if this is a long underlying position, 0 otherwise.
UNDERLYING_QUOTEUnderlying QuoteORTHTML formatted quote for underlying: “change^last_size^changePct”.
UNDERLYING_SHORTUnderlying ShortORTPosition value (negative) if this is a short underlying position, 0 otherwise.
VALUEValueIBKRPosition value from IBKR. 0 if IBKR returns invalid value.
VALUE_CALLValue CallORTVALUE if this is a call, 0 otherwise.
VALUE_CALL_LONGValue Call LongORTVALUE if this is a long call, 0 otherwise.
VALUE_CALL_SHORTValue Call ShortORTVALUE if this is a short call, 0 otherwise.
VALUE_METRICSValue MetricsORTVector of value values at different price and volatility scenarios. See Metrics Vector Structure section.
VALUE_ORTValue ORTORTORT-calculated position value. Options: NPV × position × multiplier from QuantLib. Stocks: mid-price based.
VALUE_PUTValue PutORTVALUE if this is a put, 0 otherwise.
VALUE_PUT_LONGValue Put LongORTVALUE if this is a long put, 0 otherwise.
VALUE_PUT_SHORTValue Put ShortORTVALUE if this is a short put, 0 otherwise.
VALUE_UNDERLYINGValue UnderlyingORTVALUE if this is an underlying position, 0 otherwise.
VALUE_UNDERLYING_LONGValue Underlying LongORTVALUE if this is a long underlying, 0 otherwise.
VALUE_UNDERLYING_SHORTValue Underlying ShortORTVALUE if this is a short underlying, 0 otherwise.
VEGAVegaIBKRVega from IBKR option model. Position-weighted. Sensitivity to 1% IV change.
VEGA_BASEVegaORTVEGA × the IBKR ledger exchange rate for the position’s contract currency. Equals VEGA for positions denominated in the base currency. Empty until the ledger delivers the currency’s exchange rate.
VEGA_METRICSVega MetricsORTVector of vega values at different price and volatility scenarios. See Metrics Vector Structure section.
VEGA_ORTVega ORTORTVega calculated by ORT using QuantLib models. Position-weighted.
VEGA_ORT_BASEVega ORTORTVEGA_ORT × the IBKR ledger exchange rate for the position’s contract currency. Equals VEGA_ORT for positions denominated in the base currency. Empty until the ledger delivers the currency’s exchange rate.
VOLUMEVolumeIBKRTrading volume.

Aggregated data by underlying. Each row represents all positions (options and stock) for an underlying.

Field IDDisplay NameSourceDescription
ASKAskIBKRAsk price of the underlying security.
ASK_SIZEAsk SizeIBKRAsk size of the underlying security.
AVG_COST_CALL_LONGAvg Cost Call LongORTAverage cost per contract across the long calls for this underlying. Sum of long call cost basis divided by sum of long call contracts. Positive, the average amount paid per contract. 0 when there are no long calls.
AVG_COST_CALL_SHORTAvg Cost Call ShortORTAverage cost per contract across the short calls for this underlying. Sum of short call cost basis divided by sum of short call contracts. Negative, the average premium collected per contract. 0 when there are no short calls.
AVG_COST_PUT_LONGAvg Cost Put LongORTAverage cost per contract across the long puts for this underlying. Sum of long put cost basis divided by sum of long put contracts. Positive, the average amount paid per contract. 0 when there are no long puts.
AVG_COST_PUT_SHORTAvg Cost Put ShortORTAverage cost per contract across the short puts for this underlying. Sum of short put cost basis divided by sum of short put contracts. Negative, the average premium collected per contract. 0 when there are no short puts.
AVG_STRIKE_CALL_LONGAvg Strike Call LongORTWeighted-average strike across all long call positions for this underlying. SUM(STRIKE_POS_CALL_LONG) / SUM(CONTRACTS_CALL_LONG). 0 if no long calls held. Represents the effective strike of the aggregated long-call position.
AVG_STRIKE_CALL_SHORTAvg Strike Call ShortORTWeighted-average strike across all short call positions for this underlying. SUM(STRIKE_POS_CALL_SHORT) / SUM(CONTRACTS_CALL_SHORT). 0 if no short calls held. Represents the effective strike of the aggregated short-call position.
AVG_STRIKE_PUT_LONGAvg Strike Put LongORTWeighted-average strike across all long put positions for this underlying. SUM(STRIKE_POS_PUT_LONG) / SUM(CONTRACTS_PUT_LONG). 0 if no long puts held. Represents the effective strike of the aggregated long-put position.
AVG_STRIKE_PUT_SHORTAvg Strike Put ShortORTWeighted-average strike across all short put positions for this underlying. SUM(STRIKE_POS_PUT_SHORT) / SUM(CONTRACTS_PUT_SHORT). 0 if no short puts held. Represents the effective strike of the aggregated short-put position.
BIDBidIBKRBid price of the underlying security.
BID_ASKBid AskORTHTML formatted bid/ask for underlying security.
BID_SIZEBid SizeIBKRBid size of the underlying security.
CHANGEChangeORTPrice change of underlying from previous close.
CHANGE_PCTChange PctORTPercentage price change of underlying.
CONTRACTS_CALLContracts CallORTSum of signed call option positions for this underlying. Positive = long, negative = short.
CONTRACTS_CALL_LONGContracts Call LongORTTotal long call option contracts for this underlying.
CONTRACTS_CALL_SHORTContracts Call ShortORTTotal short call option contracts for this underlying.
CONTRACTS_PUTContracts PutORTSum of signed put option positions for this underlying. Positive = long, negative = short.
CONTRACTS_PUT_LONGContracts Put LongORTTotal long put option contracts for this underlying.
CONTRACTS_PUT_SHORTContracts Put ShortORTTotal short put option contracts for this underlying.
CONTRACT_CURRENCYContract CurrencyIBKRCurrency the underlying trades and settles in. From IBKR contract details.
CON_IDConIDIBKRContract ID of the underlying security.
COST_BASISCost BasisORTSum of cost basis across all positions for this underlying.
COST_BASIS_CALL_LONGCost Basis Call LongORTSum of cost basis across all long call positions for this underlying. Positive value representing total dollars paid.
COST_BASIS_CALL_SHORTCost Basis Call ShortORTSum of cost basis across all short call positions for this underlying. Negative value representing premium collected.
COST_BASIS_PUT_LONGCost Basis Put LongORTSum of cost basis across all long put positions for this underlying. Positive value representing total dollars paid.
COST_BASIS_PUT_SHORTCost Basis Put ShortORTSum of cost basis across all short put positions for this underlying. Negative value representing premium collected.
DATA_DELAYEDData DelayedORTTrue when at least one held position for this underlying runs on market data that is not live (IBKR delayed or frozen data).
DELTADeltaIBKRSum of IBKR delta across all positions for this underlying. Net delta exposure.
DELTA_DLRSDelta DlrsORTSum of dollar delta across all positions for this underlying.
DELTA_DLRS_METRICSDelta Dlrs MetricsORTSum of delta dlrs metric vectors across all positions for this underlying. See Metrics Vector Structure section.
DELTA_DLRS_ORTDelta Dlrs ORTORTSum of ORT dollar delta across all positions for this underlying.
DELTA_METRICSDelta MetricsORTSum of delta metric vectors across all positions for this underlying. See Metrics Vector Structure section.
DELTA_ORTDelta ORTORTSum of ORT delta across all positions for this underlying.
EXTRINSIC_CALLExtrinsic CallORTSum of call extrinsic value for this underlying.
EXTRINSIC_PUTExtrinsic PutORTSum of put extrinsic value for this underlying.
EXTRINSIC_VALUEExtrinsic ValueORTSum of extrinsic value across all option positions for this underlying.
EXTRINSIC_VAL_METRICSExtrinsic Val MetricsORTSum of extrinsic val metric vectors across all positions for this underlying. See Metrics Vector Structure section.
GAMMAGammaIBKRSum of IBKR gamma across all positions for this underlying.
GAMMA_DLRSGamma DlrsORTSum of dollar gamma across all positions for this underlying.
GAMMA_DLRS_METRICSGamma Dlrs MetricsORTSum of gamma dlrs metric vectors across all positions for this underlying. See Metrics Vector Structure section.
GAMMA_DLRS_ORTGamma Dlrs ORTORTSum of ORT dollar gamma across all positions for this underlying.
GAMMA_METRICSGamma MetricsORTSum of gamma metric vectors across all positions for this underlying. See Metrics Vector Structure section.
GAMMA_ORTGamma ORTORTSum of ORT gamma across all positions for this underlying.
INTRINSIC_CALLIntrinsic CallORTSum of call intrinsic value for this underlying.
INTRINSIC_PUTIntrinsic PutORTSum of put intrinsic value for this underlying.
INTRINSIC_VALUEIntrinsic ValueORTSum of intrinsic value across all option positions for this underlying.
IN_MONEY_POSITIONIn Money PositionORTSum of in-the-money option contract counts for this underlying.
IN_MONEY_POSITION_CALLIn Money Position CallORTTotal in-the-money call option contracts for this underlying.
IN_MONEY_POSITION_PUTIn Money Position PutORTTotal in-the-money put option contracts for this underlying.
LASTLastIBKRLast price of the underlying security.
LAST_SIZELast SizeIBKRLast trade size of the underlying security.
MIN_TICKMin TickIBKRMinimum tick size of the underlying security.
NET_LIQ_VALUENet Liq ValueORTSum of liquidation values across all positions for this underlying.
NOTIONAL_CALLNotional CallORTSum of call notional values for this underlying.
NOTIONAL_CALL_LONGNotional Call LongORTSum of long call notional values for this underlying.
NOTIONAL_CALL_SHORTNotional Call ShortORTSum of short call notional values for this underlying.
NOTIONAL_PUTNotional PutORTSum of put notional values for this underlying.
NOTIONAL_PUT_LONGNotional Put LongORTSum of long put notional values for this underlying.
NOTIONAL_PUT_SHORTNotional Put ShortORTSum of short put notional values for this underlying.
OUT_MONEY_POSITIONOut Money PositionORTSum of out-of-the-money option contract counts for this underlying.
OUT_MONEY_POSITION_CALLOut Money Position CallORTTotal out-of-the-money call option contracts for this underlying.
OUT_MONEY_POSITION_PUTOut Money Position PutORTTotal out-of-the-money put option contracts for this underlying.
PNLPnL DailyIBKRSum of daily P&L across all positions for this underlying, in the underlying’s currency.
PNL_POSITIONS_BASEPnLORTSum of PNL across all positions for this underlying, converted to the base currency. An underlying trades in one currency, so the sum uses that currency’s single ledger rate. Equals PNL for an underlying in the base currency.
PNL_CALLPnL CallORTSum of daily P&L for all call positions for this underlying.
PNL_CALL_LONGPnL Call LongORTSum of daily P&L for all long call positions for this underlying.
PNL_CALL_SHORTPnL Call ShortORTSum of daily P&L for all short call positions for this underlying.
PNL_METRICSPnL MetricsORTSum of pnl metric vectors across all positions for this underlying. See Metrics Vector Structure section.
PNL_PCTPnL PctORTUnrealized P&L as a percentage of the capital in all positions for this underlying. 100 × SUM(PNL_UNREALIZED) / |SUM(COST_BASIS)|. Positive is a gain and negative is a loss. Same formula and meaning as the Position and Portfolio levels. 0 when cost basis is zero. Across several accounts the ratio is the sum of the numerators divided by the sum of the denominators, not an average of the per-account percentages.
PNL_PREV_CLOSEPnL Prev CloseORTSum of P&L from previous close across all positions for this underlying.
PNL_PREV_CLOSE_DELTAPnL Prev Close DeltaORTSum of delta approximation P&L from previous close for this underlying. DELTA × underlying change across all positions.
PNL_PREV_CLOSE_DELTA_ORTPnL Prev Close Delta ORTORTSum of ORT delta approximation P&L from previous close for this underlying. DELTA_ORT × underlying change across all positions.
PNL_PUTPnL PutORTSum of daily P&L for all put positions for this underlying.
PNL_PUT_LONGPnL Put LongORTSum of daily P&L for all long put positions for this underlying.
PNL_PUT_SHORTPnL Put ShortORTSum of daily P&L for all short put positions for this underlying.
PNL_REALIZEDPnL RealizedIBKRSum of realized P&L across all positions for this underlying.
PNL_UNDERLYINGPnL UnderlyingORTSum of daily P&L for all underlying positions for this underlying.
PNL_UNDERLYING_LONGPnL Underlying LongORTSum of daily P&L for all long underlying positions for this underlying.
PNL_UNDERLYING_SHORTPnL Underlying ShortORTSum of daily P&L for all short underlying positions for this underlying.
PNL_UNREALIZEDPnL UnrealizedIBKRSum of unrealized P&L across all positions for this underlying.
PNL_UNREALIZED_METRICSPnL Unrealized MetricsORTSum of pnl unrealized metric vectors across all positions for this underlying. See Metrics Vector Structure section.
RHORhoORTSum of ORT rho across all positions for this underlying.
ROW_INDEXRow IndexORTIncrementing counter for table row ordering.
SECURITY_TYPESecurity TypeIBKRType of underlying security: STK, FUT, IND, etc.
SPX_FAM_DELTASPX Family DeltaORTSum of SPX-equivalent delta across all positions for this underlying. Non-zero only for SPX, XSP, SPY, ES, and MES, including their weekly variants and futures options. Zero for every other underlying, including VOO, IVV, SPLG, NQ, MNQ, RTY, and YM.
STRIKE_POS_CALL_LONGStrike Pos Call LongORTSum of strike × position across the long calls for this underlying. Divide by SUM(CONTRACTS_CALL_LONG) to get AVG_STRIKE_CALL_LONG. Useful for custom groups that span several underlyings.
STRIKE_POS_CALL_SHORTStrike Pos Call ShortORTSum of strike × position across the short calls for this underlying. Negative because short positions are negative. Divide by SUM(CONTRACTS_CALL_SHORT) to get AVG_STRIKE_CALL_SHORT. Useful for custom groups that span several underlyings.
STRIKE_POS_PUT_LONGStrike Pos Put LongORTSum of strike × position across the long puts for this underlying. Divide by SUM(CONTRACTS_PUT_LONG) to get AVG_STRIKE_PUT_LONG. Useful for custom groups that span several underlyings.
STRIKE_POS_PUT_SHORTStrike Pos Put ShortORTSum of strike × position across the short puts for this underlying. Negative because short positions are negative. Divide by SUM(CONTRACTS_PUT_SHORT) to get AVG_STRIKE_PUT_SHORT. Useful for custom groups that span several underlyings.
STRIP_CON_IDSStrip ConIDsORTVector of contract IDs for all options on this underlying.
THETAThetaIBKRSum of IBKR theta across all positions for this underlying.
THETA2Theta2ORTSum of conservative IBKR theta across all positions for this underlying.
THETA2_ORTTheta2 ORTORTSum of conservative ORT theta across all positions for this underlying.
THETA2_ORT_BASETheta2 ORTORTSum of THETA2_ORT across all positions for this underlying, converted to the account’s base currency with the underlying currency’s single ledger exchange rate.
THETA2_ORT_METRICSTheta2 ORT MetricsORTSum of theta2 ort metric vectors across all positions for this underlying. See Metrics Vector Structure section.
THETA_BASEThetaORTSum of IBKR theta across all positions for this underlying, converted to the base currency. An underlying trades in one currency, so the sum uses that currency’s single ledger rate. Equals THETA for an underlying in the base currency.
THETA_BUMP2_ORTTheta Bump2 ORTORTSum of conservative bumped theta across all positions for this underlying.
THETA_BUMP_ORTTheta Bump ORTORTSum of finite-difference theta across all positions for this underlying.
THETA_CALLTheta CallORTSum of call theta for this underlying.
THETA_LINEARTheta LinearORTSum of linear theta across all positions for this underlying.
THETA_LIN_METRICSTheta Linear MetricsORTSum of theta linear metric vectors across all positions for this underlying. See Metrics Vector Structure section.
THETA_METRICSTheta MetricsORTSum of theta metric vectors across all positions for this underlying. See Metrics Vector Structure section.
THETA_ORTTheta ORTORTSum of ORT theta across all positions for this underlying.
THETA_ORT_BASETheta ORTORTSum of THETA_ORT across all positions for this underlying, converted to the account’s base currency with the underlying currency’s single ledger exchange rate.
THETA_PUTTheta PutORTSum of put theta for this underlying.
UNDERLYINGUnderlyingORTUnderlying symbol.
UNDERLYING_1Underlying 1ORTFormatted display: “symbol price”.
UNDERLYING_2Underlying 2ORTFormatted display: “symbol price change changePct”.
UNDERLYING_BID_ASKUnderlying Bid AskORTHTML formatted bid/ask for underlying.
UNDERLYING_LONGUnderlying LongORTTotal long underlying contracts for this underlying.
UNDERLYING_QUOTEUnderlying QuoteORTHTML formatted quote for underlying.
UNDERLYING_SHORTUnderlying ShortORTTotal short underlying contracts for this underlying.
VALUEValueIBKRSum of IBKR values across all positions for this underlying.
VALUE_CALLValue CallORTSum of position values for all call positions for this underlying.
VALUE_CALL_LONGValue Call LongORTSum of position values for all long call positions for this underlying.
VALUE_CALL_SHORTValue Call ShortORTSum of position values for all short call positions for this underlying.
VALUE_METRICSValue MetricsORTSum of value metric vectors across all positions for this underlying. See Metrics Vector Structure section.
VALUE_ORTValue ORTORTSum of ORT values across all positions for this underlying.
VALUE_PUTValue PutORTSum of position values for all put positions for this underlying.
VALUE_PUT_LONGValue Put LongORTSum of position values for all long put positions for this underlying.
VALUE_PUT_SHORTValue Put ShortORTSum of position values for all short put positions for this underlying.
VALUE_UNDERLYINGValue UnderlyingORTSum of position values for all underlying (stock/future) positions for this underlying.
VALUE_UNDERLYING_LONGValue Underlying LongORTSum of position values for all long underlying positions for this underlying.
VALUE_UNDERLYING_SHORTValue Underlying ShortORTSum of position values for all short underlying positions for this underlying.
VEGAVegaIBKRSum of IBKR vega across all positions for this underlying.
VEGA_BASEVegaORTSum of IBKR vega across all positions for this underlying, converted to the account’s base currency with the underlying currency’s single ledger exchange rate.
VEGA_METRICSVega MetricsORTSum of vega metric vectors across all positions for this underlying. See Metrics Vector Structure section.
VEGA_ORTVega ORTORTSum of ORT vega across all positions for this underlying.
VEGA_ORT_BASEVega ORTORTSum of VEGA_ORT across all positions for this underlying, converted to the account’s base currency with the underlying currency’s single ledger exchange rate.

All fields ending in _METRICS contain 81-element vectors representing scenario analysis across different underlying prices and implied volatilities. The 81 elements are organized as a 9×9 grid:

9 IV Scenarios (rows):

  • MKT: Current market implied volatility
  • IV10: Market IV + 10%
  • IV25: Market IV + 25%
  • IV50: Market IV + 50%
  • IV75: Market IV + 75%
  • MKT-5: Each position’s IV minus 5 percentage points (floored at 2%)
  • MKT-2: Each position’s IV minus 2 percentage points (floored at 2%)
  • MKT+2: Each position’s IV plus 2 percentage points
  • MKT+5: Each position’s IV plus 5 percentage points

9 Price Move Scenarios (columns):

  • -20%: Underlying down 20%
  • -10%: Underlying down 10%
  • -5%: Underlying down 5%
  • -1%: Underlying down 1%
  • 0%: Current underlying price
  • +1%: Underlying up 1%
  • +5%: Underlying up 5%
  • +10%: Underlying up 10%
  • +20%: Underlying up 20%

Elements are indexed starting at 0. The layout is row-major order (all price moves for first IV scenario, then all price moves for second IV scenario, etc.).

Excel Access: Excel functions ort_position_metric and ort_underlying_metric accept IV and move labels directly rather than numeric indices. See Excel Function Reference for details.

ElementIV ScenarioPrice MoveDescription
0MKT-20%Market IV, underlying down 20%
1MKT-10%Market IV, underlying down 10%
2MKT-5%Market IV, underlying down 5%
3MKT-1%Market IV, underlying down 1%
4MKT0%Market IV, current underlying price
5MKT+1%Market IV, underlying up 1%
6MKT+5%Market IV, underlying up 5%
7MKT+10%Market IV, underlying up 10%
8MKT+20%Market IV, underlying up 20%
9IV10-20%Market IV + 10%, underlying down 20%
10IV10-10%Market IV + 10%, underlying down 10%
11IV10-5%Market IV + 10%, underlying down 5%
12IV10-1%Market IV + 10%, underlying down 1%
13IV100%Market IV + 10%, current underlying price
14IV10+1%Market IV + 10%, underlying up 1%
15IV10+5%Market IV + 10%, underlying up 5%
16IV10+10%Market IV + 10%, underlying up 10%
17IV10+20%Market IV + 10%, underlying up 20%
18IV25-20%Market IV + 25%, underlying down 20%
19IV25-10%Market IV + 25%, underlying down 10%
20IV25-5%Market IV + 25%, underlying down 5%
21IV25-1%Market IV + 25%, underlying down 1%
22IV250%Market IV + 25%, current underlying price
23IV25+1%Market IV + 25%, underlying up 1%
24IV25+5%Market IV + 25%, underlying up 5%
25IV25+10%Market IV + 25%, underlying up 10%
26IV25+20%Market IV + 25%, underlying up 20%
27IV50-20%Market IV + 50%, underlying down 20%
28IV50-10%Market IV + 50%, underlying down 10%
29IV50-5%Market IV + 50%, underlying down 5%
30IV50-1%Market IV + 50%, underlying down 1%
31IV500%Market IV + 50%, current underlying price
32IV50+1%Market IV + 50%, underlying up 1%
33IV50+5%Market IV + 50%, underlying up 5%
34IV50+10%Market IV + 50%, underlying up 10%
35IV50+20%Market IV + 50%, underlying up 20%
36IV75-20%Market IV + 75%, underlying down 20%
37IV75-10%Market IV + 75%, underlying down 10%
38IV75-5%Market IV + 75%, underlying down 5%
39IV75-1%Market IV + 75%, underlying down 1%
40IV750%Market IV + 75%, current underlying price
41IV75+1%Market IV + 75%, underlying up 1%
42IV75+5%Market IV + 75%, underlying up 5%
43IV75+10%Market IV + 75%, underlying up 10%
44IV75+20%Market IV + 75%, underlying up 20%
45MKT-5-20%Market IV - 5 pts (floor 2%), underlying down 20%
46MKT-5-10%Market IV - 5 pts (floor 2%), underlying down 10%
47MKT-5-5%Market IV - 5 pts (floor 2%), underlying down 5%
48MKT-5-1%Market IV - 5 pts (floor 2%), underlying down 1%
49MKT-50%Market IV - 5 pts (floor 2%), current underlying price
50MKT-5+1%Market IV - 5 pts (floor 2%), underlying up 1%
51MKT-5+5%Market IV - 5 pts (floor 2%), underlying up 5%
52MKT-5+10%Market IV - 5 pts (floor 2%), underlying up 10%
53MKT-5+20%Market IV - 5 pts (floor 2%), underlying up 20%
54MKT-2-20%Market IV - 2 pts (floor 2%), underlying down 20%
55MKT-2-10%Market IV - 2 pts (floor 2%), underlying down 10%
56MKT-2-5%Market IV - 2 pts (floor 2%), underlying down 5%
57MKT-2-1%Market IV - 2 pts (floor 2%), underlying down 1%
58MKT-20%Market IV - 2 pts (floor 2%), current underlying price
59MKT-2+1%Market IV - 2 pts (floor 2%), underlying up 1%
60MKT-2+5%Market IV - 2 pts (floor 2%), underlying up 5%
61MKT-2+10%Market IV - 2 pts (floor 2%), underlying up 10%
62MKT-2+20%Market IV - 2 pts (floor 2%), underlying up 20%
63MKT+2-20%Market IV + 2 pts, underlying down 20%
64MKT+2-10%Market IV + 2 pts, underlying down 10%
65MKT+2-5%Market IV + 2 pts, underlying down 5%
66MKT+2-1%Market IV + 2 pts, underlying down 1%
67MKT+20%Market IV + 2 pts, current underlying price
68MKT+2+1%Market IV + 2 pts, underlying up 1%
69MKT+2+5%Market IV + 2 pts, underlying up 5%
70MKT+2+10%Market IV + 2 pts, underlying up 10%
71MKT+2+20%Market IV + 2 pts, underlying up 20%
72MKT+5-20%Market IV + 5 pts, underlying down 20%
73MKT+5-10%Market IV + 5 pts, underlying down 10%
74MKT+5-5%Market IV + 5 pts, underlying down 5%
75MKT+5-1%Market IV + 5 pts, underlying down 1%
76MKT+50%Market IV + 5 pts, current underlying price
77MKT+5+1%Market IV + 5 pts, underlying up 1%
78MKT+5+5%Market IV + 5 pts, underlying up 5%
79MKT+5+10%Market IV + 5 pts, underlying up 10%
80MKT+5+20%Market IV + 5 pts, underlying up 20%

The following field names support metrics vectors:

  • DELTA_METRICS - Delta at each scenario
  • DELTA_DLRS_METRICS - Dollar delta at each scenario
  • EXTRINSIC_VAL_METRICS - Extrinsic value at each scenario
  • GAMMA_METRICS - Gamma at each scenario
  • GAMMA_DLRS_METRICS - Dollar gamma at each scenario
  • PNL_METRICS - Profit/loss at each scenario
  • PNL_UNREALIZED_METRICS - Unrealized P&L at each scenario
  • THETA_METRICS - Theta at each scenario
  • THETA2_ORT_METRICS - Conservative ORT theta at each scenario
  • THETA_LIN_METRICS - Linear theta at each scenario
  • TM_VAL_METRICS - Annualized time value yield at each scenario (position table only)
  • VALUE_METRICS - Position value at each scenario
  • VEGA_METRICS - Vega at each scenario