Complete Suite: all 12 tools. 6 Premium desks inside.All 12 tools $606.98 one by one

$606.98 one by one $97 once Save $509.98Get the SuiteGet it
ProEA Lab · MT5, TradingView and trading research · Evidence standards
Journal

AI Trading Journal: What the AI Should Do, and the Number It Must Never Make Up.

How an AI trading journal works, the one rule that keeps its numbers honest, the three ways to run one (a free local model, your own Claude, ChatGPT or Gemini key, or a journal with AI built in), what to check before you pay, and a drill: spot the coach's made-up figures.

PL · 11 min read
Explainer cover titled The AI trading journal's one rule: five things an AI coach says about a sample week of 16 trades, three ticked because the rows back them and two crossed because they are made up, a 60% win rate on gold the rows don't show and a forecast for next month.

Short answer: an AI trading journal is worth having when the code computes every figure and the model only explains it. Ask any AI journal, paid or free, for the rows behind a number and add them up yourself. If it can't show them, the number may be made up.

You can run one three ways: free on your own computer, with your own Claude, ChatGPT or Gemini account, or inside a paid journal with AI built in. Each sends your trades somewhere different and caps the AI differently. This page covers what each does, what to check, and a drill to train your eye.

The jobWho should do itWhy
Store every tradeThe journal (a file or a database)A chat forgets; a table doesn't
Compute win rate, R, expectancy, totals by tagCodeArithmetic over hundreds of rows has one right answer
Explain the figures, find the next questionThe modelThat is what language models are good at
Tell you what to changeYou, with the model arguingOne finding, one rule
Forecast next monthNobodyNo row in a journal holds the future
The numbers come from code. The words come from the model. A journal that mixes the two can't tell you which of its figures to trust.

What does an AI trading journal do?

It does two jobs: it keeps and computes your trade history, and a language model explains what the figures say. The first job is an ordinary journal: every trade's entry, exit, size, result and your tags and notes, with statistics computed over them (win rate, average win and loss in R, expectancy, totals by setup, session, day and tag). The second job is the new part. A model reads those statistics and answers in words: "your London trades carry the account", "the trades where you moved your stop cost more than two planned losses".

Done well, it does the part of a weekly review most traders skip: it adds up the rows and asks the uncomfortable question. Our guide to how to journal forex trades covers the columns worth keeping. With them filled, the AI has something to explain.

Why can an AI journal make up a number?

Because a language model writes the most likely next words, and a win rate is just more words to it. Asked "what's my win rate on gold?" over a long table, a model working from its own reading of the rows can answer "60%" when the rows say 33%. The answer reads right, sits in a confident sentence and has nothing behind it. It's the same failure our post on using AI for trading warns about when you paste a journal into a chat: misread columns, gross and net mixed, a partial close counted twice.

There are two fixes, and both put the arithmetic in code:

  • The journal computes, the model explains. Every figure on screen comes from a query or a formula; the model is handed the results and told to use only those. Ask it something nothing computed, and it should say so.
  • The model writes code and runs it. In a chat, ask it to compute with code, if it can run code on a file you upload, and to print the rows it used. Then you can check the rows.

The second test catches the rest: ask for the rows behind any figure, and add them up. Try it on the drill below.

Check the coach: which of these could a journal compute?A made-up week of 16 trades, and five things an AI coach says about it. Mark each one, then read the rows that settle it.
A sample week of 16 trades, invented for this drill
#DayPairSessionSideResultTag
1MonEURUSDLondonlong+2.0Rplan
2MonGBPUSDNew Yorkshort−1.0Rplan
3TueXAUUSDLondonlong+1.5Rplan
4TueEURUSDNew Yorklong−1.6Rmoved stop
5WedGBPUSDLondonshort+2.0Rplan
6WedXAUUSDNew Yorkshort−1.0Rplan
7WedXAUUSDNew Yorkshort−1.0Rrevenge
8ThuEURUSDLondonlong−1.0Rplan
9ThuGBPUSDLondonlong+0.6Rearly exit
10ThuXAUUSDAsialong−1.0Rplan
11FriEURUSDLondonshort+2.5Rplan
12FriXAUUSDNew Yorklong−1.8Rmoved stop
13FriGBPUSDNew Yorkshort−1.0Rrevenge
14FriXAUUSDLondonshort+1.2Rearly exit
15FriEURUSDLondonlong−1.0Rplan
16FriGBPUSDAsiashort−1.0Rplan
Week−1.6R
  1. 1. “Your London trades made +7.8R over 8 trades.”

  2. 2. “Gold is your best market: you won 60% of your XAUUSD trades.”

  3. 3. “The two trades where you moved your stop cost −3.4R, more than two planned losses.”

  4. 4. “Without the two revenge trades, the week ends at +0.4R instead of −1.6R.”

  5. 5. “Trade only London next month and you'll make about +8R.”

0 of 5 marked.

Ask of each one: which rows would I add up to get this?

The 16 trades are invented for this drill; they are no one's account and no result. R is the result in units of the risk taken on the trade: −1.0R is a full planned loss.

The two made-up claims are the two kinds to watch for. The 60% is a plausible number with no rows behind it: gold won 2 of 6, 33%, and lost −2.1R over the week. The +8R next month is a forecast: a journal can count what happened, not what will. The three that check out (+7.8R from London, −3.4R from the moved stops, +0.4R without the revenge trades instead of −1.6R) are sums you can point at.

What are the three ways to run an AI trading journal?

On your own computer with a free local model, with your own Claude, ChatGPT or Gemini account, or inside a paid journal that has AI built in. They differ in where your trades go, what the AI costs and how much of it you get.

1. A free local model, on your computer

Ollama runs open-weight language models on your own machine. It costs nothing per question, works offline, and your trades never leave the computer. The trade-off: a model small enough to run on a laptop is weaker at long reasoning than the large hosted ones. It is good at explaining figures you hand it, so pair it with a journal or spreadsheet that does the computing.

2. Your own Claude, ChatGPT or Gemini

Export your trades as a CSV and give them to the assistant you already use. Ask it to compute with code, never in its head, and to show the rows. This is the cheapest strong option if you already pay for one, and the free tiers work for a weekly review. Two things to know: you are sending your trade history to that provider, and a chat is not a journal. Next month's chat won't remember this month's trades, so keep the file as the record.

A few journals let you plug in your own key, so the journal computes the figures and your chosen model explains them. You pay the provider for what you use.

3. A journal with AI built in

The subscription journals now sell AI as a feature of their plans. What their own pages said when we read them on 29 October 2026 (TraderSync's pages showed a bot check that day, so its row is from our reads of 3 October, and of 9 July for how its page described Cypher):

JournalIts AI, in its wordsHow much you get
TradeZellaZella AI: "It tags your trades, writes your notes, checks your rules, builds your playbook, and adds stop losses — automatically.""500 AI credits / month" on Essential ($35/mo), 1,500 on Pro, 3,000 on Ultra; "Each action spends credits". Its Zella agents are on Pro and Ultra only
TraderSyncCypher, which its page described on 9 July as "the equivalent of a performance analyst, strategist, planner, and coach"Cypher Assistant "5 Cypher Messages per day" on Pro ($29.95/mo), 15 on Premium, 60 on Elite; Cypher Coach on Elite only
Edgewonk"Automated Edge Finder": "Every Sunday, the edge finder provides an automatic performance and mistake scan."A weekly scan, not a chat
TradesViz"AI Coach leads seven AI tools: AI Query, AI Chat, AI Summary, AI Notes, AI Daily Brief and AI Widgets."On Pro (US$19.99/mo) and Platinum, none on the free Basic plan: AI Query "20 unique queries per day for Pro and 30 unique queries for Platinum", AI Chat 25 and 50 messages a day; the AI Coach "Runs as often as you like, with no separate quota"
TradeLens (ours)A coach that explains figures computed in codeA free local model, or your own Claude, OpenAI or Gemini key; $47 once

The hosted ones are the most convenient: the AI sees your synced trades with no export, and there's nothing to install. You pay monthly, the AI is rationed by credits or messages, and your trades live on their servers. TradesViz says its AI Chat, Summary and Notes send the relevant trade data to OpenAI or Google models. Check what each says about how its figures are computed before you trust a number it writes.

What should you check before paying for an AI trading journal?

Whether every figure traces to rows, where your trades go, and how much AI the price buys. Six questions, in order:

  1. Show me the rows. Ask for the trades behind one figure and add them up. If it can't list them, its numbers can't be checked.
  2. Who does the arithmetic? The journal's code, or the model? The answer belongs in its documentation.
  3. Where do my trades go? Its servers, a model provider, or nowhere. A broker connection should use the read-only investor password, never your master password.
  4. How much AI do I get? Credits per month, messages per day, or unlimited on your own key.
  5. Can I choose the model? A journal locked to one model can't use a better one next year.
  6. Can I export everything? Your trades, tags and notes, as a CSV, so you're never locked in.

Which questions should you ask the AI?

Ones whose answer is a sum over your rows. Each of these has a right answer your journal can compute:

  • Which setup lost the most R this month, and on how many trades?
  • What did the trades right after two losses make?
  • What did moving my stop cost, compared with a planned loss?
  • Which session carries the account, and which one gives it back?
  • What is the month without my worst tag?
  • Are my losers bigger than my plan says they should be?

After each answer, ask: "Show me the rows." Then turn the finding with the largest cost into one rule for next week. Our trading journal examples show what entries look like when they give the AI something to work with.

What the AI can't answer: what the market does next, whether your strategy has a real edge on 30 trades (see how many trades it takes to test one), and whether a pattern it found is luck (see data-mining bias).

The deep version, as a PDF

The Trading Journal Playbook

What to write on every trade and why, filled-in entries across markets, the pre-trade checklist, the weekly and monthly review with the arithmetic shown, and the same columns on paper, in a spreadsheet or an app.

  • What to write on every trade, and why each of the template's eighteen columns exists, in the order you fill them
  • 13 filled-in entries across forex, gold, an index CFD, a partial close, a prop-firm evaluation day, a skipped trade and a backtest, every Risk, Result and R worked from the prices
  • The pre-trade checklist, and how a month of mistake tags turns into checks of your own

Opens soon · USD 19, one payment. See what's inside →

What does TradeLens do?

TradeLens is our journal, and it was built on this page's rule: every figure is arithmetic over your trades, and the AI only names and explains it.

  • It runs on your computer: Python 3.11 or later on Windows, macOS or Linux, a browser screen at 127.0.0.1:8742, one local database file, and the download sends nothing to a cloud: no sync, no telemetry.
  • It imports MT4 HTML statements and CSV files (MT5 history, other brokers, other journals) through a column-mapping wizard, with starter templates for MT4, MT5, cTrader and TradingView. Re-importing updates and never duplicates.
  • The coach runs on a free local model (its setup script installs Ollama and pulls a bundled model) or your own Claude, OpenAI or Gemini key. A key you add sees only the computed numbers, never your credentials.
  • You get the full source, with 92 tests and a 426-trade demo account, and you can extend it with Claude Code, Cursor or another coding agent.

What it doesn't have: no phone app, no market replay, no backtesting and no free plan. The download imports files; it doesn't sync with your broker while you trade. If you want an app on your phone that syncs as you trade, a hosted journal fits better.

The short version

  • An AI journal is two jobs: code keeps and computes the trades; a model explains the figures.
  • Every figure should trace to rows. Ask for them, and add them up.
  • Three ways to run one: free and local, your own Claude, ChatGPT or Gemini, or a paid journal with AI built in.
  • Before paying: who computes, where the trades go, how much AI the price buys, and whether you can export.
  • Ask for sums, not forecasts.

Frequently asked questions

What is an AI trading journal?

A trading journal with a language model on top of your trade history. The journal stores each trade (entry, exit, size, result, your tags and notes) and computes the statistics; the AI reads those figures and explains them in words, answers questions about them and suggests what to look at next. The good ones keep the two jobs apart: code does the arithmetic, the model does the words.

Is there a free AI trading journal?

Yes, in two ways. You can keep your trades in a free spreadsheet and paste the export into the free tier of Claude, ChatGPT or Gemini, asking it to compute with code and show the rows behind every figure. Or you can run an open-source model on your own computer with Ollama, which costs nothing per question and keeps the trades offline. The journals with AI built in (TradeZella, TraderSync, TradesViz) put it on their paid plans.

Can I use Claude or ChatGPT as a trading journal?

As the reviewer, yes; as the journal itself, not on its own. A chat keeps no reliable record across months and can miscount a long table. Keep the trades in a file or a journal app, export them, and ask the model to compute with code (or give it figures your journal already computed), then to quote the rows behind each finding. TradeLens takes your own Claude, OpenAI or Gemini key for its coach and sends the model computed numbers, never your broker login.

Can an AI trading journal make up numbers?

It can, if the model is asked to do the arithmetic. A language model writes the most likely next words; asked for a win rate over hundreds of trades it can return a figure that reads right and has no rows behind it. The fix is architectural: the journal computes every figure in code and the model only explains them. Test any AI journal by asking it for the rows behind a number and adding them up yourself.

What should I ask an AI trading journal?

Questions whose answer is a sum over your rows: which setup lost the most R, what the trades after two losses made, what moving your stop cost, which session carries the account, what the total is without your worst tag. Then ask for the rows behind each answer. Don't ask it what the market will do or what you will make next month: no row in a journal holds that.

Is an AI trading journal worth it?

It's worth what its numbers are worth. A coach that explains correctly computed figures saves you the weekly spreadsheet work and asks the next question for you. One that computes in the model can mislead you with confidence. Check three things before paying: that every figure traces to rows, where your trades are sent, and whether the AI is capped by credits or messages per day.

Does TradeLens use AI?

Yes, as a coach on top of figures it computes in code. You choose the model: a free local one (a setup script that ships with TradeLens installs Ollama and pulls a bundled model) or your own Claude, OpenAI or Gemini key. The rest of the app needs no AI at all. TradeLens is ProEA's own product: $47 once for the download edition, which runs on your computer and imports MT4, MT5 and CSV files.

Continue reading

Best MT5 Trading Journal in 2026: How Each One Gets Your Trades.

Nine journals that take MetaTrader 5 trades, read on 29 October 2026: how each one gets them (your investor password on its servers, an EA in your terminal, or a report you upload), what it costs, whether your results are public, and where your trades are kept. Myfxbook's site blocked our reader that day, so it isn't compared.

Oct 29 · ProEA Lab

Explainer cover titled MT5 journals: how each gets your trades, with the subtitle: your investor password on their servers, an EA in your terminal, or a file you upload. A table of nine journals, each with how it gets MT5 trades and its price. FX Blue Live: Publisher EA, free, public by default. LuxAlgo trade-journal: the MT5 HTML report, free under MIT. TradeNote: the MT5 .xlsx report, free to self-host, unmaintained since April 2025. TradeZella: investor-password sync, $35 to $99 a month. TradesViz: investor-password sync, $19.99 to $29.99 a month. Edgewonk: an MT5 EA in early access, $35 a month or $197 a year. Tradervue: the MT5 HTML report, $29.95 to $49.95 a month. TraderSync: listed, method not published, $29.95 to $79.95 a month, read 3 October 2026. TradeLens, ours: a CSV of MT5 history, $47 once. The footer dates the rest to 29 October 2026.

Crypto Trading Journal Template: Spot and Perps, in Coins, With Fees and Funding.

A free crypto trading journal for Excel and Google Sheets: quantity in coins, fees on both sides, funding paid or received, and risk, result and R as formulas, for spot and perpetuals. Three example rows to check by hand, and how to export your history from Binance and Bybit.

Oct 29 · ProEA Lab

Explainer cover titled The crypto trading journal: the edition's three example rows as a table. BTCUSDT perp long, 0.05 BTC at 10x leverage, 1.20 USDT of funding paid, risk 50, result +117.65, +2.35R. ETHUSDT perp short, 1.5 ETH at 5x, 0.80 of funding received, risk 60, result −72.73, −1.21R. SOLUSDT spot long, 20 SOL, no funding, risk 100, result +19.40, +0.19R, plan broken by an early exit. The subtitle: size in coins; leverage doesn't change the risk, fees and funding change the result.

cTrader Trading Journal: From the History Tab to a Free Template, Counted in R

How to keep a cTrader trading journal: save your history from the History tab as a statement, map its columns to our free Excel and Google Sheets template, and add the one number cTrader can't record, the risk you planned before entry.

Oct 29 · ProEA Lab

Explainer cover titled A cTrader trading journal: cTrader's History columns mapped to the free template's columns. Closing time goes to Date, Symbol to Symbol, Opening direction to Direction, Entry price to Entry, Closing price to Exit, Closing quantity to Size (lots), Net (currency) to Result, Commissions and Swap to Fees. Stop and Risk have no cTrader column: you write them yourself.