Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

NVDA Option Pricing & Risk Analysis

A comprehensive financial derivatives analysis application built with Python and Streamlit, developed for the Introductory Options Hackathon conducted by the Indian Institute of Technology (IIT), Guwahati.

This project demonstrates Blackโ€“Scholes option pricing, Greeks calculations, and risk assessment using real NVIDIA (NVDA) stock option data.


๐ŸŽฏ Features

Educational & Interactive

  • 10 Comprehensive Tabs covering complete option pricing theory and practice
  • Real-time Market Data from Yahoo Finance (12 months historical NVDA data)
  • Interactive Simulator to experiment with option pricing parameters
  • Educational explanations with formulas and real-world intuition

Core Functionality

  1. Overview โ€“ Introduction to derivatives and options
  2. Market Data โ€“ Live NVDA data with candlestick charts and moving averages
  3. Volatility Analysis โ€“ Historical volatility and return distribution
  4. Blackโ€“Scholes Pricing โ€“ Call & Put pricing with P/L visualization
  5. Greeks โ€“ Delta, Theta, Vega with visual interpretation
  6. Risk & Hedging โ€“ Monte Carlo simulation and delta hedging
  7. Sensitivity Analysis โ€“ Impact of volatility and time to expiry
  8. Call vs Put โ€“ Comparison using payoff diagrams and parity
  9. Model Limitations โ€“ Real-world constraints and assumptions
  10. Interactive Simulator โ€“ Live parameter tuning with instant outputs

๐Ÿ“Š Application Highlights

  • Clean and professional UI
  • Horizontal scrolling tabs
  • Interactive Plotly charts
  • Real-time calculations
  • Beginner-friendly explanations

๐Ÿš€ Quick Start

Prerequisites

  • Python 3.8+
  • pip

Installation

git clone https://github.com/aishwanth-dev/NVDA-Option-Pricing-Risk-Analysis.git
cd NVDA-Option-Pricing-Risk-Analysis

About

A comprehensive financial derivatives analysis application built with Python and Streamlit, developed for the Introductory Options Hackathon conducted by the Indian Institute of Technology (IIT), Guwahati.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages