Start Free Trial
Start Free Trial
■ CFD Trading Journal

The CFD journal
that journals itself.

Your positions on indices, commodities, metals and forex CFDs are captured the moment they execute. Connect once to OANDA, cTrader or MetaTrader and the journal stays current automatically - planned versus realised, swap, R-multiple, all per instrument.

Connect Your CFD Broker Start Free Trial
Tracker Fx dashboard showing CFD positions across indices, commodities and forex
API
Auto-Sync Every Trade
All
CFD Instrument Classes
7
Day Free Trial

The Discipline

CFDs reward
measurement.

Costs accumulate quietly on CFDs - swap, financing, spread on small spreads on big size. A journal is what turns invisible costs into something you can act on.

A CFD trading journal is the record of every contract-for-difference position you take, broken out per instrument so it is clear which markets and setups make money and which do not. Unlike spot trading, a CFD position carries daily financing that compounds against you the longer the trade is open. A swing trade on indices that looks profitable on price can quietly be break-even after a week of swap.

The job of the journal is to make every cost visible: entry and exit prices, planned versus realised stop loss, R-multiple per trade, spread taken on entry, swap accrued on holds, and slippage on stop-outs. Without that breakdown, two trades with identical entry and exit prices can have very different real outcomes - and you would not know which.

Done by hand in a spreadsheet, this is hours of typing per week. Done automatically through the broker API, it happens while you are doing something else. The point of an automated journal is not convenience - it is that the manual version is incomplete every single time.

Markets Covered

Every CFD
your broker offers.

If the instrument is available on your connected account, it is in the journal.

📊

Indices

US30, NAS100, SPX500, GER40, UK100 and every other index CFD your broker quotes. Each gets its own win rate, R-multiple and session breakdown.

⚙️

Commodities

Crude oil, natural gas, agricultural CFDs. Slippage and swap captured per position, which matters more on commodity CFDs than on most other classes.

🟪

Metals

XAUUSD, XAGUSD and other precious metals. Volume in lots, symbols normalised, swap and overnight costs included in realised P&L.

💰

Forex CFDs

Majors, minors and exotics traded as CFDs on MT4, MT5 or cTrader, alongside spot-style execution on OANDA. Same analytics, broker-agnostic.

🏆

Per-instrument analytics

See which instrument actually makes money. The CFD that feels profitable but is not, and the one that is quietly carrying the account.

📝

Setup tags & playbooks

Tag trades by setup or strategy. Expectancy is broken out per playbook so you can see which approach holds up across instruments.

The Hidden Costs

Spread, swap, slippage,
compounded.

CFD costs are small per trade and ruinous per year. The journal is where they stop being invisible.

CostWhere It HidesHow It Adds Up
SpreadEmbedded in the entry and exit price, not on the statementPays on every round-trip; scalpers lose most of their edge to it
Swap / financingPosted overnight, separate from realised P&L on most platformsCompounds daily; can flip a winning swing trade to flat
SlippageDifference between expected and executed price on stops and entriesMost expensive at news, gaps and stop clusters
CommissionPer-contract on raw-spread accounts, often missed in journalingMaterial on high-frequency setups on indices and metals

Manual Versus Automatic

The CFD trades you forget
are the ones that hurt.

Manual journals fail at the worst moment: after a fast session, after a loss, on the days that most need recording.

Spreadsheet journaling

Selectively complete is not complete.

Trades skipped on busy days, exactly when needed most
Swap and overnight costs typically omitted
Real fill prices replaced with intended prices
Performance analysis built on selective memory

Tracker Fx

Every CFD trade, all the data, no input.

Every position captured automatically via broker API
Swap, financing and commission included in realised P&L
Requested versus executed price kept per order
Analytics built on the full record, not a memory of it

Supported Platforms

Connect once,
stay current forever.

Most CFD brokers run one of the platforms below. Connect your account and every position is logged from then on.

OANDA

Connects via the OANDA API. Forex, indices, commodities and metals - live and practice accounts auto-sync every hour.

Learn about OANDA → 7-day free trial included

MetaTrader 4 & MT5

Connects via API to any MT4 or MT5 broker. CFDs on indices, commodities, metals and forex synced automatically - no plugins required.

Learn about MetaTrader → 7-day free trial included

cTrader

Connects via the official cTrader API. Full position history on connection plus every new trade captured automatically.

Learn about cTrader → 7-day free trial included

Bybit

Connects via read-only API key. Useful if you also trade crypto Perpetuals and Spot alongside your CFDs - same dashboard, different account.

Learn about Bybit → 7-day free trial included

FAQ

Common questions.

A CFD trading journal is the record of every contract-for-difference position you take, broken out by instrument (indices, commodities, metals, forex) so you can see which markets, sessions and setups make money and which do not. A good CFD journal tracks entry and exit prices, planned versus realised stop, R-multiple, swap and overnight financing, alongside notes on the trade idea.

Tracker Fx connects via direct API to any broker that runs cTrader, MetaTrader 4, MetaTrader 5, or to OANDA via its native API. Most retail CFD brokers offer at least one of these platforms, so the journal works with the majority of CFD providers without changing broker.

Yes. Overnight financing on CFDs is captured per position so the realised P&L reflects the true cost of holding the position. This matters more on CFDs than on spot products because financing accumulates daily and can quietly erode swing trade profits.

Yes. Any CFD instrument available on your connected broker is synced - indices such as US30, NAS100, GER40, commodities such as oil and natural gas, metals such as XAUUSD and XAGUSD, and forex CFDs. Each instrument gets its own performance breakdown.

Yes - that is the point. Tracker Fx connects to the broker API and syncs trades automatically. You do not export anything, you do not import anything, and your journal is up to date the moment a trade closes.

Yes. Tracker Fx includes a 7-day free trial with full access to all journaling and analytics features. The free trial is available for all supported platforms, including MetaTrader.

Start Today

Stop journaling CFDs.
Start reading them.

Connect OANDA, cTrader or MetaTrader and Tracker Fx logs every indices, commodities, metals and forex CFD position automatically - including swap and slippage. You get the journal time back and the data you were never quite typing out.

Start Free Trial
Auto-Sync All CFD Brokers
7-Day Free Trial
Swap & Slippage Captured
All Platforms Including MetaTrader