Volatility won't be an issue. They will simply use a liquidity provider. The liquidity provider will assume the risk of market swings while the tokens are in transit (only 10 - 15 seconds) and sometimes they’ll come out ahead and sometimes they come out behind.