TEACH THE MECHANICS

A forex classroom, ready to adapt.

Use a diagram, set a problem and ask learners to explain their result. This English teaching pack brings together printable exercises, worked answers and short lesson plans around the same ten hypothetical cases.

Version 1.0.0 27 October 2026 No sign-up

20
editable diagrams
10
exercises + answers
5
40-minute lessons

Start here: download the student workbook for learners and keep the teacher guide separate. All numbers are invented teaching inputs. These materials check reasoning within stated assumptions; they do not assess trading readiness or demonstrate a profitable strategy.

Print, present or work offline

FOR LEARNERS

Student workbook

Ten self-contained problems with room for a decision, calculation and explanation. No answer key in this document.

Download PDF · Print-ready HTML

FOR TEACHERS

Teacher guide

Worked arithmetic, decision feedback, common mistakes and five timed lesson plans. Includes the answers.

Download PDF · Read the answers

FOR YOUR OWN MATERIALS

Editable source pack

SVG and PNG diagrams, editable HTML handouts, PDFs, lesson plans, widget snippets and a manifest of file hashes.

Download ZIP · Download manifest JSON

The ZIP opens offline: extract it and open index.html. Calculator widgets and links to the online course need an internet connection. PDFs use A4 pages; print scaling may be needed for other paper sizes.

Choose a 40-minute lesson

Each lesson pairs two exercises, includes a discussion and ends with a short explanation check. Timings are teaching plans, not measured learner completion times.

L01 · 40 MINUTES

From a risk budget to an account check

  • Convert pip value into the account currency before calculating position size.
  • Round volume down to the supplied lot step and verify the planned loss.
  • Keep position margin, free margin and planned stop-loss risk as separate quantities.

Exercises E01 + E06

View lesson sequence
  1. 4 min - Name the quantities

    Ask learners to label a risk budget, pip value, lot size, margin and free margin with their units. Collect a first answer before discussing it.

  2. 5 min - Trace the currency conversion

    Use D02-D04 to trace contract units to quote-currency pip value and then account-currency pip value. Ask where the familiar 10-per-pip shortcut would fail in E01.

  3. 10 min - Exercise E01: size the yen position

    Learners calculate independently, show the units and round down to the stated lot step. They then check the jpy-position case in Decision Lab and explain any correction. Enter the exercise assumptions explicitly when using a calculator.

  4. 5 min - Separate collateral from a loss budget

    Use D13-D14 to distinguish existing used margin, the new margin requirement, remaining free margin and the separate stop-loss budget. Available margin is not a recommendation to open a position.

  5. 10 min - Exercise E06: check the account

    Learners calculate the new notional, margin requirement and post-position free margin before checking the margin-risk case. Compare these with the separately calculated planned price-move loss.

  6. 6 min - Explain and check

    Pairs identify one unit error and one margin-versus-risk error the examples prevent. Finish with the individual check questions; record the explanation as well as the number.

Inputs are synthetic and fixed. E01 excludes execution costs; E06 uses a simple leverage model without tiers or offsets. Planned stop-loss loss and free margin do not bound an actual trade's loss. Neither calculation establishes a safe risk percentage or broker-specific account rules.

Open printable lesson plan

L02 · 40 MINUTES

Execution costs and the price of a fill

  • Label results as gross or net and deduct an additional cost exactly once.
  • Express the supplied pip cost in units of the stated initial risk, R.
  • Calculate a realised loss from a supplied fill distance instead of assuming execution at the planned stop.

Exercises E02 + E07

View lesson sequence
  1. 4 min - Read the labels first

    Present E02's gross results and ask whether a cost has already been included. Each learner states what 1R means before calculating.

  2. 6 min - Build one gross-to-net bridge

    Use D05-D06 to separate gross expectancy, additional cost in R and net expectancy. Mark where a second deduction would count the same cost twice.

  3. 10 min - Exercise E02: does the stated edge survive?

    Learners calculate gross expectancy, convert the 1.5-pip additional cost into R and derive net expectancy. Check the execution-costs case, then compare with the expectancy calculator using the same assumptions.

  4. 5 min - Compare a stop instruction with a fill

    Use D15 to distinguish E07's planned 20-pip stop from its supplied 35-pip adverse closing distance. Ask what evidence would be needed to analyse a real execution rather than this supplied example.

  5. 9 min - Exercise E07: reconcile the loss

    Learners calculate price-move loss and round-trip commission separately, then add them once. Check the gap-execution case and reproduce it in the profit/loss calculator where the supplied assumptions can be entered.

  6. 6 min - Exit check

    Learners explain one omission and one double-counting error. Use the check questions independently; require a gross/net label or cost label on each answer.

These are synthetic examples, not measured execution quality or a future cost distribution. The gross-to-net example holds win rate and payoffs fixed. Changing a stop can change a strategy's outcomes; the cost ratio alone cannot select a better stop. Actual order handling depends on product, order terms and broker.

Open printable lesson plan

L03 · 40 MINUTES

Read the whole position: exposure and partial exits

  • Represent a supplied FX position with signed base- and quote-currency legs.
  • Distinguish shared currency exposure from summed planned stop-loss budgets.
  • Weight partial exits by volume and reconcile one full-trade net result in the original R units.

Exercises E03 + E09

View lesson sequence
  1. 4 min - State the unit and scope

    Ask what a pair name hides about its two currency legs and what a partial exit hides about the remaining position. Learners label exposure, cash P&L and R as different measures.

  2. 6 min - Build a currency-leg table

    Use D07-D08 to represent the three supplied long base/USD positions. Keep exposure units separate from the stated 100 USD stop-loss budget for each position.

  3. 10 min - Exercise E03: find the common leg

    Learners calculate and sum the negative USD legs, then separately sum planned stop-loss budgets. Check the usd-concentration case and inspect the same synthetic positions with the portfolio-exposure tool.

  4. 5 min - Keep one full-trade denominator

    Use D17-D18 to draw the two exit volumes against the original 1.00-lot position. Keep the initial price-move risk of 200 USD as the stated denominator of R.

  5. 9 min - Exercise E09: combine the partial exits

    Learners calculate each partial's gross cash result, add them, deduct the single full-trade commission and convert the total to R. Check the partial-exit case. If calculating each leg separately, reconcile costs across the whole trade rather than charging the full commission to each exit.

  6. 6 min - Reconcile and explain

    Pairs review units, signs, volume weights and cost allocation. Finish with individual answers to the check questions.

Prices, volumes and outcomes are synthetic. A shared currency leg does not establish a correlation estimate or identical price behaviour. The exposure representation does not imply literal currency borrowing. The partial-exit calculation evaluates the supplied exits; it does not show that partial exits improve a strategy.

Open printable lesson plan

L04 · 40 MINUTES

Drawdown: the path and the recovery denominator

  • Track a running equity peak and calculate subsequent percentage drawdown from that peak.
  • Explain why the same supplied outcomes can have the same final equity and different drawdown paths.
  • Calculate the gain needed to restore a starting amount after a loss, using remaining capital as the denominator.

Exercises E04 + E08

View lesson sequence
  1. 4 min - Predict before calculating

    Show E04's two sequences. Learners predict whether final equity and maximum drawdown must be identical, recording the predictions separately.

  2. 6 min - Introduce the running peak

    Use D09-D10 to demonstrate one row of the equity table and identify the drawdown denominator. Explain that profit relative to initial capital can coexist with a drawdown from a later peak.

  3. 10 min - Exercise E04: calculate the path

    Learners complete sequence A's table and find maximum drawdown. Compare its path with sequence B before checking the backtest-sequence case. Discuss what conditional resampling can illustrate and what fresh evidence it cannot create.

  4. 5 min - Change the recovery denominator

    Use D16 to distinguish a loss measured against starting capital from a gain measured against remaining capital. Learners identify the two denominators before applying a formula.

  5. 9 min - Exercise E08: restore the starting amount

    Learners calculate the gain required after the supplied 25% loss, then verify it in the drawdown-recovery case and drawdown calculator. Explain why the arithmetic says nothing about how quickly that gain could be earned.

  6. 6 min - Individual exit check

    Use the check questions. Each learner gives one reason a reassuring final return is an incomplete description of the path. Do not turn the example into a recommended position-risk setting.

Paths and recovery inputs are synthetic, with no cash flows or execution variation. The 10% risk fraction makes the arithmetic visible; it is not a safe or recommended threshold. Resampling is conditional on its observations and model. It does not establish future drawdown, ruin probability or the attainability of a recovery return.

Open printable lesson plan

L05 · 40 MINUTES

Evidence before conclusions: journals and holdout tests

  • Select unique completed trades with valid realised net outcomes before calculating a journal statistic.
  • Keep planned targets separate from realised results and document an explicitly known duplicate.
  • Distinguish a selected training result from a frozen-rule holdout result and state the limits of a five-trade sample.

Exercises E05 + E10

View lesson sequence
  1. 4 min - Define the sample

    Ask whether five rows necessarily mean five completed trades. Learners write an inclusion rule before inspecting the E05 records.

  2. 6 min - Audit the records

    Use D11-D12 to separate plans, completed outcomes and the explicitly known accidental duplicate. Require a reason for each inclusion or exclusion; do not remove an inconvenient losing trade.

  3. 9 min - Exercise E05: compute a defensible mean

    Learners select unique completed trades, report sample size and calculate mean realised net R. Check the journal-quality case. If demonstrating the journal analyzer, first reconcile the file with the worksheet and stated inclusion rule.

  4. 6 min - Separate selection from evaluation

    Use D19 to distinguish searching 100 training variations from evaluating one version frozen before the holdout observations. Ask what happens to the test's role if rules change after its results are seen.

  5. 9 min - Exercise E10: report the unseen result

    Learners calculate the holdout mean without adding the training result or deducting already-included costs. Check the out-of-sample case. With D20 and the strategy testing protocol, draft a record of the frozen version, sample boundary and next evaluation step.

  6. 6 min - Write a limited conclusion

    Use the check questions. Each learner writes one sentence reporting the result and sample size, followed by one sentence describing what those observations cannot establish.

Records and strategy results are invented teaching data. The duplicate is known to be accidental; real records need an audit trail rather than deletion based only on a repeated-looking row. Three or five observations are descriptive examples, not evidence of stable performance. This lesson assesses record handling and reasoning, not profitability or readiness to risk money.

Open printable lesson plan

Twenty diagrams you can reuse

Download an editable SVG for slides or a 2400-pixel PNG for a handout. Each diagram carries its source, version and license. Check the caption and assumptions before adapting it.

Ten exercises, connected to Decision Lab

Ask learners to write the decision, the number with its unit and one limit of the model. The student workbook contains the full inputs; interactive links below open feedback and worked answers online.

  1. E01 - Sizing a yen pair for a euro account

    Convert the pip value to the account currency and choose a tradable volume within a fixed risk budget.

    Open interactive case and feedback · Open worksheet · Teacher solution

  2. E02 - Execution costs and net expectancy

    Convert a pip cost into R and deduct an additional cost consistently from before-cost expectancy.

    Open interactive case and feedback · Open worksheet · Teacher solution

  3. E03 - Shared dollar exposure

    Calculate signed currency legs and distinguish common currency exposure from planned stop-loss budgets.

    Open interactive case and feedback · Open worksheet · Teacher solution

  4. E04 - Order of returns and maximum drawdown

    Track current-equity compounding and measure drawdown against the running equity peak.

    Open interactive case and feedback · Open worksheet · Teacher solution

  5. E05 - Cleaning a mixed journal export

    Define a valid completed-trade sample before calculating mean realised net R.

    Open interactive case and feedback · Open worksheet · Teacher solution

  6. E06 - Free margin and stop-loss risk

    Convert a new position to account-currency notional, calculate its margin and include existing used margin.

    Open interactive case and feedback · Open worksheet · Teacher solution

  7. E07 - Realised loss after an adverse fill

    Use a supplied actual fill distance and count the stated round-trip commission once.

    Open interactive case and feedback · Open worksheet · Teacher solution

  8. E08 - Recovery from a drawdown

    Calculate a recovery percentage using the capital remaining after a loss.

    Open interactive case and feedback · Open worksheet · Teacher solution

  9. E09 - Net R across two partial exits

    Weight partial-exit cash outcomes by volume and preserve the initial definition of one R.

    Open interactive case and feedback · Open worksheet · Teacher solution

  10. E10 - Evaluating a frozen strategy on held-out trades

    Calculate a descriptive holdout mean while keeping training selection separate from untouched evaluation.

    Open interactive case and feedback · Open worksheet · Teacher solution

Put a calculator beside your lesson

These three hosted widgets use the same calculation tools as ForexMechanics. Copy a snippet into an LMS or web page that permits iframes. They need an internet connection and follow the site privacy policy. A fixed-height embed is supplied; adjust the height to suit your layout.

Pip value calculator widget
Position size calculator widget
Trading costs calculator widget

Reuse the pack with a clear source credit

CC BY 4.0 applies to the original diagrams, exercise text, worked answers, lesson plans and printable handouts included in this versioned pack. You may share and adapt these materials, including for commercial use, under that license. Keep the supplied attribution and notices, link to the source and license, and describe changes. Do not imply endorsement.

This specific license does not grant rights to the rest of the website, its application code, third-party materials or trademarks. The widget snippets permit embedding the hosted calculators; they do not license the calculator source code. No additional permission is needed for the pack uses allowed by CC BY 4.0. See the full license text and the pack license notice.

The materials are supplied as-is without warranties. CC BY 4.0 permissions already granted remain in effect while its terms are met. Other course content follows the general reader-rights policy.

Download all source credits (CSV) · Download version and file hashes (JSON)

Verify the ZIP download

SHA-256 (ZIP, v1.0.0):

70fa07c9058e47954dd45b54a5f8c64d6b7fe16070ae43e8517d820093d17ddb

Make the next version better

Found a missing assumption or a misleading diagram? Send the resource ID (for example D13 or E06), version and proposed correction through the contact page. Adapted translations are welcome under the pack license; identify them as adaptations and describe the changes.

Explore the full course · Open Decision Lab · Browse the toolkit

Jarosław Wasiński

Editor-in-chief, ForexMechanics.com • Macro & FX analyst

Independent analyst and practitioner with over 20 years of experience in financial markets. Actively involved in Forex since 2007, with a focus on fundamental analysis, OTC market structure, and disciplined capital risk management.

  • Creator and editor-in-chief of MyBank.pl, providing reliable financial education since 2004.
  • Author of hundreds of in-depth market commentaries, structural analyses, and educational materials for traders and investors.
  • Advocate for market transparency, promoting education grounded in hard data and institutional reports (BIS, ESMA, CFTC).

All content is educational and informational only – it does not constitute investment advice or a recommendation. Remember: leveraged trading (Forex/CFD) carries a high risk of rapid capital loss.