Skip to content

Monitoring live strategies and holdings

Use this guide once you have:

  • At least one strategy with one or more revisions.
  • One or more confirmed trading accounts assigned to strategies.

By the end, you will:

  • Understand how to read strategy status.
  • Know where to see which accounts each strategy uses.
  • Be able to interpret holdings and positions across your portfolio.
  • A strategy has a high‑level status (running, baking, stopped, stopping, liquidating).
  • Trading accounts are the concrete venue accounts your strategies trade through.
  • Position snapshots (internal) track detailed balances and positions over time.
  • Holdings (user view) aggregate the latest snapshots into a portfolio‑style table.

Navigate to the Strategies section. For each strategy you will typically see:

  • Name and description.
  • Current status:
    • running – the chosen revision is live and may be placing orders.
    • baking – Structure is building and preparing the revision; not live yet.
    • stopped – idle, no trading.
    • stopping – in the process of shutting down.
    • liquidating – in an emergency mode attempting to close positions due to poor account health.
  • Latest revision and, if different, the currently running revision.
  • Linked trading accounts (by display name and venue).

Use this list to answer:

  • “Which strategies are currently live?”
  • “Which revision is running?”
  • “Which accounts does each strategy control?”

Click into a strategy to see its detail page, which may include:

  • High‑level metadata:
    • Name, description, tags.
    • Owner (your user account).
  • Revisions:
    • A table of all revisions with:
      • Version name.
      • Status (stopped, baking, running, etc.).
      • Creation time and description.
  • Accounts:
    • Which trading accounts are assigned.
    • Each account’s venue, type, and confirmation status.
  • Recent activity (where available):
    • Recent orders or trades.
    • Status transitions and errors.

From here you can:

  • Confirm that the expected accounts are attached.
  • Verify that the intended revision is running.
  • Decide whether to stop the strategy or start a different revision.

Structure continually ingests position and balance updates from each confirmed trading account. Internally, it keeps:

  • A detailed history of snapshots.
  • A latest snapshot per account for fast reads.

The Holdings view surfaces this in trader‑friendly form.

On the holdings page you’ll typically see, for each line:

  • Venue – for example, Drift, a CEX, or a specific blockchain.
  • Venue account – which trading account this position or balance belongs to.
  • Asset or instrument:
    • For spot, a token such as SOL or USDC.
    • For derivatives, an instrument such as SOL‑PERP.
  • Quantity – the size of the holding, normalized using the correct decimals.
  • Optional fields such as:
    • Mark‑to‑market value.
    • Unrealized P&L.
    • Margin metrics (maintenance, initial).

Conceptually, holdings are your portfolio view:

  • “How much of each asset do I own, and where?”
  • “Which strategies and accounts contribute to this exposure?”

To understand risk and exposure, you will often want to slice holdings by:

  • Strategy – show only holdings associated with a given strategy’s accounts.
  • Venue – see all accounts and positions on a specific exchange or chain.
  • Trading account – inspect an individual venue account in detail.

Typical workflows:

  • Filter by strategy to see the net effect of that strategy across its accounts.
  • Filter by venue to understand how you are allocated across exchanges or protocols.
  • Drill down to a single trading account when investigating specific trades or issues.

While holdings show the current snapshot, you can pair them with:

  • Strategy‑level activity (trades and orders).
  • Time‑series views of P&L and exposure (where available).

This helps you answer questions like:

  • “Why did my net SOL exposure change in the last hour?”
  • “Which strategy is responsible for this new futures position?”
  • “Is a particular venue or account driving most of my risk?”

For deeper investigation:

  • Use strategy detail pages to see which revisions were running at a given time.
  • Cross‑reference with backtest results to understand whether live behavior matches expectations.

Step 6: Respond to alerts and health signals

Section titled “Step 6: Respond to alerts and health signals”

If Structure or your venues surface health warnings (for example, low margin or high leverage), you can:

  • Identify which strategy and trading account are affected.
  • Consider:
    • Stopping or reducing exposure for the relevant strategy.
    • Manually adjusting positions at the venue.
    • Adding collateral or reducing leverage.

The liquidating status on a revision typically means:

  • The system is actively trying to close positions to protect capital.
  • You should investigate immediately:
    • Check holdings and positions for the affected accounts.
    • Review recent trades and strategy behavior.
  • To see how to simulate changes before going live, continue to Backtesting strategies.
  • To adjust how strategies are wired to accounts, revisit Connecting trading accounts.