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.
The Discipline
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
If the instrument is available on your connected account, it is in the journal.
US30, NAS100, SPX500, GER40, UK100 and every other index CFD your broker quotes. Each gets its own win rate, R-multiple and session breakdown.
Crude oil, natural gas, agricultural CFDs. Slippage and swap captured per position, which matters more on commodity CFDs than on most other classes.
XAUUSD, XAGUSD and other precious metals. Volume in lots, symbols normalised, swap and overnight costs included in realised P&L.
Majors, minors and exotics traded as CFDs on MT4, MT5 or cTrader, alongside spot-style execution on OANDA. Same analytics, broker-agnostic.
See which instrument actually makes money. The CFD that feels profitable but is not, and the one that is quietly carrying the account.
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
CFD costs are small per trade and ruinous per year. The journal is where they stop being invisible.
| Cost | Where It Hides | How It Adds Up |
|---|---|---|
| Spread | Embedded in the entry and exit price, not on the statement | Pays on every round-trip; scalpers lose most of their edge to it |
| Swap / financing | Posted overnight, separate from realised P&L on most platforms | Compounds daily; can flip a winning swing trade to flat |
| Slippage | Difference between expected and executed price on stops and entries | Most expensive at news, gaps and stop clusters |
| Commission | Per-contract on raw-spread accounts, often missed in journaling | Material on high-frequency setups on indices and metals |
Manual Versus Automatic
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.
Tracker Fx
Every CFD trade, all the data, no input.
Supported Platforms
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 includedMetaTrader 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 includedcTrader
Connects via the official cTrader API. Full position history on connection plus every new trade captured automatically.
Learn about cTrader → 7-day free trial includedBybit
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 includedFAQ
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
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 TrialWe use essential cookies to run the site and analytics cookies (Google Analytics) to understand what's working. You can accept or reject. See our Privacy Policy.