How it works
Nothing here happens without you doing something first. There is no background account, no upload of your records, and nothing to configure by hand.
If you already have API keys, paste them. If you do not, the app walks you through getting them at your broker — the real screens, the real field names, the gotcha that actually bites, and every value you have to type somewhere else is one click to copy. Tell us your broker. We test the ledger against the broker's own records before we add it. [email protected]
Every fill, every leg, every commission and regulatory fee, back as far as your broker keeps them. It matches legs into round trips, works out what each trade actually realized, and stores the lot in a database on your own computer. You can link one account and leave another out entirely.
By day, by ticker, by hour, by account, by month. Fee per contract over time. Fill rate against attempts. A monthly statement written to your Documents folder, printable, that reads like something you could hand to an accountant — because that is what it is for.
Every month closes with a statement written to your Documents folder: what the month made after every fee, how many of its days were green, the best and the hardest day, and which tickers paid for the rest. One page, printable, signed so it can be checked. The CSV beside it carries every closed trade.
The part people ask about
Not from a formula of ours. From your broker's own record of each leg, added up the only way that is honest.
A trade counts when it closes. Open positions are shown, but they do not inflate a month — nothing in a statement is a projection or a mark to model.
Commission and regulatory fees are read per leg as the broker reported them, not estimated from a rate card. That is why the fee-per-contract figure is worth looking at.
Two accounts at the same broker are two ledgers. You choose which are linked; an unlinked account is left out of every calculation rather than hidden from a total.
The app checks its own arithmetic against the raw records it read, and tells you when a day is incomplete rather than quietly showing a smaller number.
Moving on
Your ledger takes months to accumulate and minutes to lose. Pack my passport writes one passphrase-encrypted file holding the ledger, the statements you have built, your settings, your allocations and your saved views. On the new computer you pick the file, type the passphrase, and it is all there.
What deliberately does not travel: your broker keys. They are bound to the machine that made them, and carrying them is the one thing in this product that could be stolen in transit. The new computer redoes the guided sign-in, which is a paste and a sign-in.
What is in the file
The passphrase never leaves your computer and cannot be recovered. The screen says so twice before it writes the file.
No dashboard you have to configure, no signals. A ledger that is right, and a statement you can hand to anyone.