Guide

Everything from first install to getting real answers out of your history. Start at the top if you're new.

Installing

Windows gets the full app. Phones install straight from the browser.

Windows

  1. Download the installer

    Grab it from the download section — it's around 75 MB.

  2. Run it

    Windows may warn that it doesn't recognise the publisher. That's because the installer isn't code-signed (certificates cost money, and this is free). Choose More info → Run anyway.

  3. Open it

    A desktop shortcut is created. That's it — no account, no activation.

Android and iPhone

Open the app link on your phone, then ⋮ → Install app in Chrome, or Share → Add to Home Screen in Safari. It installs as a real standalone app with no browser bar. Nothing to download from a store.

Updating. The phone version updates itself. On Windows, download the newer installer and run it over the top — your trades, notes and settings are kept.

Exporting from TradingView

This is the one step that happens outside the app, and the only fiddly part of the whole process.

  1. Open TradingView on a desktop browser

    The mobile app has no export option at all, so this has to be done on a computer.

  2. Open the Trading Panel

    It's the panel along the bottom of the chart screen.

  3. Select your broker account

    Pick the account you want the history from in the dropdown.

  4. Click Export data…

    Choose the Orders file — that's the "orders filled" history the app reads. While you're there, grabbing account info too does no harm.

  5. Note where it saved

    Usually your Downloads folder. You'll point the app at that folder once and never have to think about it again.

Any broker works. The export comes from TradingView, not your broker, so whichever broker you have connected is fine — and changing brokers later doesn't break your journal.

Your first import

Click Import, pick the file, done.

The export is a list of raw fills rather than finished trades, so the app pairs entries against exits in the order they happened to rebuild your actual positions, then calculates the profit and loss for each one.

Re-importing is safe

Every fill is fingerprinted, so importing an overlapping export only adds what's new. Export the last few months as often as you like — nothing duplicates.

Set the folder once

In Settings → Auto-Import Folder, point the app at wherever your browser saves downloads. After that, Import finds the newest matching export by itself.

Contract multipliers

The most important setting in the app, and the one worth five minutes of your attention.

TradingView's export gives price and quantity but no profit figure, so the app works PnL out itself:

(exit price − entry price) × quantity × multiplier

The multiplier is what one unit of a symbol is worth per point of price movement — roughly 100 for gold, 1 for most indices, 100,000 for forex pairs. The app ships sensible defaults, but contract sizes are not standardised between brokers, so yours may differ.

If a multiplier is wrong, nothing breaks — and that's the danger. Every number in the app is simply wrong by the same factor, and looks completely believable. This is why the balance check below exists.

Adjust them in Settings → Symbol Contract Multipliers. Everything recalculates instantly.

Checking your balance

Do this once after your first import. It catches multiplier mistakes before they matter.

  1. Open your broker and look at your real balance

    The actual number your broker shows right now.

  2. Enter it under Balance Check

    On the Dashboard, in the Account panel.

  3. Compare

    The app shows its own figure next to yours. Matching means your multipliers are right and every statistic can be trusted.

If they don't match, a multiplier is almost always the cause. Take one trade you remember clearly, check its PnL in the app against your broker's figure for the same trade, and adjust that symbol's multiplier until they agree. Fixing one usually fixes the lot.

Commission

If your account charges commission, tell the app once.

The export doesn't include commission. Enter your rate per lot (round turn — both sides) in Settings → Commission and every trade's PnL, plus every statistic built on it, becomes net of commission automatically.

Leave it at zero if your account has costs priced into the spread instead.

Deposits & withdrawals

Keep money you added separate from money you made.

Log deposits and withdrawals in the Account panel. Without them, a deposit looks like a winning streak and a withdrawal looks like a drawdown. With them, the app can show current equity, net deposited and realised PnL separately, and tell you your actual return on capital.

A weekly routine

Fifteen minutes, once a week, is enough to get everything out of this.

  1. Export and import

    Fresh orders export from TradingView, then Import. Takes under a minute once the folder is set.

  2. Walk the calendar

    Look at the week just gone. Add a note to any day that stands out — good or bad — while you still remember why.

  3. Check the session table

    On the Stats tab. Is one session doing all the work? Is one consistently losing?

  4. Compare against last month

    The monthly table shows each period against the one before. Trend matters more than any single week.

  5. Export a backup

    Once a month is plenty. It's one button.

Writing useful notes

The number tells you what happened. Only you can record why.

Notes attach to a day rather than a trade, which suits how most people actually think about their trading. The useful ones describe your state and reasoning, not the price action — the chart is reconstructable later, your mindset isn't.

  • Worth writing: "Entered before the CPI print out of boredom." "Moved my stop twice." "Sized up because I was down on the day."
  • Not worth writing: "Gold went up." You can see that.

After a few months these become the most valuable thing in the app, because losing patterns repeat almost word for word.

Reading your stats

What the numbers are actually telling you.

Win rate on its own means nothing

A 40% win rate is excellent if your winners are three times your losers. A 75% win rate is a slow death if one loss wipes out six wins. Always read it next to average win vs average loss.

Profit factor is the honest summary

Gross profit divided by gross loss. Above 1 means you're making money overall. Around 1.5 is solid. If it's extremely high over a small number of trades, you probably haven't had your bad stretch yet.

The equity curve shape matters more than its end

A smooth climb and a jagged one can finish at the same number and represent completely different risk. The drawdowns are the part to look at.

Sessions are where edges hide

If one session is meaningfully worse than the others across a decent number of trades, the cheapest improvement available to you is usually to stop trading it.

Take the records seriously

Worst day and longest losing streak are what your approach is capable of doing to you. Assume both will happen again, larger, and size accordingly.

Cleaning up bad data

Exclude anything that shouldn't count, without deleting the record.

Demo fills that slipped into an export, a trade someone else placed, an obvious mis-click — toggle it off in the Trades tab and it's removed from every statistic while staying in your history. Filter a group and disable them all at once if there are many.

Exclusions are stored separately, so re-importing the same file never resurrects them.

Backups

There's no cloud, so this one's on you — but it takes seconds.

Your data lives in your browser's local storage on your own device. That's what keeps it private, and it's also why there's no automatic backup: nothing is being sent anywhere to be backed up.

Use Export JSON backup occasionally. It contains everything — trades, notes, settings, exclusions and your ledger — and restoring is the same operation in reverse. Keep it anywhere you keep other files.

Clearing your browser data would remove your journal on the phone version, and on desktop if you clear the app's storage. A monthly backup makes that a non-event.

Using it on your phone

Same app, two deliberate differences.

  • Separate data. Phone and desktop each keep their own journal. There's no sync, because syncing would mean accounts and a server holding your trades. Import the same CSV on both, or move a JSON backup across.
  • No Live on X. The service the posts are read from refuses traffic from the host the mobile version runs on. The panel falls back to news headlines there.

Everything else — calendar, stats, sessions, reconciliation, economic calendar, exports — is identical.

Troubleshooting

"That file doesn't look like a TradingView orders-filled export"

You've likely exported the wrong file — the export offers several. You want the orders one. Also make sure the CSV hasn't been opened and re-saved in Excel, which can rewrite the headers the app looks for.

My PnL doesn't match my broker

A contract multiplier is almost certainly wrong for one of your symbols. See contract multipliers and checking your balance. If the gap is small and consistent, it may just be commission that hasn't been entered yet.

Trades I don't recognise appeared

Usually demo or paper fills included in the export. Disable them in the Trades tab rather than deleting — they'll stay excluded even if you re-import the same file.

The news feed or currency rates won't load

Those are the only parts that need internet. If you opened the HTML file directly by double-clicking it rather than launching the installed app, browsers block those requests as a security rule — open the app properly and they'll work. Otherwise the source is briefly unreachable and it will retry on its own.

Live on X shows news articles instead of posts

Expected on the phone version. On Windows it means the public service the posts come from is rate-limiting or temporarily down — the panel falls back to headlines and works again shortly.

My journal is empty after an update

Data is tied to the address the app runs on, so this normally means it opened differently than usual. Close it completely and relaunch from the desktop shortcut. If you've cleared browser data, restore your JSON backup.

Requirements

WindowsWindows 10 or 11, 64-bit. Around 200 MB of disk space.
AndroidAny device running a recent Chrome. Installs as a web app.
iPhone / iPadAny device running a recent Safari. Installs via Add to Home Screen.
Account neededNone. There is no sign-up at any point.
InternetOnly for the economic calendar, headlines and currency rates. All trade features work offline.
Data sourceTradingView "Orders Filled" CSV export, from any connected broker.
CostFree. No trial, no tier, no subscription.
Download Free See all features