Learn / Library / Market making
Currency loop
currencies X, Y and Z trade as follows with no fees: unit of X buys units of Y; unit of Y buys units of Z; unit of Z buys units of X. A trader starts with units of X and converts around the loop X to Y to Z to X once. How many units of X does the trader gain?
Checking an answer needs JavaScript. The hint and the solution open without it.
Hint
Multiply the conversion rates.
Solution
- After the first trade the trader holds units of Y.
- After the second trade the trader holds units of Z, and after the third units of X.
- The gain is .
Answer: