Skip to content

Analyze intraday performance of NSE stocks using yFinance. Tracks returns, volatility, and risk-adjusted performance in real-time.

License

Notifications You must be signed in to change notification settings

CodeByRachit/nse-intraday-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ˆ NSE Intraday Stock Analyzer

This project analyzes real-time intraday performance of selected NSE (India) stocks using yfinance. It helps identify top gainers/losers, volatility, and risk-adjusted returns across different time slices.


πŸ”§ Features

  • Fetches 1-minute intraday data with details from NSE via Yahoo Finance
  • Calculates:
    • Daily return (%)
    • Last 1 hour return (%)
    • Last 15 minutes return (%)
    • Volatility
    • Risk-adjusted return
  • Highlights:
    • Top 5 & Bottom 5 stocks based on return
    • Live market snapshots
  • Handles weekends, holidays, and data gaps
  • Can analyze either:
    • A fixed list of top 22 NSE stocks (default)
    • All NSE stocks using nsetools (optional)

πŸ“¦ Requirements

Install dependencies using:-

pip install yfinance pandas numpy pytz nsetools

2. Run the script:

## Dependencies
- yfinance
- pandas
- pytz
- numpy
- nsetools

About

Analyze intraday performance of NSE stocks using yFinance. Tracks returns, volatility, and risk-adjusted performance in real-time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages