Twenty reusable forex diagrams
Original editable teaching diagrams. All numerical examples are hypothetical. Use the supplied caption, source and license when adapting a figure.
D01 - Anatomy of one pip
One pip is a price increment. Its cash value also depends on contract size and account currency.
ForexMechanics. "Anatomy of one pip" (D01), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D01 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D02 - Convert a JPY pip into EUR
Carry the units through the calculation before converting the quote-currency pip value into the account currency.
ForexMechanics. "Convert a JPY pip into EUR" (D02), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D02 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D03 - From risk budget to position size
Divide the cash budget by risk per lot; apply the volume step after calculating the unrounded size.
ForexMechanics. "From risk budget to position size" (D03), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D03 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D04 - The lot step can cross a cash budget
Theoretical size is 0.666666 lots. A 0.67-lot rounded-up position exceeds the hypothetical 100 EUR budget.
ForexMechanics. "The lot step can cross a cash budget" (D04), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D04 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D05 - A gross edge can disappear after costs
Costs are deducted once per trade from these explicitly gross payoffs; an already-net journal requires different treatment.
ForexMechanics. "A gross edge can disappear after costs" (D05), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D05 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D06 - Break-even win rate includes costs
Break-even is a model threshold, not a forecast of the win rate a trader or strategy will achieve.
ForexMechanics. "Break-even win rate includes costs" (D06), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D06 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D07 - Three pair names, one shared USD leg
Signed currency legs reveal a common USD direction. These exposure units are neither a borrowed cash balance nor a maximum-loss amount.
ForexMechanics. "Three pair names, one shared USD leg" (D07), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D07 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D08 - Exposure and stop budgets measure different things
Currency direction, planned price-move loss and execution uncertainty require separate interpretations.
ForexMechanics. "Exposure and stop budgets measure different things" (D08), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D08 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D09 - Same outcomes, different equity paths
The order of the same multiplicative returns leaves this endpoint unchanged while changing peak-to-trough drawdown.
ForexMechanics. "Same outcomes, different equity paths" (D09), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D09 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D10 - Drawdown is measured from the previous peak
A positive result versus the starting account can coexist with a material drawdown from an intermediate high.
ForexMechanics. "Drawdown is measured from the previous peak" (D10), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D10 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D11 - Five records are not five completed trades
Valid sample: three unique completed trades. Their realised net mean is (1 − 1 + 2) / 3 = 0.667R.
ForexMechanics. "Five records are not five completed trades" (D11), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D11 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D12 - A target and a realised outcome are different fields
A completed-trade performance sample needs the defined completed record and realised outcome, not an unexecuted target.
ForexMechanics. "A target and a realised outcome are different fields" (D12), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D12 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D13 - Account margin arithmetic
Equity is held fixed on entry. The simplified model excludes broker tiers, offsets, entry costs and close-out rules.
ForexMechanics. "Account margin arithmetic" (D13), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D13 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D14 - Margin is collateral, not a loss budget
At a fixed position size, changing leverage changes this margin calculation; it does not change the cash value of the same price move.
ForexMechanics. "Margin is collateral, not a loss budget" (D14), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D14 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D15 - A stop trigger is not a guaranteed fill
The 35-pip entry-to-fill distance includes the planned 20 pips. Do not add them again or deduct a separately imagined spread.
ForexMechanics. "A stop trigger is not a guaranteed fill" (D15), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D15 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D16 - A 25% loss needs a 33.33% recovery
Recovery percentage is measured from the remaining capital, with no deposits, withdrawals or forecast of attainable return.
ForexMechanics. "A 25% loss needs a 33.33% recovery" (D16), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D16 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D17 - Weight every partial exit by its volume
Each exit applies to half the original position. The stated 7 USD is the total round-trip charge, deducted once.
ForexMechanics. "Weight every partial exit by its volume" (D17), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D17 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D18 - Keep the initial definition of R fixed
Here 1R is defined before commission. Keep that stated denominator fixed when expressing the completed partial-exit result.
ForexMechanics. "Keep the initial definition of R fixed" (D18), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D18 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D19 - Selected training is not untouched evaluation
Training selection and the descriptive mean of five invented held-out outcomes are separate statistics; neither establishes future expectancy.
ForexMechanics. "Selected training is not untouched evaluation" (D19), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D19 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.
D20 - Decision → calculation → consequence → explanation
The cycle checks understanding of a worked example. It does not establish readiness to trade real money.
ForexMechanics. "Decision → calculation → consequence → explanation" (D20), Educator Pack v1.0.0, 27 October 2026. https://forexmechanics.com/educators/#D20 . CC BY 4.0: https://creativecommons.org/licenses/by/4.0/ . Changes: [describe your changes, or state unchanged]. Provided as-is.