Local only. No account.
Browser Trade Journal
A notebook for fills already taken. Day card is a record — P/L, count, win rate, long vs short. Stored in this browser. Not a bot. Not a forecast.
Want Schwab fills and a Windows calendar? $29.99 desktop journal (free with the $149 scanner).
Add a fill
| Date | Sym | Side | Qty | Entry | Exit | P/L |
|---|
No fills yet. Add one above. Nothing is uploaded.
Education only. This page does not connect to a broker. Keys never leave a Windows app. Past fills are a record, not a result.
What you can log
Each row is one fill you've already taken: the date, the symbol, long or short, quantity, entry price, exit price, and a note. That's it. We kept it to the fields you can fill in from a broker's trade history in under a minute, because a journal you skip on busy days is a journal with the worst trades missing.
P/L is worked out for you. For a long it's exit minus entry, times quantity. For a short it's entry minus exit, times quantity. There's no fee field, so the number you see is before commissions and fees. If your costs are meaningful, put them in the note or adjust your exit price so the record matches what actually hit your account.
Use the note for the thing you'll forget by Friday: why you took it, where the stop was, if you followed your plan. "Chased the open" is a perfectly good note.
Where your data is stored
In this browser, on this device. The journal saves to your browser's local storage and doesn't send anything to us or anyone else. There's no account and no login. We can't see your trades, and we can't recover them either.
That cuts both ways. Clearing your browser data, using a private window, or switching to another browser or computer means the log isn't there. The fix is the export button.
Export (CSV)
Export CSV downloads a file called denntech-journal.csv with these columns: date, symbol, side, qty, entry, exit, pnl, note. It opens in Excel, Google Sheets or anything else that reads CSV. Export after each session and you have a backup you control.
Import CSV reads the same format back in and recalculates P/L from the prices. Two things to know: it adds rows rather than replacing them, so importing the same file twice gives you every trade twice. And it splits on commas, so keep commas out of your notes if you plan to re-import.
Metrics it shows
The day card above the log shows today's fills. If you haven't logged anything today, it shows your most recent trading day instead.
- Fills: how many trades you logged that day.
- Net P/L: the total of those trades, before fees.
- Win rate: the share of trades with P/L above zero. A trade that closes exactly flat counts as a non-win.
- Long / short: how many of each.
Win rate on its own is a trap. A 70% win rate with small wins and one big loss can still lose money. Pair it with the size of your average win and loss. Our win rate calculator shows the break-even win rate for your numbers.
A review routine that takes ten minutes
After the close, log every fill. All of them, including the one you're embarrassed about. Then answer three questions in the notes: Did I take the trade I planned? Did I size it the way I planned? Did I exit where I said I would?
Once a week, export the CSV and sort by P/L. Look at your three worst trades and your three best. The worst usually share a cause: a time of day, a setup you don't actually trade well, or a size that was too big. That's the pattern a journal is for. It's a record of what happened, not a forecast of what's next. If you want a deeper framework, our lesson on trading journals and performance metrics covers expectancy and drawdown.
If you'd rather pull in Schwab fills and see a calendar on Windows, there's a desktop journal for $29.99, included free with the $149 stock scanner. The browser journal above stays free.
FAQ
Is this trading journal really free?
Yes. The browser journal costs nothing and needs no account. You open the page and start logging.
Can anyone else see my trades?
No. Everything stays in your browser's local storage on your device. Nothing is uploaded to us.
What happens if I clear my browser data?
Your log is erased. Export a CSV regularly so you have a copy, then import it back if you need to.
Can I use it on my phone and my computer?
Each browser keeps its own log. They don't sync. You can move trades between them by exporting a CSV on one and importing it on the other.
Does it connect to my broker?
No. You type fills in, or import a CSV. The page doesn't connect to any broker.
The journal is a record-keeping tool for education, not financial advice.