Exploring the Black-Scholes Formula

This Demonstration graphically explores the Black–Scholes formula for the value of European call and put options. First, choose whether you wish to explore a call option or a put option. Next, using the pull-down menu, choose two (out of six) parameters that will be treated as independent variables in the graph (the option value being the dependent variable). Vary the remaining parameters (or the two chosen variables) to explore the changes in the option value and the shape of the surface. A point on the surface represents the option value for given values of the variables and parameters. To see the option value, turn the mesh off and place the mouse over the point.



  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


A call option on an asset (usually stock) gives its holder the right to buy the asset at a prescribed price at or before the time of expiry of the option. A put option on an asset gives its holder the right to sell the asset at a prescribed price at or before the time of expiry of the option. A European option (call or put) can be exercised only at the time of expiry (an American option can be exercised on or before the time of expiry). In the case of European options, under the assumption that the stock price process is an exponential Brownian motion with drift, there is a famous explicit formula (the Black–Scholes formula) that gives the value of the option in terms of several parameters. In 1997 the Nobel Prize in Economics was awarded to Robert C. Merton and Myron Scholes for work on which the formula is based (Fischer Black was not eligible, having died two years earlier). The term "Black–Scholes" was first used by Merton in a paper that built on the initial work by Black and Scholes.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+