The previous version hard-coded session behavior, pip values, swap charges, pair correlations, prop-program limits, and five software prices. It also called Myfxbook “not a journal,” described Edgewonk as desktop-only, understated TradeZella’s MetaTrader connection, and claimed unsupported TSB chart counts and automatic superiority. Those statements are corrected below. Live TSB amounts now come from server product truth; third-party software prices are a dated snapshot; no named prop program is used without an exact catalog scope.
The Best Forex Trading Journal Depends on the Job
For an MT4/MT5 trader, the best journal is the one that imports the exact account correctly, preserves deals and costs, supports the review you will actually run, and lets you leave with usable data. Platform compatibility alone is not enough. Test a representative account with partial closes, commissions, financing, deposits, symbol suffixes, and time-zone boundaries before choosing.
| Primary job | Best starting point | Why | Boundary to verify |
|---|---|---|---|
| Private MT4/MT5 review plus prop-rule monitoring | Trader’s Second Brain (our product) | MT4/MT5 report or EA routes, structured review, 328 recognized source profiles, lifetime option, Prop Firm Challenge Tracker | Exact broker server, symbol mapping, history completeness, and rule version |
| Connected account analytics and a shareable verified system page | Myfxbook | Forex-first account connections, advanced statistics, Track Record and Trading Privileges verification, market tools | Connection method, refresh interval, privacy, and what each verification badge proves |
| Journal, candle replay, reports, and contextual AI in one subscription | TradeZella | MT4/MT5 sync or upload, current replay tiers, extensive reports, Zella AI | Plan limits, investor-password route, exact export and re-import options |
| Psychology-first process review | Edgewonk | Online journal, MT4/MT5 auto-import, Tiltmeter, mental tags, mistake and discipline workflows | Checkout terms, renewal, precise account route, and full export scope |
| Established reporting, sharing, and mentor review | Tradervue | Forex support, broker directory, reports, MFE/MAE, sharing, and paid mentor workflows | Exact forex importer, Free entitlement, costs, and account grouping |
This is a job-based shortlist, not a universal winner or a claim that software makes a trader profitable. For broader multi-asset needs, compare the full journal-app workflows and evidence gates.
Why Forex Traders Need a Specialized Journal
A stock, futures, crypto, and forex record can share a common evidence model, but the source fields and calculations are not interchangeable. Retail spot forex is commonly an over-the-counter product rather than an order sent to a centralized exchange. The CFTC warns U.S. retail customers that, outside exchange-traded currency futures or options, the customer is dealing with the forex dealer and the dealer controls the trading platform and prices shown.
That makes provenance central. Record the broker/dealer, platform, server, account currency, symbol specification, and original statement. Do not assume that a chart from one feed reproduces the quote, spread, financing, or fill of another account.
Orders, Deals, and Positions Are Different Records
MetaTrader 5 distinguishes an order request, one or more executed deals, and the resulting position. Its official history documentation notes that several deals can correspond to one order when the requested volume is not covered by one market offer. Partial closes and position aggregation can therefore be lost when an importer collapses everything to one “trade” row.
A forex journal should retain source IDs and the relationship among orders, deals, and positions. The reader-facing trade can be grouped for review, but the raw children should remain recoverable so quantity, weighted prices, costs, and timestamps can be reconciled.
The Symbol Name Does Not Define the Contract
EURUSD, EURUSD.a, and EURUSD-pro may refer to the same currency pair family while carrying broker-specific contract, precision, commission, or execution settings. Store the raw symbol plus normalized pair, base currency, quote currency, pip or point size, contract/units definition, and account currency. Use the broker or platform specification that applied at execution rather than a universal “standard lot” shortcut.
Spread, Commission, Fees, and Financing Must Reconcile
Forex journals that track spread and swap costs are more useful than gross-P&L logs, but those two fields are still not the whole ledger. Commission, other fees, financing methodology, conversion, rebates, and whether bid/ask fills already embody the spread must remain explicit.
MetaTrader 5’s report documentation calculates a deal result from profit or loss minus commission, fees, and swap. Preserve each component when the source exposes it, and preserve the source’s net total. Do not subtract the quoted spread again if the entry and exit fills already embody it.
Overnight financing is not a fixed dollar amount by pair. OANDA’s U.S. documentation, for example, says its rates vary by instrument and can change daily; the charge or credit depends on direction, position value, funding rate, account conversion, and calendar effects. That is one dealer’s method, not a universal forex formula. Your journal should import the actual posting and its currency, then reconcile it to the statement.
What Every Forex Trader Should Track
The right field count depends on the review question. Start with source and decision integrity, then add context only when it changes a defined analysis. The beginner journal guide explains the common plan/execution/review layers; the table below adds forex-specific fields.
| Group | Required fields | Why it matters | Evidence rule |
|---|---|---|---|
| Source identity | Account alias, dealer/broker, platform, server, account currency, import method | The same platform can expose different broker specifications and histories | Keep the original export/report and import log |
| Trade identity | Order ID, deal/fill IDs, position ID, strategy/magic ID where supplied | One position can contain multiple opens, adds, partial closes, and exits | Never fabricate missing child IDs |
| Instrument | Raw symbol, normalized pair, base/quote currencies, contract or units, pip/point size | Broker suffixes and specifications affect calculations | Version the symbol mapping and source |
| Time | Order, deal, open, close timestamps; broker-server zone; normalized UTC | Sessions, event windows, and holding periods depend on a correct clock | Retain raw and normalized timestamps |
| Plan | Setup/version, direction, trigger, invalidation, intended order, planned stop/target, planned risk | Separates what was known before entry from outcome commentary | Timestamp before order submission |
| Execution | Side, requested and filled quantity, fill price, order type, partial fills, status | Explains differences between planned and actual exposure | Reconcile to platform history, not memory |
| Costs | Commission, fees, spread treatment, swap/financing, conversion, rebates where supplied | Gross and net outcomes can differ materially | Store value, currency, source, and whether already included in net P&L |
| Outcome | Gross and net P&L, account currency, pips/points, planned and realized R, exit reason | Pips, money, and R answer different questions | Store formulas and do not invent R without defined initial risk |
| Context | Session taxonomy, scheduled-event status, spread/liquidity state, concurrent currency exposure | Enables like-for-like cohorts without hard-coded market folklore | Capture before or during the decision from a named source |
| Review | Plan adherence, execution exception, mistake, lesson, screenshot/evidence, next test | Turns the source record into a versioned process review | Keep post-outcome interpretation separate |
Pips, Account Currency, and R: Track All Three Correctly
Pips do not measure “trade quality” by themselves. They measure price distance under a defined pip size. Account-currency P&L shows financial impact after conversion and costs. R normalizes the net result against the initial risk that was actually planned.
| Layer | Constructed EUR/USD example | Audit note |
|---|---|---|
| Price distance | Long from 1.0840 to 1.0865 | Exit minus entry = 0.0025 |
| Pip definition | Illustrative pip size 0.0001 | 0.0025 ÷ 0.0001 = 25 pips; use the actual symbol specification |
| Position | 100,000 base-currency units | Do not infer units from the word “lot” without the contract specification |
| Gross quote-currency result | 0.0025 × 100,000 = USD 250 | Before commission, financing, and other posted costs |
| Initial risk | 25-pip invalidation under the same unit and conversion assumptions | Gross result is 1R only if that invalidation and size were frozen before entry |
| Net result | Gross result minus source-reconciled costs | Store the net account-currency value and net R; never subtract one cost twice |
This is teaching arithmetic, not a historical trade, current quote, or recommendation. For a cross where the quote currency differs from the account currency, the conversion rate and timestamp become additional inputs. Preserve them rather than copying a fixed pip-value table from the web.
How to Track Forex Sessions Without DST Errors
“Asia, London, New York” can be useful analysis labels, but they are not three immutable market states. Dealer trading weeks, holidays, daylight-saving changes, local financial-center hours, and instrument availability can alter the boundaries. A hard-coded GMT schedule silently moves relative to local sessions when daylight-saving rules change.
Choose one versioned taxonomy and store:
- the raw broker-server timestamp and its declared time zone;
- the normalized UTC timestamp;
- the session rule version used to assign a label;
- overlap as its own boolean or label rather than double-counting one trade;
- scheduled-event and holiday fields from a named calendar source;
- actual spread or quote evidence instead of assuming one session is always tighter.
Do not write “breakouts fail in Asia,” “most professionals trade London,” or “the overlap produces most forex profits” without a defined population and dataset. The journal’s job is to test the trader’s own frozen strategy across clearly labeled windows, not to turn market slogans into facts.
The Forex Metrics Worth Analyzing
Every metric needs a denominator, a cohort definition, and a use. A colorful breakdown is not evidence if missing trades, mixed setup versions, or inconsistent cost treatment determine the result.
| Metric | Question it answers | Minimum controls | Common error |
|---|---|---|---|
| Net expectancy in R | What was the average net outcome per comparable planned trade? | Frozen setup, complete sample, initial risk, costs, sample size and uncertainty | Using gross P&L or excluding rule-following losses |
| Result by pair and direction | Do outcomes differ across instrument/direction cohorts? | Stable symbol mapping, sufficient observations, costs and regime fields | Calling a small segment an “edge” |
| Result by session | Does the same setup behave differently under one session taxonomy? | UTC normalization, DST-aware rule version, overlap handling | Changing session boundaries after seeing results |
| Execution deviation | How far did fills, size, or timing differ from the plan? | Requested order, source timestamp, actual deals and reference definition | Calling all adverse movement “slippage” |
| Cost drag | How much did commission, fees, financing, and conversion change gross results? | Component values, currencies, inclusion rule, reconciliation | Subtracting spread or fees twice |
| MFE/MAE and hold time | What path did price take relative to entry and initial risk? | Named price feed, sampling granularity, time zone, partial-exit policy | Treating a hypothetical best exit as achievable P&L |
| Concurrent currency exposure | Which currencies and directions were concentrated at the same time? | Units, pair legs, conversion, overlap timestamps, total account exposure | Calling two pairs “the same trade” from a stale correlation coefficient |
| Drawdown | How far did the selected equity or balance series fall from its reference peak? | Balance/equity definition, time zone, open P&L, deposits, resets | Mixing platform drawdown with an external program rule |
| Plan adherence | What share of eligible decisions followed the versioned process? | All eligible signals, pre-trade plan, exception taxonomy | Backfilling tags only on losses |
For the arithmetic behind the first row, use the net expectancy formula and audit sequence. Report the observation count and uncertainty beside every segmented result; do not cut a pair, session, or weekday merely because a tiny sample is red.
Best MT5 and Forex Trading Journals Compared
The comparison below uses official product documentation checked September 7, 2026 and a local inspection of TSB’s shipped import registry. “Supports MT5” is still incomplete: a direct sync, Expert Advisor, investor-password connection, platform report, generic CSV, and manual entry have different security, latency, and reconciliation properties.
| Journal | Verified forex input | Strongest documented job | Important boundary | Verified |
|---|---|---|---|---|
| TSB Full Access | MT4/MT5 EA sync and reports; manual and supported file/source routes | Private structured review across execution, behavior, evidence, and prop rules | Not a Myfxbook-equivalent public verification service; exact source must reconcile | Sep 7, 2026 |
| Myfxbook | Connections for MT4, MT5, cTrader, TradeLocker, MatchTrade, Oanda, and DxTrade | Connected analytics, public verified systems, forex market tools, free manual Backtest | Connection methods and update timing differ; Backtest is not tick-by-tick or live-equivalent | Sep 7, 2026 |
| TradeZella | MT4/MT5 auto-sync and file upload; cTrader/DxTrade sync; Oanda file route | Journal, trade replay, reports, rules/notes, and Zella AI in one product | Selected Trade Log CSV is not a complete backup/re-import path | Sep 7, 2026 |
| Edgewonk | MT4/MT5 auto-import, named files, and generic Excel | Psychology, discipline, mistake, missed-trade, and exit/process review | Current product is online; complete self-service export was Not verified | Sep 7, 2026 |
| Tradervue | Forex product support, named broker/platform directory, and generic importer | Reports, MFE/MAE, trade sharing, mentor workflows, paid CSV export | Confirm the exact forex route and Free entitlement; broker sync is not universal | Sep 7, 2026 |
Editorial verdict: start with Myfxbook when public broker-matched verification and connected forex analytics are the priority; start with TradeZella when integrated replay is the decisive job; use Edgewonk for its documented psychology workflow; use Tradervue for reporting and mentor review; use TSB when a private multi-source evidence loop and exact prop-rule tracker matter more. TSB is our product, so its placement is a disclosed recommendation, not an independent award.
Forex Journal Pricing Checked September 2026
These are public terms observed September 7, 2026, not live checkout components. Currency, tax, promotion, renewal, feature entitlement, and eligibility can change. Recheck the linked official page before paying.
| Journal | Observed public route | What the amount does not prove | Verified |
|---|---|---|---|
| TSB Full Access | $299 lifetime or $49 monthly; separate Free route | That a particular broker export, server, or account history will reconcile | Server truth |
| Myfxbook | Registration and substantial account functionality are free; MT4 Live Update is $60/year for one account at a time | That every platform has the same refresh method or that optional products are free | Sep 7, 2026 |
| TradeZella | Essential $35 monthly/$315 annually; Pro $59/$531; Ultra $99/$891 | That the lowest tier contains the needed replay, AI, account, or backtest allowance | Sep 7, 2026 |
| Edgewonk | Pricing page showed $197 for 16 months alongside separate $169 sale copy | One stable checkout or renewal amount; verify checkout and VAT | Sep 7, 2026 |
| Tradervue | Free route; Silver $29.95/month; Gold $49.95/month | That Free supports the exact forex importer or that paid sync covers every broker | Sep 7, 2026 |
A cheap plan that drops partial closes, fees, or account identity is expensive evidence. A higher plan with unused replay or AI is also poor value. Compare the smallest tier that passes the same representative import and review test.
The MT4/MT5 Import Acceptance Test
- Copy, do not move, the source. Preserve the original platform report or export, account alias, server, date range, file hash, and visible totals.
- Choose representative history. Include a normal close, partial close, scale-in or scale-out, commission, swap/financing, deposit or withdrawal, multiple symbols, and a daylight-saving boundary if relevant.
- Use the least-privilege route. Understand whether the method uses a file, token, Expert Advisor, read-only investor password, or account credential; verify revocation and privacy terms.
- Reconcile counts and identities. Compare orders, deals/fills, positions, quantities, symbols, timestamps, directions, and account assignments.
- Reconcile money by component. Compare gross P&L, commission, fees, financing/swap, conversion, deposits, withdrawals, and net P&L in account currency.
- Test grouping. Confirm that partials and multiple deals become the intended review object without losing raw records.
- Test annotations and export. Add one setup, plan, screenshot, note, and correction; export them and verify what survives.
- Run in parallel. Keep the source system intact through one normal review cycle and document rollback before disconnecting anything.
MetaTrader’s official report includes account-identifying fields. Remove account number and owner name before sharing a report or screenshot. Never paste passwords, tokens, private links, or QR codes into a journal note.
Forex Journal Template: What an Entry Should Look Like
A useful entry is not a polished market story. It preserves source evidence, the plan that existed before the order, the actual execution, and the review after the outcome.
| Layer | Example field set | When captured | Review question |
|---|---|---|---|
| Identity | Account alias, broker/server, raw symbol, normalized pair, order/deal/position IDs | Import | Can every grouped trade return to its source records? |
| Pre-trade plan | Setup version, trigger, invalidation, intended order, planned units/risk, exclusions | Before submission | What was knowable before outcome? |
| Execution | Deals, fills, quantities, timestamps, price, status, commission, fees, financing | Source import/reconciliation | What actually happened and what did it cost? |
| Context | UTC/session rule, event state, spread/liquidity field, concurrent currency exposure | Before or during trade | Is this comparable with the intended cohort? |
| Derived result | Pips/points, net account-currency P&L, planned/realized R, duration, MFE/MAE | After source facts reconcile | Are units, formulas, feed, and costs explicit? |
| Review | Plan adherence, execution exception, lesson, competing explanation, next prospective test | After close | What changes, and what evidence would falsify it? |
Review frequency should follow activity and the decision you need to make. A session-close completeness check can catch missing records; a strategy change needs enough comparable evidence and uncertainty analysis. The complete trade-review workflow covers segmentation, outliers, change logs, and sample limits.
Prop Firm Forex Traders: Extra Tracking Needed
A prop account adds a second rule system to the trade plan. Track the exact program, region, account size, challenge phase, rule version, and verification date—not a firm-wide slogan. Profit target, daily loss, maximum loss, minimum days, consistency, news, overnight, weekend, instrument, and payout conditions can differ across programs and can change.
This guide does not name a specific prop program because no exact firm/program choice is required to answer the forex-journal question. Therefore an approximate catalog card would be misleading. When a program is selected, render its canonical SSR card and compare the journal’s rule calculation with the official terms before relying on it.
| Rule layer | Store | Why a snapshot matters |
|---|---|---|
| Program identity | firm_slug, exact program_id, region, size, phase | Firm-level rules are not precise enough |
| Loss limits | daily/max method, balance/equity basis, reset time/zone, trailing/static behavior | The same percentage label can be calculated differently |
| Trade permissions | instruments, news, overnight/weekend, EA/copy rules, prohibited practices | A technically profitable trade can still breach the program |
| Progress | target, eligible days, consistency, status, rule headroom | A dashboard should reproduce the official rule state |
| Evidence | official URL, checked date, catalog version, contradiction warning | Editorial conclusions must be reviewed when catalog facts change |
If prop rules are your primary constraint, compare the prop-journal workflow with exact program coverage. A tracker is a planning and monitoring aid; the firm’s current official terms and account dashboard control.
Common Forex Journaling Mistakes
- Tracking pips alone. Pip distance omits size, account-currency conversion, costs, and planned risk.
- Tracking money alone. Account P&L can hide changing size and undefined initial risk; keep pips/points and R where valid.
- Using one fixed pip-value table. Pair, units/contract, quote currency, account currency, and conversion can change the value.
- Dropping orders or partial deals. A grouped position is convenient, but it must reconcile to the raw execution chain.
- Mixing broker time, local time, and UTC. Session and event analysis fail when the clock source is not explicit.
- Hard-coding session behavior. Let the strategy’s own dated sample test a session hypothesis.
- Subtracting spread twice. Determine whether it is already embodied in bid/ask fills before adding a separate cost.
- Ignoring financing, commission, fees, or conversion. Reconcile gross components to the source net total.
- Calling concurrent pairs independent or identical. Decompose currency legs and measure actual overlapping exposure.
- Backfilling emotions and setup tags after losses. Capture state and plan before outcome or label them retrospective.
- Trusting an importer after one easy trade. Test partials, costs, deposits, suffixes, and time boundaries.
- Publishing account evidence unredacted. Remove owner, account, credential, token, server, and private-link details.
Where TSB Fits in a Forex Journal Workflow
Trader’s Second Brain is our product. Its canonical registry recognized 328 broker, exchange, and platform source profiles when checked on September 7, 2026. It supports MT4/MT5 reports or EA sync, Full Access has a lifetime route, and the product includes the Prop Firm Challenge Tracker.
Its strongest fit here is a private evidence chain across imported execution, setup/version, plan adherence, notes, mistakes, lessons, and exact cataloged prop rules. Myfxbook remains stronger for a public verified-system page; TradeZella is the clearer replay-first subscription; Edgewonk has a deeper documented psychology-specific workflow; Tradervue has established mentor sharing and reporting. TSB does not erase those differences.
Start by checking the exact MetaTrader or broker route in the TSB source directory. Reconcile a representative sample, then use the risk/reward calculator only for transparent planned-risk arithmetic. If both pass, open TSB and run the import test.
Sources and Verification Method
Product and market claims were checked against official documentation on September 7, 2026. A documented capability is not proof that it works with every broker server, account type, history, or subscription. The editorial verdict does not update automatically when vendors change; a future contradiction should trigger review.
- CFTC — retail OTC forex structure and risk
- MetaTrader 5 — orders, deals, positions, and history
- MetaTrader 5 — report fields and net-result components
- OANDA — one dealer’s financing method and variability
- Myfxbook — current supported platforms
- Myfxbook — Track Record and Trading Privileges
- Myfxbook — MT4 connection methods
- Myfxbook — paid Live Update boundary
- TradeZella — current broker and platform routes
- TradeZella — MT4/MT5 auto-sync
- TradeZella — plans, replay, and AI limits
- TradeZella — export boundary
- Edgewonk — current import routes
- Edgewonk — legacy desktop status
- Tradervue — broker/platform matrix
- Tradervue — current plan matrix
This is educational software and recordkeeping analysis, not investment, legal, tax, security, or accounting advice. No journal, import, metric, simulator, or prop tracker guarantees complete data, rule compliance, execution, or profit. Verify the original account records and current official terms.
Final Verdict: Choose by Evidence Flow, Not Feature Count
The best forex trading journal is the smallest workflow that preserves your exact execution chain and answers a recurring decision. Myfxbook is a strong first stop for connected forex analytics and verified sharing. TradeZella is compelling for MetaTrader sync plus replay and current AI/reporting. Edgewonk is the psychology-first option; Tradervue is the established reporting and mentor option. TSB—our product—is the private multi-source and prop-rule option with a lifetime route.
Whichever route you choose, run the same import acceptance test. Reconcile raw orders and deals, symbol specifications, clocks, quantities, costs, financing, conversion, and net P&L. Then confirm notes and full export. A journal that passes that evidence test is more useful than a longer feature list built on the wrong trades.