USDJPY Technical Analysis July 18, 2023 • Source: forexlive.com The USDJPY selloff stalled at a key support level.