I have heard a lot of different stories about capital gains tax and how to legally claim your forex profits.  I am a US based trader that used a broker in Switzerland.  I have heard you don't have to file for capital gains tax since the broker is in Switzerland, but I would have to file my profits as normal income tax.  Is that correct?