MFXG CAPITAL · FINANCIAL ENGINEERING · QUANT RESEARCH · RISK ANALYTICS · TRADING TECHNOLOGY
MMFXG CAPITALMYFOREXGLOBAL CAPITAL
Menu ▾
Home / Trading & Capital Tools / Trading Journal Template
RESEARCH & INSIGHTS · tools

Trading Journal Template

Copy a structured trade-log header and use pre-trade, execution, outcome and process fields that preserve original decisions for later review.

Written by MyForexGlobal Editorial TeamReviewed by Paul Mukara Last reviewed September 4, 2026

A trading journal template should preserve what was known before a trade, what was planned, what actually happened and whether the process was followed. Profit and loss alone cannot show whether a valid rule lost normally or an invalid decision happened to make money.

Copy-ready trade log

Create one row per completed position or per clearly defined decision episode. Copy these headings into a spreadsheet:

Trade_ID,Open_Date,Open_Time,Close_Date,Close_Time,Market,Direction,Setup,Timeframe,Context,Entry,Initial_Stop,Initial_Target,Position_Size,Planned_Risk,Planned_R,Exit,Fees,Financing,Net_Result,Result_R,MAE,MFE,Plan_Followed,Deviation_Code,Review_Notes,Screenshot_Link
Field groupRequired purposeRecord timing
IdentityTrade ID, market, direction and timestampsAt entry and exit
DecisionSetup, context, timeframe and invalidationBefore entry
RiskInitial stop, size, planned loss and portfolio overlapBefore entry
ExecutionRequested and actual entry/exit, fees and slippageAs filled
OutcomeNet result, R result, MAE and MFEAfter closure
ProcessRule compliance, deviation code and evidenceAfter closure

Pre-trade record

  • What exact setup is present?
  • What market evidence supports it?
  • What observation invalidates the thesis?
  • What event, liquidity or correlation risk is material?
  • What is the planned monetary loss and position size?
  • Which order and exit rules will be used?

Post-trade record

  • Were entry, size, stop and exit consistent with the written plan?
  • What spread, fee, financing or slippage occurred?
  • Did a discretionary change have a rule-based reason?
  • Was the outcome a normal strategy result or a process deviation?
  • Which evidence should be reviewed across a larger sample?

Use a controlled deviation code

Free-form notes are useful but difficult to count. Add a short controlled code such as valid execution, early entry, late entry, oversize, moved stop, unplanned exit, missed valid setup or data error. Define each code once and do not change its meaning mid-sample.

Useful spreadsheet formulas

MeasureExample spreadsheet logic
Net resultGross result − fees − financing
Result in RNet result ÷ initial planned risk
Win indicator1 when net result is positive; otherwise 0 under the stated convention
Compliance rateCompliant trades ÷ reviewed trades

Keep original and reviewed notes separate

Do not rewrite the pre-trade thesis after seeing the result. Place later interpretation in a separate review field with its date. This protects the journal from hindsight and allows the trade review checklist to compare planned and actual decisions.

Review in batches, not only after emotional outcomes

  1. Validate missing fields and duplicates.
  2. Separate deposits and withdrawals from strategy results.
  3. Calculate net results in one consistent unit.
  4. Compare planned risk with realized loss.
  5. Group by setup and deviation code only when the sample supports it.
  6. Review outliers and screenshot evidence.
  7. Write one testable process change and preserve the earlier rules.

Privacy and record integrity

Do not store passwords, API secrets or unnecessary personal identifiers in the journal. Back up the file, preserve raw exports separately and document any correction.

Trading Journal explains the wider practice, while Trading Performance shows how a clean record supports expectancy, drawdown and process analysis. Return to MFXG tools for the related worksheets.