Tradovate trading journal
you actually own

Connect Tradovate with OAuth or import the Reports CSV. Every position becomes a trade note stored on your computer, with your notes, tags, and reviews preserved.

Journalit trading journal dashboard inside Obsidian

How Tradovate connects

Direct OAuth sync for Demo and Live accounts, or CSV import from the Reports area.

Direct sync

Tradovate Trade Sync

Connect one or more Tradovate identities with OAuth on Journalit.co, then choose accounts, history, and journal mappings in the Journalit plugin.

Read the setup guide

File import

Tradovate CSV import

Export the Reports → Orders export (CSV) and import the original file without editing it in a spreadsheet first.

Read the export guide

Direct sync and file import are separate workflows. Use sync for ongoing automation and file import for one-off history.

Exactly what is supported

The same facts we maintain for support, published instead of hidden. If something here is wrong, it is a bug.

What gets captured

  • Closed and open positions, with one trade note per position across its open, partially closed, and closed lifecycle
  • Initial history you choose per account: all history Tradovate currently exposes for that account, a recent period, a custom date, or new trades only. All available is not a guarantee of complete account-lifetime history
  • Ongoing activity while the app is closed; your journal catches up when Journalit reconnects

Account types

  • Demo
  • Live

Honest limitations

  • Connection management and synchronisation require an eligible Journalit plan
  • When the same canonical account is visible through two OAuth identities, only one connection can sync it at a time
  • Existing open positions are synchronised even when an initial-history boundary excludes older closed trades

Your trade history stays on your computer

Tradovate activity becomes trade notes stored as plain files on your device, inside Obsidian, the free note-taking app Journalit runs on. Your thesis, tags, screenshots, reviews, and custom fields are never replaced by broker updates.

Before you connect Tradovate

Use Trade Sync for ongoing automation: it keeps checking Tradovate activity even while Obsidian is closed. Use the Reports CSV export for one-off history or when you prefer a file-based workflow. They are separate workflows.

Yes. Journalit discovers both environments and keeps Demo and Live accounts separate, even when their display names are similar. Each enabled account is mapped explicitly to a local Journalit account on your device.

No. Broker updates never replace your thesis, notes, tags, screenshots, reviews, or custom fields. A position moves from open to partially closed to closed inside the same trade note.

Yes. Journalit runs inside Obsidian, a free note-taking app for Windows, macOS, Linux, iOS, and Android. That is what keeps your journal as plain files on your own device instead of rows in our database. If you have never used Obsidian, setup takes a few minutes: install the free app, then add the Journalit plugin.

Yes. Free includes journalling, analytics, reviews, and templates. Pro unlocks Trade Import and automatic trade sync, including Tradovate Trade Sync.

Free vs Pro

Journalit is free for journalling, analytics, reviews, and templates. Pro unlocks Trade Import, automatic trade sync, and the Economic Calendar.

Free

$0forever

Manual journaling, flexible reviews, and analytics on your device.

INCLUDES

  • Unlimited trades & accounts
  • Local-first privacy
  • Custom fields & properties
  • Rich markdown notes
  • Analytics dashboard
SAVE 17%

Pro

$15/month

Billed annually at $180/year

Skip the spreadsheet cleanup. Sync and import trades into the journal you already review.

EVERYTHING IN FREE, PLUS

  • Automated MT4 sync and MT5 statement import
  • Trade Import for broker exports
  • Economic Calendar with weekly event imports
  • Multi-account sync support
  • Priority support