Position Tracking
Overview
Position tracking is how MesoLive keeps your Portal view aligned with what’s happening in your broker account (positions, executions, and derived metrics like PnL and greeks).
As a rule, MesoLive tries to avoid “silent tampering” with tracked positions. When you do assume manual control, the UI makes it explicit.
Where you manage tracked positions
- Portfolio view: Positions page (see Monitor Positions)
- Position drill-down:
https://mesolive.io/positions/{PositionId}(see Monitor Positions)
User actions
Liquidate
- Liquidate prepares liquidation orders so you can close a position with your broker or on your paper account.
- This is the right choice when you want to close the position in the market.
See: Position Liquidate and Order Execution.
Set Closed
- Set Closed marks a position as closed inside MesoLive only.
- It does not place orders or change anything in your brokerage account.
Use this only as a reconciliation/cleanup tool when the broker position is already closed and you want MesoLive to stop treating it as active.
User adjustment PnL
- User Adjustment PnL lets you enter a manual correction to tracked PnL.
- This is useful when you’re reconciling fills/fees that MesoLive didn’t capture (for example, a manual trade or an unsupported broker workflow).
Impact on leg selection
Positions marked as open in MesoLive (but closed in reality) can affect leg selection when LegSelectionConstraint is set to FullyUnique.
In that mode, previously used legs may be treated as ineligible until the position is properly closed in MesoLive.
If you see unexpected “no eligible legs” behavior, verify position states first and audit recent changes in Troubleshooting → Events.