TraderMemos
Getting started

First steps

From the setup wizard to your first reviewed trade — a tour of the app for new users.

You've got it running — here's the path from empty instance to a journal that tells you something.

1. The setup wizard

On first visit, TraderMemos detects an empty database and shows a one-time setup:

  1. Owner account — a login name and password (min 10 characters). This is the admin; public registration stays closed afterwards unless you enable TM_ALLOW_REGISTRATION.
  2. Trading account — name (default Main), currency, and starting balance. The balance becomes an Opening balance deposit in your cash ledger.
  3. Optional import — drop a CSV or a TraderMemos JSON backup to seed the journal, or skip and start empty. You can always import later.

Every new user starts with nine common playbook setups (Pullback, Breakout, Reversal, …) — rename or replace them under Playbook.

2. Get trades in

Three ways, mix freely:

  • Connect a broker — /connect — Find my broker on the Import page, or Connect broker on an account's page — opens a searchable broker catalogue grouped Auto-sync / File import / Manual. Pick yours, choose or create the account inline, then follow that broker's export steps — or, for Interactive Brokers, enter the Flex Query and the first sync runs straight away.
  • Import a broker CSV — the fastest way to a populated journal. See Importing trades.
  • New Trade (hotkey c t) — manual entry with execution rows, setup, tags, emotion, screenshots, and notes. With AI features enabled, Scan to fill extracts the fills from a broker screenshot.
  • Automate it — IBKR accounts auto-sync on a schedule via a Flex Query, set up from /connect or the Interactive Brokers · Flex sync card on the account's page.
  • Just exploring? Seed ~200 realistic demo trades:
    make demo-seed API=http://localhost:3000/api/v1 EMAIL=you@example.com PASSWORD='…'

Fills are grouped into trades automatically (scale-ins and scale-outs included), and duplicates are always skipped — so nothing here can double-count.

3. Find your way around

PageHotkeyWhat it's for
HomeG HEquity curve, P&L hero, streaks, expectancy, goal pacing
TodayG DThe trading day on one page — routine, desk (daily-loss guardrail, open risk), session P&L, missed trades, daily log
TradesG TThe trade log — filter, sort, drill into fills and journal detail
CalendarG CDaily P&L heatmap with weekly totals and drill-down
ReportsG SExpectancy, SQN, Kelly %, Monte Carlo, execution quality; setup / hourly / session breakdowns
NotesG NFreeform notes and daily logs
PlaybookG PYour setups, each linked to the trades that used it
CalculatorG RR-multiple & FVG trade planner
ImportG IImport & export
Settings⌘ ,Profile (password, two-factor), General (language, timezones, theme), Shortcuts, Accounts, Rules & alerts, Journal, AI, API tokens, Sharing, Users, About (version, backups)

⌘K opens the command palette from anywhere. Pages without a hotkey live there too: Routines and Missed trades (both also open from Today) and the Review inbox (/review). The Tools menu holds the rest — position size, Kelly, currency converter, R-multiple & FVG, advanced chart, replay, economic calendar, and Year Wrapped. Every binding is remappable in Settings → Shortcuts.

4. Build the review habit

The journal pays off in the loop, not the log:

  1. Start each session on Today (G D) — tick the routine, watch the daily-loss guardrail, log the trades you passed on as missed trades. See Daily workflow.
  2. Clear the review inbox — every closed trade from the last 14 days without an execution grade waits in Review (/review, linked from Today), one trade at a time. Tag the setup, mistakes and emotion while you're there — untagged trades can't teach you anything.
  3. Write the weekly review — every Saturday the server drafts a review note with the week's numbers. The bullets you write under Focus for next week become This week's focus on Today and on mobile Home, and Reports → Behavior tracks how often you kept it. See Weekly review.
  4. Let the numbers judge your setups — Playbook sorts setups by verdict (Edge, Promising, Watch, Too early, Execution leak, Bleeding) with an expectancy interval, so four lucky trades don't pass for an edge. Reports adds the mistake tax and Edge Score — see Analytics.
  5. Set guardrails — Settings → Rules holds risk limits (max risk per trade, max daily loss) that the New Trade compliance check enforces, an annual goal the Dashboard paces, and the alerts that warn you (Alerts & sharing). The position-size calculator (⌘⇧P) sizes off your account equity and default risk %.

5. Before you rely on it

Two minutes of ops hygiene for real data:

On this page