No way. You only pay the FX spread when you transfer your funds to USD and when you transfer them back.
You can leave your funds in USD for as long as you like - it’s your money remember!
Other brokers around the world charge you an FX commission for every trade which eats away at your returns. For us, this is not acceptable.