I'm sure this is an easy question. I've traded plenty of fx for my day job, but I'm wondering what the best way to do it as a retail investor would be. Do you use: 1. futures 2. forwards (are there brokers where i can do forwards?) 3. spot 4. other (etf?) I know I can easily do spot but IB is gonna give me LIBOR (or some variant) minus 25bps or more (on some foreign stuff) and it can change. If I do futures at least I know I'm collateralizing in USD where I know exactly what the rate is. Or maybe there is a better broker than IB for fx? I'd also like to be smart about transaction costs...not sure for a retail investor which method is cheapest. Thanks in advance for any thoughts.