Skip to content
Ledgerline

Imports from Binance, Bybit, OKX, MT4 and MT5

Find out which of your setups actually makes money.

Import your trade history, tag each entry with the setup you took, and Ledgerline shows you — in one table — which ones pay and which ones you have been quietly funding.

  • No card required
  • 50 trades free
  • CSV import, no retyping
  • Export everything, any time

Performance by setup

197 trades · 3 months

SetupWinAvg RNet
Liquidity sweep54.9%+0.84R+$4,267
FVG55.3%+0.42R+$1,606
Order block42.3%+0.11R+$558
BOS retest33.3%−0.17R−$576
Breaker26.1%−0.37R−$848

Real output from the sample account. This trader was up $5,007 overall — while two of his five setups lost money the entire time.

Set up once, in about five minutes.

  1. 012 minutes

    Export from your broker

    One CSV from Binance, Bybit, OKX, MT4, MT5 or almost anywhere else. Columns are matched automatically and you correct anything that looks wrong.

  2. 02As you go

    Tag what you were doing

    Setup, session, timeframe, and how confident you felt. Only the trades you care about — the numbers work either way, they just get sharper.

  3. 03Immediately

    Read the tables

    Which setup pays, which session costs you, which day of the week you should not trade. Answers, not a wall of charts to interpret yourself.

Start with your last three months

Most journals stop at the top chart

The one underneath is where accounts are lost — time spent below your own high-water mark.

Max drawdown
−11.4%
Days underwater
37
Illustrative account · 40 sessions · high-water mark in dashes

Why bother

Most traders already know their win rate. Almost none know their expectancy.

One of those tells you whether you make money. It is not the first one.

Without a journal

  • A spreadsheet you stop updating by week three
  • Win rate quoted with pride, expectancy never computed
  • "I think I do better in London" — never checked
  • Fees ignored, so every edge looks bigger than it is
  • The bad month explained away and then repeated

After six weeks of tagging

  • Fills imported in one pass, nothing retyped
  • Expectancy and R per setup, costs already deducted
  • London vs New York answered with a number
  • Fees subtracted before R, so the edge is the real one
  • The bad month sitting in the calendar, impossible to forget

What it does

Six things, done properly, instead of forty done badly.

Import instead of retyping

CSV from Binance, Bybit, OKX, MT4, MT5 and most brokers. Columns are matched automatically, dates are read in your format, and re-importing the same file will not duplicate anything.

Grouped by what you actually did

Setup, session, weekday, symbol, direction, timeframe, confidence. Groups under ten trades are marked, because a two-trade sample that reads 100% is not a result.

The chart nobody else shows

Equity curve on top, the underwater curve below it. Time spent beneath your own high-water mark is what ends accounts, and it deserves its own axis.

Numbers that admit when they cannot answer

Profit factor with no losses shows a dash, not infinity. Sharpe waits for twenty trading days. A trade with no stop has no R, and none is invented for it.

Export everything, always

Full CSV of every field, or a JSON backup of your whole account. The export re-imports cleanly, so leaving costs you nothing.

Your book stays yours

Row-level security on every table, so your trades are unreadable to anyone else by design rather than by policy. No ads, no data sold, no leaderboard exposing your P&L.

Honest comparison

You already have a spreadsheet. Here is what it does not do.

A spreadsheet is fine for recording trades. It is the analysis that quietly never gets built.

 SpreadsheetLedgerline
Costs deducted before R is calculated
Expectancy and profit factor without writing formulas
Broker CSV imported without retyping
Re-importing the same file cannot duplicate trades
Performance split by setup, session and weekday
Groups too small to trust are flagged
Drawdown measured peak to trough, not first to last
Works on your phone at the desk
Costs nothing to start
Your data stays yours, exportable any time

You can build most of this in a spreadsheet. The question is whether you will, and whether you will keep it correct for a year.

Pricing

Free until the journal is worth paying for.

Fifty trades is enough to see whether the breakdowns tell you anything. If they do not, you have lost nothing.

Free

₹0/month

$0 /month

  • 50 trades
  • 1 account
  • Core analytics
Start free

Pro

₹999/month

$12 /month

  • Unlimited trades
  • Unlimited accounts
  • AI review
  • All imports
  • Reports
Choose Pro
Best value

Pro Annual

₹7,999/year

$99 /year

  • Everything in Pro
  • 2 months free
  • Priority support
Choose Pro Annual

Lifetime

₹24,999once

$299 once

  • Everything in Pro
  • One-time payment
  • Lifetime updates
Choose Lifetime

Prices in INR include 18% GST. Pay by card, UPI or crypto. Signing up starts you on the free plan — nothing is charged until you choose one.

Questions

The ones worth answering.

Do I have to log every trade by hand?

No. Export a CSV from your broker or exchange and import it — columns are matched automatically and you can correct any of them. Manual entry exists for the trades you want to write notes on.

What happens if I import the same file twice?

Nothing duplicates, as long as your export includes an order ID and you map that column. Rows without an ID are inserted as new, so map it if your broker provides one.

Why does profit factor sometimes show a dash?

Because you have not lost yet. Profit factor is gross profit divided by gross loss, and dividing by zero is not infinity — it is undefined. A dash is the honest answer until you have a losing trade.

Why is Sharpe empty on my new account?

Risk-adjusted ratios need at least twenty trading days. Below that they swing wildly on a single result, and a number that moves that much is worse than no number.

I did not set a stop. Why is there no R?

R is your result measured in units of planned risk. With no stop there was no planned risk, so there is nothing to measure against. Back-filling it from the loss would make every losing trade look like a disciplined −1R.

Can I get my data out?

A full CSV of every field, or a JSON backup of your entire account, at any time. The CSV re-imports cleanly, so moving to something else costs you nothing but time.

Who can see my trades?

Only you. Every table has row-level security, so access is enforced by the database rather than by application code remembering to check. There is no public leaderboard.

Does it give trading advice?

No. It records what you already did and reports it accurately. Any conclusion is yours.

You have already made the trades. This just tells you what they meant.

Import the last three months tonight and you will know by tomorrow which setup has been carrying you — and which one has been eating it.

Create your free account

Free for 50 trades · No card · Export everything, any time

One email a month, when something ships.

Broker integrations, new breakdowns, and the occasional write-up on a metric that is more misleading than it looks. No drip sequence.