Building a Rithmic trading journal from R|Trader Pro's Order History

Last reviewed November 5, 2026

This is for futures traders on a Rithmic login who want a trading journal without typing every order. For UpSkalr, the file is the CSV that R|Trader Pro saves from its Order History window. This route has more open questions than the other two, and they're listed right below, so treat your first import as a test and compare net against your firm's dashboard.

What's been checked and what hasn't

StatusDetail
VerifiedOne firm, one day: 5 Bulenox copier accounts on November 3, 2026, 20 MNQ round turns each. Net rebuilt from the export at $1.22 per round turn equaled each account's net liquidation change to the cent.
Not verifiedAny other firm. Any summer date. Whether Order Number is a default column. The name of the export control in your version.
AssumedMES starts at the same $1.22 because its exchange fees match MNQ's. We haven't compared an MES day.
Don't generalize that one match to your firm. Commissions vary by firm.

How to export Order History from R|Trader Pro

We couldn't find official Rithmic instructions for this. These steps come from R|Trader Pro's window names, Rithmic's release notes, and what traders report in other guides. Your version may label things differently.

  1. Open Order History. Other guides say Recent Orders covers today only.
  2. Pick your accounts and a date range of up to a week, the limit in Rithmic's notes since version 17.66. Use whole trading days that start and end flat.
  3. Look at the Completed Orders table and find the Order Number column. If it isn't there, traders report that right-clicking the column headings opens Add/Remove columns. Add it, because other guides say only visible columns export.
  4. While you're there, confirm Account, Status, Buy/Sell, Qty To Fill, Symbol, Avg Fill Price and an Update Time column with a zone in its name.
  5. Export to CSV. Traders describe this control differently, as an icon at the top of the window or an Export button on the ribbon.
  6. Repeat for each week you want.
  7. In UpSkalr, open Settings, Data Management, Add Historical Data, then Import from Tradovate, TopstepX or Rithmic. Drop in all the files together, give any listed product a cost, and read the review screen before you click Import.

UpSkalr refuses a file with no Order Number. It's how each fill gets stored once.

Order History, not Fill History

Rithmic's notes for version 17.85 add a Fill History window showing all fills for selected accounts over a date range. UpSkalr wouldn't recognize it, and we don't know whether it saves to CSV. Use Order History. NinjaTrader on a Rithmic connection works the same way: UpSkalr leaves out NT8's exports, so the file still comes from R|Trader Pro.

The time zone limit, stated plainly

R|Trader writes each fill's time under a column like Update Time (EST). UpSkalr reads that label as the region's local clock, with daylight saving applied. If the column is missing or the label isn't one it knows, the whole file is blocked, and it asks you to set R|Trader's time zone and export again.

Our sample was exported while R|Trader showed EST, so we don't know what it writes in summer. If it keeps writing EST at a fixed UTC-5 in summer, every summer fill reads an hour early, and fills between 6 and 7 PM ET book to the previous day. A trade's P/L wouldn't change, but its time and possibly its date would.

Before you import a summer month, try one summer day and compare a trade's time and date with R|Trader's. If they're off, stop there.

Fees, and why the date is computed

The export is treated as having no fees. Each fill is charged half of a round-turn cost from an editable table, which starts MNQ and MES at $1.22. Every other product needs a cost before it imports. Other guides say you can add a Commission column, but UpSkalr doesn't read it.

There's also no trading day column. UpSkalr works out the CME session day from the fill time, rolling at 5 PM Chicago. A holiday's shortened session can't be told apart from a normal one, so Thanksgiving morning books to that Thursday.

One file holds every account on the login

You don't export per account. One file covers them all, and on first import you link each to a sub-account, where it stays. Accounts that belong to a different UpSkalr account get set to Don't import, and you import the same file again from there.

Entries within 10 seconds on the same contract, direction and session day become one trade, split across those sub-accounts, and Weekly and Monthly win rate count it once. A copier lagging several seconds across back-to-back trades can pair a leg with the wrong trade. Day totals stay right, while the split between those trades can be off. If you're at Apex Trader Funding, that page covers what's different. The hub lists every route.

What UpSkalr does and doesn't do for Rithmic

  • Does: rebuild your fills flat to flat into trades, and show contract, size, average entry and exit, points, gross, fees, net and a per-account table on each one.
  • Doesn't sync: it's file upload only, with no connection to your Rithmic login. New sessions need another export or manual entry.
  • Reads eight contracts: ES, MES, NQ, MNQ, YM, MYM, RTY, M2K. Anything else is left out by itself.
  • Doesn't save stops: completed orders carry none, so there's no stop or R estimate. Add a stop distance yourself if you want R.
  • Leaves out partial fills: an order in any status other than Filled that shows a fill price, or a working order with a filled quantity, drops that account and contract whole.
  • Locks broker figures: total P/L, split, direction, instrument, times and date are read-only after import. Notes and grades aren't. To correct one, delete that day's trades and import again.
  • Protects your work: a day with any manual entry is never overwritten, and overlapping exports can't double count a fill.
  • Doesn't track firm rules: no consistency math, targets or payout days. Its drawdown view is an end-of-day estimate, so use your firm's dashboard or the drawdown calculator for the real floor.

You'd put up with all this for what the import feeds: a contract ladder from your own risk rule, Avyras working from your logged trades, and the psychology course. If live sync is a must, read the futures journal comparison first, since UpSkalr doesn't offer it.

Common mistakes

  • Exporting with the Order Number column hidden. The file gets refused.
  • Asking for a month at once. Order History reaches a week, so split it.
  • Importing a whole summer before checking one day's times.
  • Trusting the $1.22 default without checking a day.
  • Exporting mid-position. An account and contract that doesn't end flat is left out whole.

Frequently Asked Questions

Which R|Trader Pro window do I export for UpSkalr?

Order History, saved as a CSV. UpSkalr reads its Completed Orders table. Fill History is a newer window that may look like the natural choice, but UpSkalr wouldn't recognize its file.

Will my net match my firm to the cent?

It did on the one firm and day we checked. Rithmic firms set their own commissions and the export carries no fees, so UpSkalr charges a cost you can edit. Compare one day's net against your firm's dashboard before you trust it.

Does a Rithmic import save my stops?

No. Completed orders carry no stop prices, so UpSkalr saves no orders from a Rithmic file and doesn't estimate a stop or R. You can add a stop distance on the trade yourself.

Test it on one week

Export one week from R|Trader Pro, import it, and compare one day's net with your firm's dashboard. If it lines up, bring in the rest. The trial is 7 days with no card, and plans are here if you need more sub-accounts.

Try UpSkalr free for 7 days

UpSkalr isn't affiliated with, endorsed by or sponsored by Rithmic, R|Trader Pro, Bulenox or NinjaTrader. Those names belong to their owners. Their rules and screens change without notice, so anything here dated November 5, 2026 may have moved since. This is educational information, not financial advice. Trading futures involves substantial risk of loss.