The Quick-Add Trade modal lives in the Trades tab header. It takes one row of fields — symbol, direction, entry/exit prices, size, time, optional commission and comment — and stores the position as a single closed trade with `source="manual"`. The form does not model partial fills or scale-ins; one submit = one trade. Traders running scale-in strategies should keep using the broker-import path, which preserves the original execution chain.
Keyboard: the N key opens the modal anywhere on the Trades tab (skipped when an input is focused). Inside the modal, the Symbol field is auto-focused and the Esc key closes. After a successful save the form resets but keeps the account and direction, so logging five trades from yesterday's session in a row is a thirty-second exercise.
When to reach for manual entry vs. broker import: - Use manual entry if your broker isn't on the supported list, you trade an asset class the connector doesn't cover (collectibles, OTC, prediction markets), or you want to log a paper trade alongside your live book. - Use broker import for live brokers we support — the connector preserves the exact fill timestamps, commissions and SL/TP modifications that the manual form simplifies away. - Use the AI trade-extraction in chat (via the Claude MCP integration) if you'd rather describe the trade in natural language — the same data lands as a manual trade.
The live Net P&L preview under the form updates as you type, with the sign coloured green or red. The number is computed client-side from `(exit − entry) × size × direction − commission`; the server recomputes from the same inputs on save, so the two values always agree.
Workflow: 1. Trades tab — click the gold + Add trade button in the header, or press N. 2. Fill the form — Symbol auto-uppercases. Long/Short toggle maps to BUY/SELL internally. Open + Close times default to *now*; tap the Now pill on either field to re-stamp after a manual edit. 3. No trading account yet? The modal silently creates one named *Manual* on first save and binds the trade to it. A gold note confirms what happened so you know where the trade landed. 4. Submit — the form clears, the trades list refreshes and the count chip ticks up. Symbol field is re-focused so you can log the next trade without grabbing the mouse.
Limits + gotchas: - The Free-tier 500-trade cap still applies; trying to add a 501st trade returns an upgrade prompt the same way the import path does. - Currency is your account's base currency. The platform does not convert across currencies in the manual form — log the trade in the currency it actually settled in. - The form does not capture stop-loss or take-profit. If you need to log those, open the trade after save and add them in the trade-detail modal.