You can purchase Call Options and Put Options on the same stock
With Single Stock Futures (SSF), which only started trading yesterday, you can be long and short the same stock in the same account.
There are two ways to do this:
1. You can buy a contract with one expiration date, and sell a contract on the same stock but with a different expiration date.
2. You can buy a contract on one exchange, and sell an identical contract (same expiration date) on the other exchange. There are only two exchanges trading SSF, and the contracts that they trade are not interchangeable between the two exchanges. It's because they aren't interchangeable that you can be long and short an identical contract in the same account.
The first method you can use on any SSF.
For the second method, it has to be a stock whose SSF trades on both exchanges. Since SSF have only just started trading, there's a very small list of stocks that have SSF, and those that trade on both exchanges are an even smaller list .
As of right now, I believe the stocks that have SSF traded on both exhanges are: General Electric, General Motors, Exxon, Microsoft, and Oracle. More will be added as SSF trading increases.
The margin rates for SSF is generally 20% (at Interactive Brokers), but if you are both long and short SSF on the same stock, the margin requirement drops to 5%