The five forex-specific failure modes
- Account currency collapsed to USD
- A GBP account trading EUR/USD realises in GBP. Tools that assume a single base currency either mislabel the figure or convert it at an undocumented rate. Check what happens when you add a second account in a different currency: the correct behaviour is to refuse.
- Swap treated as P&L
- Overnight financing is a holding cost. Folded into trade P&L it makes long holds look like better or worse trades than they were, and it makes the cost invisible exactly where it is largest.
- Hedged positions flattened
- Hedging accounts can hold opposing positions in the same instrument. A tool that nets them into one position loses both the entries and the reasoning behind them.
- Partial closes counted as separate trades
- Scaling out produces several closing records for one trade. Counted individually they inflate trade counts and distort win rate, expectancy and every average that divides by trade count.
- Broker server time read as local time
- MetaTrader servers commonly run on an offset. Day and session groupings computed from raw server timestamps silently attribute trades to the wrong day. Orderblock groups by UTC close date and keeps the raw values inspectable.
Forex journal requirements checklist
| Requirement | Why it matters | Orderblock |
|---|---|---|
| Per-account currency retained | Prevents meaningless cross-currency totals | Yes |
| Swap and commission recorded separately | Isolates cost of carry from trading result | Where the source provides them |
| Hedged FX and CFD history | Opposing positions kept distinct | Yes, as the source reports them, through cTrader, MetaTrader and statement import |
| Partial-close handling | Keeps trade counts and averages correct | Yes; separate fills are not treated as trades |
| UTC-normalised grouping | Correct day, week and session attribution | Yes |
| MT4 / MT5 access | Most retail forex history lives there | Live, through a terminal Orderblock runs with a read-only investor password |
| Contract multipliers | Correct sizing for CFDs and futures | Explicit mapping or values required at import |
Forex journal questions
Can I use a general trading journal for forex?
You can, and it will work until you hold a position overnight, hedge, scale out, or run two accounts in different currencies. Those four cases are where equity-oriented tools produce numbers that look plausible and are wrong.
Do I need a separate journal per broker?
No, but you do need per-account separation with the currency attached. Orderblock treats each broker account as its own workspace: three on Pro, ten on Elite.
What about prop firm evaluation accounts?
If the account exports closed trades, its history can be journaled. Automatic connections depend on the platform and the firm’s access rules, so confirm before relying on one.