Skip to main content
← All brokers
OAuth-directGlobal

OANDA trading journal

Forex specialist. Position-level Greeks for FX options when applicable.

About this integration

OANDA is the forex broker we recommend. Their API quality is excellent and we sync micro-lot positions cleanly. For multi-currency P&L (which most forex traders care about), TFQ converts at the trade time using OANDA's own historical rates.

Supported instruments

forex

Access scope

This product pulls accounts, positions, transactions and trade history, and makes no other OANDA call. OANDA v20 authenticates with a personal access token issued from your own account portal, never through an authorize redirect we control. Whatever that token is permitted to do at OANDA it remains permitted to do; we simply never ask it for anything but data.

OANDA issues this credential through a flow with no scope screen we control, so we cannot promise the token is read-only — only that TradeFlow Quantum never asks it for anything but data. Its actual authority is whatever OANDA attached to it.

Setup

  1. 1In OANDA: generate a personal access token at oanda.com/account/my-account/api-access
  2. 2System → Brokers → OANDA — the card expands inline; there is no OANDA sign-in redirect
  3. 3Paste the token and pick practice or live
  4. 4We validate it with GET /v3/accounts before storing it, then sync the last 90 days

How the OANDA connection syncs

Connection type
Paste-token. The OANDA v20 REST API uses personal access tokens, not an OAuth redirect.
Where the token comes from
oanda.com/account/my-account/api-access.
API host
api-fxtrade.oanda.com/v3 for live accounts, api-fxpractice.oanda.com/v3 for practice accounts.
Token validation
The connect route calls GET /v3/accounts and only stores the token if that succeeds.
Data endpoint
GET /v3/accounts/{id}/transactions with type=ORDER_FILL.
Pagination
The transactions response carries a pages array of continuation URLs, which the sync follows until it runs out.
Symbol format
OANDA writes instruments with an underscore, EUR_USD. We store EUR-USD.
P&L field
The pl field on an ORDER_FILL transaction is realized P&L in the account's home currency.
First sync window
The last 90 days.

OANDA import caveats

  • USD-home accounts only for now. OANDA reports realized P&L in the account's home currency, and the trades table stores P&L as a single number with no currency dimension — a EUR- or GBP-denominated account would render its P&L as if it were dollars and silently corrupt every analytics number downstream. Non-USD accounts are skipped at sync time with a logged warning. The connection still succeeds; those accounts just produce no trades.
  • Long-only for now. A fill that opens a short with no matching buy in front of it is discarded.
  • Personal access tokens do not expire until you revoke them, so there is no re-authorization reminder on this connection.

Why use TradeFlow Quantum instead of OANDA's built-in tools?

  • Cross-broker view. If you trade OANDA plus any other broker, TFQ unifies the equity curve, P&L attribution, and mistake-checker across all of them.
  • Mistake-checker on YOUR data — surfaces patterns in your OANDA history (time-of-day, setup type, emotional state) the broker won’t show you.
  • Long-term data ownership. OANDA’s built-in analytics typically limit history to 90 days or 1 year. TFQ keeps every trade forever, exportable to CSV any time.

Connect OANDA in 60 seconds

7-day free trial. Card required at signup. Connect OANDA as your first broker on the dashboard.

OANDA is a registered trademark of its respective owner. We’re not affiliated with OANDA. Their site: www.oanda.com. Last verified: 2026-06.