Trading discipline, measured

You already know what you should have done.

Every trader does. The gap was never knowledge — it is the distance between the rule you set on Sunday and what you actually did at 10:47 on Tuesday, when it cost something. Tradeonomist measures that distance every day, and deliberately refuses to measure anything else.

750Lessons
15Categories
486With charts
20Levels
4Ranks
2 minPer day

What a journal shows you

Every other tool scores the market’s decision.

A P&L curve. An honest record of what happened, and almost useless as feedback — because you did not choose the outcome. You chose the size, the entry, and whether to honour the stop when it came. The market chose the rest.

A journal grades

The outcome. Upload your fills and it charts what the market did to you — win rate, best day, worst day, an equity curve going up or down.

Tradeonomist grades

The decision. You chose the size, the entry, and whether to honour the stop. Those are the only parts that were ever yours.

So a journal says

“Good month.” It cannot tell a disciplined month from a lucky one, because from the outside those two produce the same chart.

So Tradeonomist says

“You kept three rules of four, and sized up twice after a loss.” True in a winning week and in a losing one, which is the point.

Four rules, enforced in code

The refusals are the product.

Each of these is a rule in the codebase rather than a stated preference, which is the difference between a principle and a marketing line.

NEVER

Rank anyone by money

No leaderboard by profit, trade size, or account value exists, and none will be added. Comparison is on discipline and consistency only.

NEVER

Reward trading more

Levelling never touches frequency, size, or outcome. Gamifying trade count is a documented route to worse investor outcomes.

NEVER

Speak on thin evidence

A recommendation needs two independent signals agreeing. A finding needs ten closed trades and a real gap, and prints the numbers it rests on.

NEVER

Sell or share your data

No advertising network, no data broker, no analytics SDK. Not a paid feature — simply absent on both plans.

Two minutes · free forever

Write it, read one lesson, answer one question.

That is the whole loop, and it is free forever. A day you did not trade still counts — sitting out is usually the disciplined choice, and no habit tool should punish it.

  1. Write what happenedYour words, not a form. A model reads it and pulls out the trades.
  2. Read what it earnedOne lesson, chosen from what you just described. Today, not in week nine.
  3. Answer one questionDid you keep your rules? Blank stays blank — silence is not a yes.

The mechanics, in full

Measured, not asserted

What imported trade data actually looks like.

Four things found while building this, on real connected accounts. None of them is unusual — they are what happens when nobody checks.

A contract that expires never looks like a sale

Counting expiries, exercises and assignments turned 265 imported trades into 609 on the first real account connected here — and a substantial options loss appeared inside a period that had read as a gain. An option that expires worthless is never sold, so a tool that only reads sales is reading only the winners.

An unmatched sell is not a short position

In one real account, 124 of 311 trades were phantom shorts: shares bought before the import window, and dividend reinvestments down to 0.2651 of a share, paired backwards with the profit and loss inverted. Every one of them fed the win rate.

The same week, counted twice

Two synced trades gave a 50% win rate. One hand-logged entry for a trade the broker had already reported moved it to 67% — identical trading, counted differently. Any day your broker covers, the broker’s record is the one that counts.

A score that moved because we wrote more rules

On a real account, going from four tracked rules to eight dropped the discipline component from 13% to 6% and the Practice Index from 34 to 31 — for a week in which the trader had done nothing differently. Only the rules you adopt are scored, so our writing more of them cannot move your number.

15 categories, three levels

A curriculum, not a content library.

750 lessons written for this app — ordered by difficulty rather than by the order they happened to be written, with Canadian tax and account rules stated in full and the US treatment beside them at equal depth.

What is in the library

Optional · read-only · revocable

It can see your trades. It cannot touch them.

Connect a broker and your history arrives on its own through SnapTrade — read-only, enforced by the aggregator rather than by our good intentions, and revocable from inside the app. Or log by hand and connect nothing: the daily loop does not need a broker.

What it can and cannot reach

Not on the App Store yet

Be there on day one.

Tradeonomist is in development and not yet on the App Store.

Leave an address and you will hear when it is — and get asked what you think before then.

One email when it ships, and maybe one before that asking what you would want it to do. Nothing else, never sold, and a reply takes you back off the list.