# Trading Journal Software

How you traded and where it went wrong — which brokers really import automatically, which instruments are first-class, and what the analytics ask of you.

*https://stockmarketstack.com/categories/trade-journals*

Two numbers decide this purchase and neither is the monthly price. The first is whether your
broker is on the short list a journal can connect to and sync by itself, rather than the list of
file formats it can parse — every vendor here quotes the second number in the hundreds. The second
is which asset classes are first-class, because futures, options and forex each need arithmetic a
stocks-only journal does not have. The mainstream tier runs roughly $15 to $50 a month.

- **The largest free tier** — [TradesViz](https://stockmarketstack.com/tools/tradesviz), 3,000 executions a month, stocks only.
- **Options and multi-leg spreads** — [Tradervue](https://stockmarketstack.com/tools/tradervue) or
  [TraderSync](https://stockmarketstack.com/tools/tradersync).
- **One price, everything included, no subscription creep** — [Edgewonk](https://stockmarketstack.com/tools/edgewonk) at $169 a
  year.
- **US stocks and options, cheapest paid tier** — [Chartlog](https://stockmarketstack.com/tools/chartlog) from $14.99.
- **A journal and a portfolio tracker on one account** — [Trademetria](https://stockmarketstack.com/tools/trademetria).

## Two jobs, and a boundary worth getting right

**Journaling** is capture: every execution, the screenshot, the note written while it still stings,
the tag that says which setup it was and which rule you broke. It is judged on import fidelity and
on friction, because a journal you stop filling in at the end of a bad week is worth nothing at
all.

**Analytics** is what turns that record into an answer. It is judged on whether the answer is
something you can do differently tomorrow — "you lose money in the first fifteen minutes", "your
losers are twice the size of your planned risk" — rather than another dashboard.

The boundary with a [portfolio tracker](https://stockmarketstack.com/categories/portfolio-trackers) is the one that costs
money to get wrong, because both products show a rising line and both call it performance. A
tracker is built around positions: what you hold, what it cost, what it is worth, and what the
revenue authority will want to know. A journal is built around executions: the order of them, the
minute of them, and the three scale-ins a tracker quietly nets into one line. Ask which question
you are actually paying to answer. Vendors happily sell both — Trademetria ships a journal and a
portfolio tracker as separate products on one account — but almost nothing does both jobs well,
and a journal is the wrong place to look for a tax report.

## What actually decides the choice

**"Supported brokers" is two lists wearing one number.** Every vendor in this category quotes a
count in the hundreds; that count is file formats it can parse. The list that matters is the short
one — brokers it can connect to and pull from on its own. TradeZella's marketing says 500-plus
brokers and platforms, and its own help centre names 13 you can sync with and about 38 you upload
files from. Chartlog is more honest about it than most and prints "Automatic" or "Manual Upload"
beside every broker on its integrations page; four of about twenty say automatic, and two of those
four are direct-access prop brokers most people have never had an account with. The same broker
often appears on both lists at a different level of support. Check yours by name, and check which
word is next to it.

**There are three import mechanisms and they fail differently.** A live connection through an
aggregator authorises read-only access and re-syncs on a timer — TradeZella's runs every three
hours, with a manual re-sync available every fifteen minutes — and it breaks when the broker
rotates its API or an authorisation expires. A statement or CSV parser reads a file you export
yourself, and it breaks silently the day the broker redesigns the export: columns move, a new fee
line appears, and the importer either errors or, worse, imports the wrong number. Manual entry
never breaks and never scales. Most non-US brokers, most of MetaTrader and nearly all prop-firm
platforms land in the second or third bucket.

**Instruments are a hard boundary, not a checkbox.** Chartlog covers US stocks and options and
stops there. Tradervue's free plan is stocks only, with options, futures and forex behind Silver
at $29.95 a month; TradesViz's free tier is stocks only too. The reason is structural: futures
need a contract multiplier and a tick value per symbol before P&L is even arithmetic, options need
a multi-leg spread treated as one position with one result, and forex needs pip values and a
second currency. A journal that "supports" futures by letting you type the profit into a box is a
spreadsheet with better fonts. If you trade more than one asset class, this eliminates more of the
listing below than price does.

**Executions are not trades, and the journal decides which is which.** Somewhere in the import a
rule turns a stream of fills into round trips — usually FIFO, usually splitting when the position
goes flat, sometimes merging everything in one symbol on one day, with a separate rule for options
spreads. Your trade count, win rate and average holding time are outputs of that rule, not facts
about your trading, and two journals fed the identical file will disagree about all three. Find
out whether the rule is visible and adjustable before you trust a number derived from it;
Tradervue, for one, puts auto-merge and auto-split settings on the $49.95 Gold plan and not on
Silver.

**Gross P&L is usually the default, and it is not your P&L.** TradesViz shows gross by default and
warns that if the figure does not change when you switch to net, your import probably carried no
commission data at all. Tradervue sells commission and fee support as a Gold feature. For anyone
trading size or frequency, fees are the entire distance between an edge and an expensive hobby, so
a journal that cannot see them is analysing a fiction.

**Prop-firm accounts change what a "broker connection" even is.** A funded trader has no broker
account to connect: the route in is whatever platform the firm runs — Tradovate, Rithmic,
NinjaTrader, cTrader, DXtrade, Match-Trader, or a firm-branded platform like Topstep's TopstepX —
and the firm can change that platform out from under you, which retires your integration with it.
The numbers that decide a funded account are the firm's rules rather than P&L: daily loss limit,
trailing drawdown, profit target, consistency. Several journals now track those explicitly; a
journal that reports only profit is missing the one number that ends the account.

**The analytics you will actually use are the ones you have to feed.** Six hundred statistics is a
boast. The reports that change behaviour are the ones built on something you typed — the setup
name, the mistake tag, whether you followed the plan, where your stop was — because an import can
tell a winner from a loser and cannot tell a good trade from a lucky one. That is the real price
of this category: a few minutes at the end of every trading day, indefinitely. Choose the product
that makes those minutes cheapest for you, not the one with the longest stat list.

**What the money looks like.** The mainstream tier runs roughly $15 to $50 a month: Chartlog from
$14.99, TradesViz from $19.99, Tradervue and TraderSync at $29.95 with higher tiers at $49.95 and
above, TradeZella from $35 with annual billing at $26. Edgewonk sits outside the pattern with one
tier at $169 a year, everything included, and a 14-day money-back guarantee instead of a trial.
Trials are short where they exist — seven days at TraderSync and on TradesViz's paid tiers — and
TradeZella and Chartlog have no free plan at all. Since switching means re-importing your history
and re-tagging it, the annual discount is worth less than it looks until you are sure.

## The vocabulary, pinned down

**MFE and MAE** are maximum favourable and maximum adverse excursion — how far the trade went your
way before you got out, and how far it went against you before it came good. Sold under half a
dozen names. They are the statistics that argue with your exits.

**R and R-multiple** express a result as a multiple of the risk you took: a trade that made three
times your initial stop distance is +3R. It is only meaningful if the journal knows where your
stop was, which means recording it before the trade, not after. An R report built on a stop you
never wrote down is built on a number you invented afterwards.

**Expectancy** is the average result per trade, in R or in currency. It is what win rate is usually
standing in for, and it is the better number: a 35% win rate can be an excellent business and an
80% win rate can be a slow bankruptcy.

**"Backtesting" in a journal means replay.** Bar-by-bar playback of historical data where you click
entries and exits by hand, producing a sample you generated yourself. It is genuinely useful for
rehearsing a discretionary setup out of market hours, and it is not what backtesting means in a
systematic framework — there is no rule set, no parameter sweep and no out-of-sample. Vendors
charge for it by speed and precision, so read what the tier actually buys.

**"AI coach" means a language model reading your own statistics.** It is only as good as the tags
and notes underneath it, which loops back to the point above: the input is the work, and nothing
in this category removes it.

## Cards

- [Chartlog](https://stockmarketstack.com/tools/chartlog.md) — A cheap US stocks-and-options day-trading journal whose website stopped moving in 2022.
- [Edgewonk](https://stockmarketstack.com/tools/edgewonk.md) — Post-trade analytics and discipline tracking on one annual plan, with no free tier.
- [Trademetria](https://stockmarketstack.com/tools/trademetria.md) — Multi-asset trade journal and tracker with a free plan and a 194-name import list.
- [TraderSync](https://stockmarketstack.com/tools/tradersync.md) — Options-first trade journal - multi-leg spreads classified on import, replay to 250ms.
- [Tradervue](https://stockmarketstack.com/tools/tradervue.md) — The category's oldest journal, 81 supported brokers, and a free tier that still works.
- [TradesViz](https://stockmarketstack.com/tools/tradesviz.md) — The analytics-heavy journal: 150+ base charts across seven instrument types.
- [TradeZella](https://stockmarketstack.com/tools/tradezella.md) — Auto-synced trade journal with bar-by-bar replay, backtesting and AI session review.

## FAQ

### What is the difference between a trading journal and a portfolio tracker?

A tracker answers "what do I hold and what is it worth"; a journal answers "how did I trade and where did I go wrong". The difference shows up in granularity — a tracker wants positions and cost basis, a journal wants every execution with a timestamp, because the three scale-ins you made at 10:05 are the evidence. Both draw a rising line and neither is the other — journals almost never compute a filing-grade capital gain, and trackers throw away the intraday detail a journal exists to analyse.

### Do trading journals really import from 500 brokers?

Not automatically. The large numbers count file formats a journal can parse, not live connections. TradeZella advertises 500-plus brokers and platforms while its own help centre lists 13 you can connect and sync and about 38 you upload files from; Chartlog labels each broker on its integrations page either "Automatic" or "Manual Upload", and only four of roughly twenty are automatic. Look your broker up by name and check which of the two words sits next to it.

### Is there a genuinely free trading journal?

Yes, but the caps are denominated in three different units and are not comparable at a glance. Tradervue's free plan imports 30 trades per calendar month and covers stocks only; Trademetria's allows 30 orders a month, one account and three open positions; TradesViz gives 3,000 executions a month on one account, stocks only. One round trip can be one trade, two orders or twenty executions, so convert the cap into your own units first.

### What is MFE and MAE in a trading journal?

Maximum favourable excursion is how far a trade went in your favour before you closed it; maximum adverse excursion is how far it went against you before it worked. They are the only common statistics that critique the exit rather than the entry, which is why every journal has them under a different name — "max potential P&L", "best exit analysis", "trade management optimizer".

### Can a trading journal replace my accountant at tax time?

No, and most do not claim to. A journal reports trading performance, usually gross of commissions unless your import carried the fee data, and it has no jurisdiction-specific gains logic, no wash-sale or Section 104 matching and no corporate-action handling. That work belongs to a portfolio tracker built for your country, or to an accountant with your broker's own statements.
