Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.88 KB

File metadata and controls

51 lines (37 loc) · 1.88 KB

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