you can open an account at oanda and use a demo account.
If you want to deposit bitcoin, you can use 1broker for trading forex.
have you used 1broker? what I want to ask is after the deposit and trading when it is time to make some withdrawal, they do allow you to that right many forex broker give a very hard time when it comes to withdrawal.
yes, you can withdraw your btc whenever you like. As long as it is realised btc. ie, not locked into positions.
In terms of withdrawing your BTC, I can very much recommend 1broker. They're really instant; until now, I never managed to switch tabs in my browser faster than the BTC coming in. It's 100% automated and you don't need to worry about not receiving your coins back.
Though you should realize that you don't "really trade Forex" there. This means, your trades don't matter on the real market. It's a bucket shop (though a good and reliable one) and you're basically betting against them, whether the price goes up or down.
but the price they show there are form real time market correct our they have the power to manipulate the prices of currency pairs?