risksnap-icon

Options & Strategies

Equity options are used to hedge equity positions against losses due to adverse changes in the equity market. Options are also used to for volatility views. Fees can be earned by selling options. Options are used in structured notes to enhance the yield in order to benefit from bullish/bearish equity market views.


In the pricers enter an equity code, strike and expiry date to load the current spot, smoothed implied volatility, rate and dividend yield. You may also enter values manually; the Surface and Rates and Inflation pages are available for reference.

Ensure you have read the User Agreement before using any calculators on RiskSnap.

Strategy destination portfolio
Open Portfolio Analytics
Each strategy's Add to Portfolio button copies all option legs into the selected saved portfolio. Load it on the Correlations page for valuation and enter its combined Book Cost there. Portfolios are shared in this browser on the same RiskSnap address.

💲  Online Black-Scholes Option Pricer

Option Pricer 1




















Option Pricer 2




















About Options

• Equity Options

Equity options are priced using Black–Scholes.

Call:   C = Se−qT N(d1) − Ke−rT N(d2)

Put:   P = Ke−rT N(−d2) − Se−qT N(−d1)

d1 = ln(S/K) + (r − q + σ2/2)Tσ√T    d2 = d1 − σ√T

S = spot; K = strike; T = time to expiry in years; r = interest rate; q = dividend yield; σ = volatility; N = standard normal cumulative distribution.

• Volatility

RiskSnap's volatility surface is used to determine market volatility. The volatility reflects current market prices for options with different strikes. This volatility is called “implied volatility (IV)” since it is implied from the option price which is a function of market demand. With the other components fixed at a point in time option price differences are due to differences in implied volatility. This is somewhat at odds of the statistical definition of volatility which is one standard deviation of historical returns about the mean regardless of strike. The differences create a surface which can be skewed to the left or right, or resemble a smile.

Market sources provide traded prices, bid/offer and IV for each listed option however illiquidity may make the IV out-of-date. This is sometimes accommodated by using recent bid/offer prices but the spreads may be wide for lack of depth. RiskSnap’s volatility surface uses Yahoo's closing prices to calculate RiskSnap IV and filters closing quotes that violate direction of puts and calls, removes some arbitrage impossibilities, applies monotonic filter checks since call prices should not rise as strike prices rise, or put prices should not fall as strikes rise and smoothes the result as a surface. At the extremes of the surface deep ITM/OTM options can be insensitive to volatility, making IV inferences difficult. Extrapolated parts of the surface deserve particular caution. The pricer uses Yahoo's forward annual dividend yield.

The “raw” surface on the Surface page displays Yahoo’s reported implied volatilities for reference. RiskSnap calculates its own implied volatilities from the option prices, then uses them to build the filtered smoothed surface used in its option pricing.

Strategies - Equity Options

Options are used both for hedging and for earning income. Strategies are combinations of options based on expectations of future movements of the underlying (spot), and volatilities. Risk, as for all capital markets instruments, always remains but the extent can be managed either through caps or through selling/buying back the option during the option’s life (to expiry).

Strategies can be used to build structured notes as in the costless collar.

In the following, for each of the strategies, the structure, the participant’s view and the maximum/minimum gains are listed. (fees which may or may not be required by the broker are not shown). Expiry dates are the same for all strategies and expressed in years, e.g. 30 days = .082192 years. ATM = At-the-money, OTM=out-of-the-money.

Please click on User Agreement before using any calculators on RiskSnap. User Agreement


ChartStructureEquity ViewVolatility ViewMax LossMax Gain
Go to Bull Call Spread Calculator

Calculators for the above strategies follow. Each strategy uses percentage-based strikes and linked option panels. Each leg has its own volatility input and uses the RiskSnap pricing engine.

1. Bull Call Spread Calculator

Buy a lower strike call and sell a higher strike call. This is a debit spread.

Equity View: long   |   Volatility View: neutral

Bought Call

Bull Call Spread

Sold Call

0% OTM means at the money; 5% OTM sets a call strike 5% above spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: net premium paid. Max gain: higher strike less lower strike less net premium paid.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Bought Call
Sold Call

2. Bull Put Spread Calculator

Sell a higher strike put and buy a lower strike put. This is a credit spread.

Equity View: long   |   Volatility View: neutral

Buy Lower Put

2. Bull Put Spread Calculator

Sell Higher Put

0% OTM means at the money. Positive % OTM sets call strikes above spot and put strikes below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: Higher strike less lower strike less net premium received. Max gain: Net premium received.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Buy Lower Put
Sell Higher Put

3. Bear Call Spread Calculator

Sell a lower strike call and buy a higher strike call. This is a credit spread.

Equity View: short   |   Volatility View: neutral

Sell Lower Call

3. Bear Call Spread Calculator

Buy Higher Call

0% OTM means at the money. Positive % OTM sets call strikes above spot and put strikes below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: Higher strike less lower strike less net premium received. Max gain: Net premium received.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell Lower Call
Buy Higher Call

4. Bear Put Spread Calculator

Buy a higher strike put and sell a lower strike put. This is a debit spread.

Equity View: short   |   Volatility View: neutral

Sell Lower Put

4. Bear Put Spread Calculator

Buy Higher Put

0% OTM means at the money. Positive % OTM sets call strikes above spot and put strikes below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: Net premium paid. Max gain: higher strike less lower strike less net premium paid.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell Lower Put
Buy Higher Put

5. Long Strangle Calculator

Buy an out-of-the-money put and an out-of-the-money call.

Equity View: neutral   |   Volatility View: Long

Buy OTM Put

5. Long Strangle Calculator

Buy OTM Call

0% OTM means at the money. Positive % OTM sets call strikes above spot and put strikes below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: Net premium paid. Max gain: Unlimited.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Buy OTM Put
Buy OTM Call

6. Short Strangle Calculator

Sell an out-of-the-money put and an out-of-the-money call.

Equity View: neutral   |   Volatility View: Short

Sell OTM Put

6. Short Strangle Calculator

Sell OTM Call

0% OTM means at the money. Positive % OTM sets call strikes above spot and put strikes below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: Unlimited. Max gain: Net premium received.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell OTM Put
Sell OTM Call

7. Long Straddle Calculator

Buy an at-the-money call and an at-the-money put.

Equity View: neutral   |   Volatility View: Long

Buy ATM Call

7. Long Straddle Calculator

Buy ATM Put

0% OTM means at the money. Positive % OTM sets call strikes above spot and put strikes below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: Net premium paid. Max gain: Unlimited.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Buy ATM Call
Buy ATM Put

8. Short Straddle Calculator

Sell an at-the-money call and an at-the-money put.

Equity View: neutral   |   Volatility View: short

Sell ATM Call

8. Short Straddle Calculator

Sell ATM Put

0% OTM means at the money. Positive % OTM sets call strikes above spot and put strikes below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: Unlimited. Max gain: Net premium received less difference between put strike and call strike if not exactly same. .

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell ATM Call
Sell ATM Put

9. Negative Risk Reversal Calculator

Sell an out-of-the-money call and buy an out-of-the-money put.

Equity View: short   |   Volatility View: neutral

Buy OTM Put

9. Negative Risk Reversal Calculator

Sell OTM Call

0% OTM means at the money. Positive % OTM sets call strikes above spot and put strikes below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: Unlimited. Max gain: Put strike less net premium paid.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Buy OTM Put
Sell OTM Call

10. Positive Risk Reversal Calculator

Buy an out-of-the-money call and sell an out-of-the-money put.

Equity View: long   |   Volatility View: neutral

Sell OTM Put

10. Positive Risk Reversal Calculator

Buy OTM Call

0% OTM means at the money. Positive % OTM sets call strikes above spot and put strikes below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices both legs.
Max loss: Put strike less net premium received. Max gain: Unlimited.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell OTM Put
Buy OTM Call

11. Long Call Butterfly Spread Calculator

Buy one lower strike call, sell two middle calls, buy one higher strike call.

Equity View: neutral   |   Volatility View: Short

Buy Lower Call

11. Long Call Butterfly Spread Calculator

Sell 2 Middle Calls

Buy Higher Call

0% OTM means at the money; negative % OTM means in the money. Positive % OTM sets calls above spot and puts below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices all legs.
Max loss: Net premium paid. Max gain: ATM strike less lower strike less net premium paid.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Buy Lower Call
Sell 2 Middle Calls
Buy Higher Call

12. Short Call Butterfly Spread Calculator

Sell one lower strike call, buy two middle calls, sell one higher strike call.

Equity View: neutral   |   Volatility View: long

Sell Lower Call

12. Short Call Butterfly Spread Calculator

Buy 2 Middle Calls

Sell Higher Call

0% OTM means at the money; negative % OTM means in the money. Positive % OTM sets calls above spot and puts below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices all legs.
Max loss: ATM strike less OTM strike less net premium received. Max gain: Net premium received.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell Lower Call
Buy 2 Middle Calls
Sell Higher Call

13. Long Put Butterfly Spread Calculator

Buy one lower strike put, sell two middle puts, buy one higher strike put.

Equity View: neutral   |   Volatility View: short

Buy Lower Put

13. Long Put Butterfly Spread Calculator

Sell 2 Middle Puts

Buy Higher Put

0% OTM means at the money; negative % OTM means in the money. Positive % OTM sets calls above spot and puts below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices all legs.
Max loss: Net premium paid. Max gain: ITM strike less 1 ATM strike less net premium paid.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Buy Lower Put
Sell 2 Middle Puts
Buy Higher Put

14. Short Put Butterfly Spread Calculator

Sell one lower strike put, buy two middle puts, sell one higher strike put.

Equity View: neutral   |   Volatility View: long

Sell Lower Put

14. Short Put Butterfly Spread Calculator

Buy 2 Middle Puts

Sell Higher Put

0% OTM means at the money; negative % OTM means in the money. Positive % OTM sets calls above spot and puts below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices all legs.
Max loss: 1 ATM strike less ITM strike less net premium received. Max gain: Net premium received.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell Lower Put
Buy 2 Middle Puts
Sell Higher Put

15. Short Iron Condor Calculator

Buy a far OTM put, sell a nearer OTM put, sell a nearer OTM call, buy a farther OTM call.

Equity View: neutral   |   Volatility View: short

Buy Far OTM Put

15. Short Iron Condor Calculator

Sell OTM Put

Sell OTM Call

Buy Far OTM Call

0% OTM means at the money; negative % OTM means in the money. Positive % OTM sets calls above spot and puts below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices all legs.
Max loss: Lower put strike less higher put strike, or, lower call strike less higher call strike; less net premium received . Max gain: Net premium received.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Buy Far OTM Put
Sell OTM Put
Sell OTM Call
Buy Far OTM Call

16. Long Iron Condor Calculator

Sell a far OTM put, buy a nearer OTM put, buy a nearer OTM call, sell a farther OTM call.

Equity View: neutral   |   Volatility View: long

Sell Far OTM Put

16. Long Iron Condor Calculator

Buy OTM Put

Buy OTM Call

Sell Far OTM Call

0% OTM means at the money; negative % OTM means in the money. Positive % OTM sets calls above spot and puts below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices all legs.
Max loss: Net premium paid. Max gain: Higher put strike less lower put strike, or, higher call strike less lower call strike; less net premium paid.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell Far OTM Put
Buy OTM Put
Buy OTM Call
Sell Far OTM Call

17. Bullish Seagull Calculator

Buy a lower strike call, sell a higher strike call, and sell an OTM put.

Equity View: long   |   Volatility View: neutral

Sell OTM Put

17. Bullish Seagull Calculator

Buy Lower Call

Sell Higher Call

. Uncheck to price all three entered strikes. The financing strike and % OTM update after pricing.

0% OTM means at the money; negative % OTM means in the money. Positive % OTM sets calls above spot and puts below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices all legs.
Max loss: Put strike . Max gain: Higher call strike less lower call strike.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell OTM Put
Buy Lower Call
Sell Higher Call

18. Bearish Seagull Calculator

Sell a lower strike put, buy a higher strike put, and sell an OTM call.

Equity View: short   |   Volatility View: neutral

Sell Lower Put

18. Bearish Seagull Calculator

Buy Higher Put

Sell OTM Call

. Uncheck to price all three entered strikes. The financing strike and % OTM update after pricing.

0% OTM means at the money; negative % OTM means in the money. Positive % OTM sets calls above spot and puts below spot. Edit either the percentage or strike. Volatility, rate and dividend yield use decimals. The first Price button prices all legs.
Max loss: Unlimited. Max gain: Higher put strike less lower put strike.

LegPrice per shareDelta per optionCash PremiumPayoff at Spot
Sell Lower Put
Buy Higher Put
Sell OTM Call