Skip to main content

Adjustments Elements

For variable persistence and VarDefines semantics in live (Entry/Adjustment), see: VarDefines For the operator workflows to execute adjustments in the Portal, see: Adjustments in User's guide

Strategy Definition fieldMesoLive supportNotes
Adjustment.ScheduleIgnoredUsed for adjustment signal gating (advisory). See Schedule below.
Adjustment.ConditionalAdjustmentsSupportedConditions are evaluated periodically and surfaced as signals.
[*].MoveLegAdjustmentSupportedSee MoveLegAdjustment section below.
[*].RemoveLegsAdjustmentSupportedSee RemoveLegsAdjustment section below.
[*].AddLegsAdjustmentSupportedSee AddLegsAdjustment section below.
[*].UpdateVarsAdjustmentSupportedCan be executed from the Signals UI; can auto-run if it’s the only action.
Adjustment.MaxAdjustmentCountNot supportedNot enforced in the current version.

Schedule

See Entry → Schedule for full details. Adjustment schedule uses the same fields and semantics:

Schedule fieldMesoLive support
Schedule.AfterMarketOpenMinutesIgnored
Schedule.BeforeMarketCloseMinutesIgnored
Schedule.EveryIgnored

See the Signal Evaluation section for details and motivation why these fields are ignored.

MoveLegAdjustment Elements

Strategy Definition fieldMesoLive supportNote
MoveLegAdjustment.LegNameSupported
MoveLegAdjustment.StrikeSelectorSupported
MoveLegAdjustment.ExpirationNameSupported
MoveLegAdjustment.ExpirationsSupported
MoveLegAdjustment.VarDefinesSupported

RemoveLegsAdjustment Elements

Strategy Definition fieldMesoLive supportNote
RemoveLegsAdjustment.LegNamesSupported
RemoveLegsAdjustment.VarDefinesSupported

AddLegsAdjustment Elements

Strategy Definition fieldMesoLive supportNote
AddLegsAdjustment.LegsSupported
AddLegsAdjustment.ExpirationsSupported
AddLegsAdjustment.AbortConditionsSupported
AddLegsAdjustment.VarDefinesSupported

UpdateVarsAdjustment Elements

Strategy Definition fieldMesoLive supportNote
UpdateVarsAdjustment.VarDefinesSupportedSemi-automatic, see below

Conditional Adjustments with only UpdateVarsAdjustment (no leg changes) are auto-run, so your persisted variables stay fresh without manual clicks. Conditional Adjustments that include leg changes require manual execution from the signals dialog: They should be executed once your leg changes are made.