TRADOVATE

Tradovate Trading Journal, Auto-Import & Track R

Aurafy auto-imports Tradovate order and execution CSVs. It pairs buy/sell executions into closed trades with a stack-based algorithm, extracts stop prices from the orders CSV when available, handles the accounting-format fees Tradovate exports ($(8.50) for negative values), and calculates R-multiples. Drag, drop, done.

Why traders can try Aurafy safely

Aurafy is a young, independent trading journal. It earns trust by keeping the local app usable without an account, making desktop data exportable, and being clear about which features are free and which require Pro.

Local-first desktop
Your desktop journal works locally; cloud sync is optional.
No lock-in posture
Desktop data lives in SQLite and can be exported/backed up.
~50% off the stack
Aurafy Pro is $49/mo, replaces the ~$103/mo stack of journal + screen recording + bar-replay backtester. The backtester chart is free for everyone; Pro unlocks unlimited simulated trades, history jumps, analytics and exports.
Start Pro, $49/moTry free, no card

Exporting from Tradovate

In Tradovate, open the Reports tab, pick a date range, and download the Orders or Fills CSV. Aurafy handles both formats. Orders CSV includes stop prices (which lets Aurafy auto-compute R); Fills CSV is slightly cleaner but lacks stops. If you have both, import Orders, you'll get better analytics.

How the execution pairing works

Tradovate exports one row per fill, not one row per trade. Aurafy pairs them using a FIFO stack: each buy execution queues up, each sell execution pops matching quantity off the queue, and a "closed trade" gets emitted when a position flattens. Partial fills are handled. Scaling in/out produces separate closed trades, each with the weighted-average entry of the legs that closed together.

The accounting-format fee fix

Tradovate's CSV may show negative fees as $(8.50) instead of -8.50. Naive parseFloat() returns NaN. Aurafy strips $, (, ), and commas before parsing, then flips the sign for parenthesized values. Small parsing details like this are why futures importers need to be tested against real broker exports.

What you get after import

Net P&L in dollars and ticks, gross P&L separate from fees, R-multiple if stops were present, trade duration, setup tags (if you've tagged similar trades before and Aurafy detects the pattern), and a row per trade in the log. Takes under 30 seconds for a year of Tradovate history.

Re-importing and dedupe

Aurafy assigns each trade a deterministic sync_id based on symbol, side, entry price, entry time, and quantity. Re-importing the same CSV doesn't create duplicates, the importer skips rows that match existing trades. Useful when you want to pull in a later date range without touching the earlier ones.

Frequently Asked Questions

Which Tradovate CSV should I use?
Orders CSV if you want stop prices to auto-populate (enables R-multiple calculation). Fills CSV is fine if you set your own stops manually later.
Does it support Tradovate's paper trading?
Yes, paper trades import the same way. You can flag an Aurafy account as "Paper" so paper P&L doesn't mix into your real analytics.
Is Tradovate API supported for live sync?
Not yet, Tradovate's API requires a premium subscription and a dev account, which most retail traders don't have. CSV import is the supported path.
What if my CSV has unusual columns?
Use the generic CSV import instead of the Tradovate preset. The column mapper lets you pick which CSV column maps to which Aurafy field.

Related Resources

NinjaTrader Journal
Imports NT8 executions with full analytics.
Futures Trading Journal
Per-contract fees, tick-level P&L, R-multiples.
Free Trading Journal
Start journaling with the essentials.

Ready to try Aurafy?

Aurafy Pro is $49/mo (or $490 / year, save 2 months) and replaces the ~$103/mo stack of journal + screen recording + bar-replay backtester. The TradingView-powered backtester chart is free for everyone, any symbol, any history; Pro unlocks unlimited simulated trades, history jumps, analytics and exports. Start instantly in your browser at app.aurafy.dev. First 50 customers lock in founding pricing: $19/mo or $149/yr, for the life of the subscription. Free is the trial that never expires, last 30 days of trades, 1 account, 3 playbooks, no card.

Start Pro, $49/moTry free, no card