My calls. Every call from my notes, checked against the market each weekday. The ones I get wrong stay up too.

Sample These are examples so you can see how the page works. They follow real prices, but they aren’t my calls and they aren’t in the ledger.

Sample numbers

  • Sample calls61 open, 5 closed
  • Hit rate20%1 of 5 closed calls made money
  • Net result−2.10RIn units of risk. +1R means a call made as much as it risked
  • Brier score0.30How well my confidence matched what happened. 0 is perfect, 0.25 is a coin flip

For now these numbers come from the examples. Once I make real calls, only those count.

Sample P&L

−2.51R Every call added up in units of risk, marked at each daily close. Open calls count at their latest close. Largest drop from a high: −3.06R.

−3R −2R −1R 0 +1R Mar 3Apr ’26Jun ’26Jul ’26Aug ’26Oct 2 −2.51R
P&L by month, in R
YearJanFebMarAprMayJunJulAugSepOctNovDecYear
2026 −1.2R−0.5R+1.2R−0.3R+0.7R+0.1R−2.0R−0.6R −2.5R

Calls

ID Call Path Entry Target Stop Last or exit Result R Status Details
S-006 Long US 10-year Treasuries S-006 US 10-year Treasury yield, opened 4.97 4.60 5.25 5.26 −29 bp −1.02R Stopped out
S-005 Long BRL vs USD S-005 USD/BRL, opened 5.11 4.85 5.35 5.22 −1.9% −0.41R Open
S-004 Long CLP vs USD S-004 USD/CLP, opened 955 905 985 990 −3.6% −1.15R Stopped out
S-003 Long PEN vs USD S-003 USD/PEN, opened 3.50 3.30 3.62 3.31 +5.5% +1.66R Expired
S-002 Long MXN vs USD S-002 USD/MXN, opened 17.28 16.60 17.80 17.50 −1.3% −0.43R Expired
S-001 Long copper S-001 COMEX copper, front month, opened 5.77 6.50 5.40 5.34 −7.5% −1.15R Stopped out

Open Made money Lost money No resultResult is the move in my direction: % for prices (plus carry on currencies), basis points for yields. R compares the result with what the call risked, the distance from entry to stop: +1R made as much as it risked, −1R lost it.

Rules

How it’s scored. A program applies these every weekday. If I ever change them, the ledger shows it.

  1. 1

    A call starts at the first daily close after it’s recorded. Nothing before that counts.

  2. 2

    Every call has a target and a stop. It ends when a daily close reaches one of them, or when its time is up.

  3. 3

    Only daily closes count, not moves during the day.

  4. 4

    I can move a target or a stop, but the change is logged and only counts from then on. The direction, entry and confidence can’t change, and nothing leaves the ledger.

  5. 5

    Results are the move in my direction: % for prices, plus carry on currencies, and basis points for yields.

Full rules
  1. 1

    A call counts from the day the tracker records it in the ledger. No close dated on or before that day is used for its entry, stop, target or exit. A call dated in the future is not recorded.

  2. 2

    Entry: for "next close" calls, the first daily close after the call was recorded. For "fixed" calls, the level written in the call, filled at that level on the first daily close after recording that is at or better than it. A fixed call that never fills closes at its horizon with no result.

  3. 3

    Every call needs a stop. When it is recorded, its target and stop must sit on either side of its fixed entry level or, for a next-close call, of the latest close.

  4. 4

    Only daily closes count. Intraday highs and lows are ignored.

  5. 5

    Each daily close is checked in order, starting with the close that fills the entry: at or beyond the stop closes the call as "stopped out"; at or beyond the target closes it as "hit target"; reaching the horizon, counted from the day the call was recorded, closes it as "expired". The exit level is that day's close, not the target or stop, so a call whose entry close is already at or beyond its stop or target closes on that same close, with a zero result for a next-close call.

  6. 6

    A call I close early, or delete while it is open, is closed at the first daily close after the request.

  7. 7

    Price calls are scored as the percentage move in the direction of the call, plus carry accrued at the stated annual rate for the days held. Yield calls are scored in basis points; long means long the bond, which gains when the yield falls.

  8. 8

    R is the result divided by the distance from entry to the stop recorded with the call, in the same units.

  9. 9

    Open calls are marked to the latest daily close dated before the day the tracker runs.

  10. 10

    A call stays in the ledger even if it is deleted from the site. Once it is recorded, its opened date, price source, ticker, quote (price or yield), direction, entry, carry and confidence cannot change. Changes to its target, stop or horizon are logged as amendments, must pass the check in rule 3 against the latest close, and apply only from the next close; a horizon that has already passed is refused. Renaming it (title or instrument) is logged as an amendment too.

  11. 11

    Calls on markets without a free daily price are marked and closed by hand. They are labelled self-reported and kept out of the headline figures.

  12. 12

    These are paper positions, not investment advice.

Every call is saved in a public ledger with a Bitcoin timestamp, so nothing can be changed or deleted after the fact without it showing.

Check the ledger yourself

Not investment advice. These are my own views, and the calls are hypothetical. There’s no money behind them.