Version and file hashes
Version 1.0.0 / 27 October 2026. SHA-256 hashes cover the listed components. Manifest formats and ZIP do not hash themselves. Editable JSON source files are included in the ZIP.
- data/diagrams.json
14072 bytesea9a4c73567883006e380e652ebc17267fe14a57e2d500b426530a0ac20f10b4 - data/exercises.json
30974 bytes6afa4c0d737656a161ed43d89b4eece039bc00e548e86393d93a608928716576 - data/lessons.json
22563 bytes98492f4fbcb293067d738a5f0f9aa191e84ac65878e7ffd1f498a0b1a0d11065 - diagrams/D01-pip-anatomy.png
161844 bytes6cdfd13c40d8ef344d592c457dc9efe089f3f3f9850c5c1a257339a210ef4ff8 - diagrams/D01-pip-anatomy.svg
4462 bytes667c6e8f2f1885b2902c1d00f9983d98b4b835f6b7364042fdbabadc79a67958 - diagrams/D02-jpy-pip-conversion.png
163232 bytes14b18c6d42221c67507e4fece4757a978e1c2a218af70bc57b0ea9a3e6658d54 - diagrams/D02-jpy-pip-conversion.svg
4027 bytescf3846477d3098ac5a32614018f39f54fdfa0ac414d58f7d03804a1964fefb7f - diagrams/D03-risk-budget-position.png
187443 bytes4d0bc05b60016d2a16055310998dfa413463b26e092a650c3c08e52bbcd7b5d1 - diagrams/D03-risk-budget-position.svg
3646 bytes650a55f6081f8c4712a75e9723b486e012c3faeafed12899fecdf0e06b31bc12 - diagrams/D04-lot-step-rounding.png
152576 bytes85419654c769bedda00efa435c0f798514e77ffea07678d0faeabbc67dc5e220 - diagrams/D04-lot-step-rounding.svg
5190 bytesd6ccf5bddf1f1adb67ed634124a6c6bcf388621e33019e6ec39e1645223fb993 - diagrams/D05-gross-net-expectancy.png
156018 bytesdf35e3e6e434c96a980d0e10e3c21a5296e011e5a0752da2ce4da0ed6363b0d0 - diagrams/D05-gross-net-expectancy.svg
4542 bytes22f2448bc1f10a0cfe5604cd7c0cc60f9ad28532c8dfadd725f81241c807d319 - diagrams/D06-break-even-winrate.png
152242 bytesd6b36b4324d4823af79f28e1c9f2bc92888763eb083e76b8ca5848a129d7ca45 - diagrams/D06-break-even-winrate.svg
5157 bytes9b51993292c4dc9635e0e4ad623ffe560bc3d98b4017c33074e5e802d724c984 - diagrams/D07-common-usd-legs.png
192522 bytes57835058ada122f2edc785a3929f7313a3d6fc39341d3d6a3dc38b4b178bac07 - diagrams/D07-common-usd-legs.svg
4557 bytesc45b1711b1179707cd88d056100e2f0ee7fad5efc62910d93738ee6fe3b0e1b3 - diagrams/D08-exposure-stop-budget.png
223157 bytes2d60524816c4604d013c987fb2951d6c3fa72ca6a56cf1aae7e8f0a95949ac34 - diagrams/D08-exposure-stop-budget.svg
4989 bytes16e62969d703f286781ad6990e7383cc6f0afb4192b6c627ee1941a82ec384ae - diagrams/D09-equity-sequences.png
183556 bytes5d601175c3e8db30a94fd9acb4e1ee0537417745749be41703a6486b00d2299b - diagrams/D09-equity-sequences.svg
5721 bytes3bad017ae027a5f105af035b1ebe05417650aa511d4afcf972fadd7053260cee - diagrams/D10-peak-drawdown.png
181677 bytesba0be383e36d5a1223bac57976658a6c3fb155d3c845b183f6a61d1f3233eb86 - diagrams/D10-peak-drawdown.svg
4537 bytesbbf215dc47c610b3fe427ed54a26ab121054875854894c9dbb841ad950e48114 - diagrams/D11-journal-record-cleaning.png
185163 bytes9754d3d90c4bfb143c413c9ea86cefc053a3e8e97f91c248d006b91eed4ef55d - diagrams/D11-journal-record-cleaning.svg
5695 bytesff84e57f79ff6c03775f41c812da2e6c89fb1039531693e3bb9aee00f5b33658 - diagrams/D12-planned-completed-states.png
179150 bytes8091db13d74130f1a240f5b044079a279e19001a9be64ba508bf48bdfc8ccb0e - diagrams/D12-planned-completed-states.svg
5042 bytesac65cd618b7368e4741b417f44f7358d8f14daae92c5cdeae949242e46a905f9 - diagrams/D13-margin-arithmetic.png
166438 bytes9bbdf924f36ea1972784c146c48e2669c1a47f88151bc9ee1dd4d1206aed16b6 - diagrams/D13-margin-arithmetic.svg
4201 bytesb8d76c049792067b94904f470e4d7c86da922f92c4fa052184ee73c57aa38189 - diagrams/D14-margin-loss-budget.png
212768 bytesa7fc4e4026bb2b60dcd40042ed2e58440866855c2b882fa09a10a610d9f9583c - diagrams/D14-margin-loss-budget.svg
4034 bytes2e3b3ae0a3a770aaf370ffe49cb6d4e6898206bcb566597c4fb8365bd2a5867e - diagrams/D15-adverse-fill.png
165951 bytes9447457ea1a39d61e12d4aeb15dd76f0d27ec879e77209c6897d902aa22d67d8 - diagrams/D15-adverse-fill.svg
4317 bytes32c431be539cfdcccddc8d70ce7e081b821c0bb75191863b285b1fa65379ff11 - diagrams/D16-drawdown-recovery.png
171786 bytes74672fd07733a8c6d4286b80d6451fceca2e88c7e9843ad29a578b5f3bbfde91 - diagrams/D16-drawdown-recovery.svg
3802 bytes39db12ec24d08c64e1aa66190f54601685475a2c76b592747f53f54302d14b2d - diagrams/D17-weighted-partial-exit.png
177715 bytes336c2f8fbfecc10947013c07f95d62a045dd630fe0eb6a7f531fe8a352629036 - diagrams/D17-weighted-partial-exit.svg
3952 bytes4fc6f493d29b1770e1f580fef9c8c52acce887381c570d9fd0b011c210bd9be7 - diagrams/D18-net-r-multiple.png
155114 bytes33931579f74bde0443de85105ca823bcd2cb08b90fcca3cdc07f3728ed87b2e8 - diagrams/D18-net-r-multiple.svg
3303 bytes85e1459f0309180d2b0080c491bd90b4f9ae4d0877d868ec3127bea26e48de20 - diagrams/D19-training-heldout.png
175089 bytesaa3b3eecb501cd30825fa8acfc1c11ad4a615fc5c0d90a8beebbd639bf80c14c - diagrams/D19-training-heldout.svg
13483 bytesec25b0ac123f33403d65d09cf666d4b4904a845f9e21a47281c59d17ccaf895b - diagrams/D20-learning-cycle.png
198186 bytes606350a6d92c51af8ac3c18d814babf275bcab7cf8a78631da9eb7f247fc0578 - diagrams/D20-learning-cycle.svg
5353 bytese6970b38cf16f3551d15b8fd7dbd9569facc25a93bc03992b1e97540c63dadf5 - diagrams.html
20234 bytes3f9c5a95c3e74b996e6a2351d6fe4a1e816b8bb4bcdf98214dfce724e663cbdb - forexmechanics-student-workbook-v1.0.0.pdf
93321 bytesade804cab6d88768d211e909c79ac1ffd53d265f3476721f69d913d236f6062e - forexmechanics-teachers-guide-v1.0.0.pdf
110181 bytes9f88918b19ae9c2551fde0ee2ee19a738d70d12f9b5013cdb1615a7a3a48644f - index.html
4202 bytes4db0ad050eae8f6a0fd971dfad2fdbb0a4a44243f742edf6f112e87573379794 - lesson-plans.html
22174 bytes8cf4a1e62e13762e5c3a59e10f2d64006d1ae2c4c5a04834b1c4d7070c5b43af - LICENSE.txt
1454 bytes011ab86eec060e66971c57a0326d2425c679737c04f17bd5f1db2ed69854bfa1 - pack.css
1723 bytesfa597a0f824241631d86829bd43b475060c82affe4f6cf5c92ce9333f6a3e887 - source-credits.csv
7170 bytes16165060e49aa8623afa684e597d8b142f4c81a255e70d0e3f72361d441b43b7 - student-workbook.html
17791 bytese46fe4b9a36a7165ff6e0843ab0bf9439e24da0a3e4d1cf5c95a6a44ca4dd9cf - teachers-guide.html
23132 bytes3061ce02cdc6dfaba0713cf2bad2ccfc0f39d35b44440b00b51aa6ce6dc69c95 - widgets.html
2929 bytes035a8b3f59818fbe3a1ac34d266af5b92c01c0d7de3d3beb8218311f19b9736e