Skip to main content

PreparePositionAdjustmentArgs

Arguments for StartPreparePositionAdjustment.

FieldTypeRequiredNullableDefaultDescription
IdempotencyKeystrYesNoClient-provided idempotency key used to de-duplicate requests and enable safe retries.
PositionIdintYesNoLive position id to adjust.
OperationPositionAdjustmentOperationYesNoAdjustment operation to prepare (e.g. remove/add legs, move a leg, or update vars).
ConditionstrYesNoCondition identifier or expression used by the server to select and validate the adjustment.
LegSelectionConstraintLiveLegSelectionConstraintNoYesOptional constraint for how option legs may be selected (uniqueness rules). null = server default.
DataProviderDataProviderTypeNoYesOptional override for which market data provider to use. null = server default.