Skip to content

A shiny application to explore the basics of option evaluation

License

Notifications You must be signed in to change notification settings

DavZim/OptionValuation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Option Valuation

A shiny application to explore the basics of option valuations

To run the project either fork/download the files and run the app.R-file, or in R run

shiny::runGitHub('OptionValuation', 'DavZim')

In order to run the project properly, you need to have the following packages installed: data.table, DT, ggplot2, knitr, magrittr, rmarkdown, fOptions, and shiny.

To install all packages you can also use

pkgs <- c("data.table", "DT", "ggplot2", "knitr", "magrittr", "rmarkdown", "fOptions", "shiny")
install.packages(pkgs)

If you find any bugs, or if you have ideas to advance this project, please reach out to me.

Screenshots

The following screenshots were taken from the app itself:

Payoff

Add financial options to a basket and see the overall payoff.

Payoff

Option Valuation

Evaluate a financial option using a binomial tree approach.

binomial_tree

Or calculate the value of the option using the black-scholes approach.

black_scholes

Greeks

Have a look at the sensitivity factors have on the greeks.

greeks

About

A shiny application to explore the basics of option evaluation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published