Trade
Journal
Log each trade by price (entry, stop, exit) or directly in R, and instantly see your win rate, average win and loss, expectancy, profit factor and an equity curve. Everything stays in your browser - no account, nothing uploaded.
Free, no sign-up, no ads. Educational tool โ not financial advice.
TL;DR
A trade journal turns gut feeling into numbers. Log trades and this computes the stats that actually matter - win rate, average R, expectancy and profit factor - and plots your equity curve in R. Your data is stored only in your browser's local storage; it never leaves your device, and there's no sign-up.
Why a journal is the edge you control
You can't control the market, but you can measure yourself. A journal reveals whether your edge is real, which setups actually pay, and whether your results come from skill or a lucky streak. Most traders who turn the corner do so after they start keeping honest records - it's the cheapest, highest-leverage habit in trading.
The stats that matter
This tool reports the four numbers that describe any system: win rate (how often you win), average win and loss in R (how big), expectancy (average R per trade - positive means the system makes money), and profit factor (gross profit divided by gross loss). The equity curve in R shows the shape of your results - steady climb, or a few lucky spikes hiding a leaky system.
Local and private by design
Your journal lives entirely in this browser via local storage. Nothing is sent to a server, there's no account, and no one else can see it - which also means clearing your browser data or pressing Clear all erases it, so export anything you want to keep. Log honestly, including the trades you'd rather forget; the value is in the complete record.
Frequently Asked Questions
How is R calculated from prices?
R is your result measured in units of initial risk. Risk = the distance from entry to stop; reward = the distance from entry to exit (in your direction). R = reward divided by risk. A trade that made twice what it risked is +2R; one stopped out at the planned stop is -1R. You can also enter R directly.
What is expectancy and what's a good number?
Expectancy is your average result per trade in R. Positive means the system makes money over time; the higher, the better. +0.2R to +0.5R per trade is a solid, realistic edge. It pairs with profit factor (above 1.3 is healthy) to describe how a system actually performs.
Is my data saved or uploaded anywhere?
No. The journal is stored only in your browser's local storage, on your device. Nothing is uploaded, there's no account, and we can't see your trades. Clearing browser data or pressing Clear all deletes it permanently.
Can I log trades from different accounts or strategies?
This is a single combined journal, so it mixes everything you log. For separate strategies, keep separate notes in the note field, or clear and re-log per strategy. The aggregate stats describe the full set of trades currently in the journal.
How many trades do I need before the stats mean anything?
A handful of trades tells you almost nothing - variance dominates. Aim for at least 30-50 before reading much into win rate or expectancy, and remember even then the numbers are estimates that drift. The equity curve's shape is often more informative than any single stat early on.