Skip to content

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.

Notifications You must be signed in to change notification settings

aishwanth-dev/NVDA-Option-Pricing-Risk-Analysis

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages