I don't want to add to the fog but I sometimes, if rarely, use vertical debit spreads to speculate on a rise in a stock's price.
If I buy a stock I am either speculating that the stock will rise in price at which point I will sell it, or I am collecting a dividend.
If I buy a call, since there is no chance to collect a dividend, I am purely speculating, not only that the stock will rise, but that the rise in the stock price will be greater than the price I pay for the call. OR I am speculating that the implied volatility of the call will rise and I will be able to sell the call for more than I paid for it sometime before expiration.
Buying calls rather than buying the stock allows me to speculate on a rise in stock price with a much lower investment (and thus higher potential yield) than buying the stock, but I have to pay time value for the call and the value of the call will deteriorate with time until expiration. At expiration all time value in the call will have expired and represent a loss unless the stock has risen in price so that the intrinsic value of the call has risen more than the time value of the call.
Thus a vertical spread compared to a straight call is a lower cost, capped speculation on a rise in price of the stock. A vertical spread is not an effective method of speculating on a rise in implied volatility since what is gained in price on the long option will usually (but not always) be lost in a parallel increase price in the short option which will net zero.
Of course, the main question is what is it that I know about the probability of a rise in stock price that is unknown to the rest of the world and thus not priced into the cost of the calls?
Unless I am an 'insider' or have an effective weegie board the answer is usually nothing.
Buying the call and at the same time selling a higher price call makes the same speculation as buying the call but both reduces the amount of the investment that needs to be overcome by a rise in intrinsic value and caps the possible rise in intrinsic value at the upper strike.
Buying a call is effective if the market has underpriced the call (Probability of a rise times the amount of the rise > price of the call).
Buying a spread is effective if the market has either underpriced the calls at the lower strike or overpriced the calls at the upper strike.
http://www.cboe.com/framed/IVolfram...ADING_TOOLS&title=CBOE - IVolatility Services