GetPositionResult
Detailed position view (legs, leg groups, vars, and optional market data blocks).
| Field | Type | Required | Nullable | Default | Description |
|---|---|---|---|---|---|
Position | LivePosition | No | No | Position details. | |
Vars | dict[str, Decimal] | No | No | Current strategy/position variables (var name → value). | |
LegGreeks | dict[str, LiveGreeks] | No | No | Per-leg greeks keyed by leg name. | |
LegPrices | dict[str, LivePrices] | No | No | Per-leg prices keyed by leg name. | |
PositionLegs | dict[str, LiveLeg] | Yes | No | Position legs keyed by leg name. | |
LegGroups | dict[int, list[str]] | Yes | No | Leg groups keyed by leg group id. Values are lists of leg names in that group. | |
LegGroupQtys | dict[int, LegGroupQtys] | Yes | No | Per-leg-group quantities (group qty and per-leg quantities) keyed by leg group id. | |
LegGroupGreeks | dict[int, LiveGreeks] | No | No | Per-leg-group greeks keyed by leg group id. | |
LegGroupPrices | dict[int, LivePrices] | No | No | Per-leg-group prices keyed by leg group id. | |
PositionGreeks | LiveGreeks | No | No | Aggregated greeks for the position. | |
PositionPrice | LivePrices | No | No | Aggregated prices for the position. |