Telemetry off
Documentation

Documentation

4. Account Manager

Created
Aug 28, 2026
Updated
Sep 1, 2026

The Account Manager is the bottom-dock panel that shows the state of your paper account — open positions and orders, everything that has ever filled, a performance summary, and a journal of every event. It is modelled on TradingView's Account Manager and opens in the same dock slot as the Strategy Tester.

Opening and arranging the panel

Open it from the Account Manager toolbar button (the wallet icon beside the alerts bell — an amber dot on it means you hold a position), or launch the workspace directly into it with /chart/BTCUSDT?panel=paper-trading. Like the Strategy Tester, the dock can be resized by dragging its top edge, expanded to fill the chart area, floated as a separate window, or closed.

The header holds:

  • The account dropdownPaper Trading first, then archived records newest first: Replay session accounts named Replay <ticker> · <start time> (e.g. Replay BTCUSDT · Aug 28, 22:41, see Paper Trading in Replay) and pre-reset snapshots named <account> · until <date> (see Reset). Archived accounts carry an ended tag and are read-only. Hovering a row reveals its actions: Export (every account — downloads that account's record and the settings as JSON) and, for archived records, Delete, which asks for confirmation and removes the record for good. The live Paper Trading account and a replay session that is still running cannot be deleted.
  • A summary rowBalance, Equity, Open P&L, and Realized P&L, updated live. Next to the connection dot, a red Not saved pill appears while the browser refuses to store paper trading data, and an amber Trimmed pill once archived records had to be trimmed to fit (see Storage and limits).
  • Trade — opens the order ticket.
  • Reset — archives the current run as a read-only record, then restores the starting balance, after a confirmation (see Settings, Reset & Export).
  • The Settings gear — paper-trading settings, export and import.

With an (ended) account selected — an ended replay session or a pre-reset record — the account is frozen: Trade, Reset, the on-chart line buttons, and the trading panel are refused with an Archived account notice. Switch back to Paper Trading — or start a new replay — to trade.

Tabs

TabShowsNotes
PositionsOne row per open position: Symbol, Side, Qty, Avg fill price, Last, Profit, Profit %, Stop loss, Take profitThe tab shows a count. Row actions: Protect (edit brackets), Close, Reverse
OrdersWorking and inactive orders: Symbol, Side, Type, Qty, Limit price, Stop price, Last, Status, Duration, Origin, PlacedFilter by status — all, working, or inactive (brackets waiting for their parent). Row actions: Modify, Cancel
HistoryFinal orders — filled, canceled, or rejected — with the fill price, status message, and user/AI OriginFilter by outcome; Export CSV downloads the history
TradesEvery execution: Time, Symbol, Side, Qty, Price, Effect, Realized P&L, Commission, Source, OriginEffect is what the fill did to the position; Source is the feed that produced it (trade, bar, or replay); Origin is user or ai
Account SummaryBalance, equity, open and realized P&L, commission paid, and performance statisticsSee below
JournalA time-ordered log of every account event with its user/AI OriginSee below

Numbers use the instrument's own precision; the Last column highlights changes as prices tick. A symbol that is not open on any pane shows for Last and P&L until you open its chart again. Long ledgers (History, Trades, Journal) render 200 rows at a time with a Show more button below the table. Clicking a symbol opens that instrument's chart — the same market, so a futures position never lands on the spot chart.

Bracket orders in the Orders tab

Bracket children appear as their own rows, typed TP or SL, with status inactive while the parent order is still working and working once it has filled. Cancelling a parent cancels its children; cancelling a working bracket clears that level from the position.

Account Summary

The top of the tab reports the account's money:

FigureMeaning
BalanceCash: the starting balance plus realized P&L minus commission paid
EquityBalance plus the unrealized P&L of open positions
Open P&LUnrealized P&L across open positions, marked at the last price
Realized P&LGross P&L booked by closed and reduced positions
Commission paidTotal commission across all executions

Below it, performance statistics are computed from the closed-trade ledger — the FIFO rows produced as positions are reduced — and an equity curve built from your executions: net profit, return %, number of trades, win rate, profit factor, max drawdown, average trade, largest win and loss, and the rest of the Strategy Tester's set. They use the same code and definitions as backtest results, so a paper account and a strategy run can be compared directly. There is no buy-and-hold benchmark for a discretionary account, and exposure is not reported.

Journal

The Journal records what happened and why, newest first — Time, Event, Symbol, Details, and the price Source. Events include:

  • Orders placed, modified, canceled, expired, and rejected (with the reason).
  • Stops triggered and brackets activated.
  • Fills, with the effect on the position and any realized P&L.
  • Positions opened, changed, and closed.
  • Account resets, settings changes, and replay sessions starting and ending.

Use it to reconstruct a session after the fact — for example, to see that a stop-loss filled from a bar sample rather than a tick, that a DAY order expired overnight, or that an approved AI proposal created or changed an order.

Notifications

Fills, rejections, account resets, one-click trading toggles, and attempts to trade on an ended replay account raise a toast in the corner of the workspace — Order filled · Buy 0.01 BTCUSDT @ 64,120.0 — so you notice them while looking at the chart. Toasts stay for five seconds (eight for errors); with two or more showing, a Dismiss all pill beside the stack clears them at once. Placements and modifications only toast when the engine attaches a warning, such as a marketable limit. The most recent 200 notifications are kept in memory for the session.

Limits

History is capped so local storage stays healthy: the newest 2,000 final orders, 5,000 executions, and 2,000 journal entries are kept, and the oldest detail rows roll off; cumulative realized/commission/trade aggregates preserve lifetime performance continuity. Up to 500 open orders can be working at once. All of it lives in your browser's local storage on this device — see Settings, Reset & Export for backups, what happens when storage runs out, and how several tabs share the state.

Next steps

Practise on history without hindsight.

Next: Paper Trading in Replay