In reality we are buying and selling thin air. It is a bet we are putting with our broker. When we buy eur/usd we are betting that it will go up and the broker that takes the opposite position bets that it will go down. For this bet to take place a certain amount of our real money is locked as a collateral.