Doesn't sound right.Quote from 2manywhiners:
...
The account has to be held by a citizen and/or legal entity of Switzerland.
...
A legal entity of Switzerland would definitely be taxed by Switzerland on profits (capital gains or not) for anything held in its own name.
A citizen of Switzerland would not be taxed on capital gains as long as he is an "infrequent trader". Under the applicable standards, any form of daytrading or frequent portefolio adjustments would place this "private Swiss" person into the business/professional category taxwise. That's what the law says. In the past, some nasty complicated court cases ran about these matters. I'm not sure about the the final outcome - if any yet - of all this. Some seem to suggest not to declare capital gains and nobody will bother you.
Further, I don't believe it matters whether you are a Swiss citizen or a non-Swiss legal resident.