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.