A newer version of the Streamlit SDK is available: 1.56.0
metadata
title: Fnonse
emoji: π
colorFrom: yellow
colorTo: purple
sdk: streamlit
sdk_version: 1.43.1
app_file: main.py
pinned: false
license: mit
short_description: FNO, stock analysis of NSE listed stocks
NSE Stock Analysis Platform π
A comprehensive NSE stock analysis platform built with Streamlit, providing real-time technical indicators, trading signals, and news insights for investors.
Features
- Real-time Stock Analysis: Technical indicators and interactive charts
- AI-Powered Recommendations: Smart stock recommendations based on technical analysis
- Stock Screener: Filter stocks based on custom technical criteria
- Live News Feed: Latest news for NSE stocks using Google News RSS
- Interactive Charts: Multi-timeframe analysis with various technical indicators
Technical Stack
- Frontend: Streamlit
- Data Processing: Pandas, NumPy
- Technical Analysis: Custom implementations of technical indicators
- Data Source: yfinance API
- News Feed: Google News RSS
- Visualization: Plotly
Dependencies
streamlit
pandas
numpy
plotly
yfinance
feedparser
pytz
Deployment on Hugging Face Spaces
Create a new Space on Hugging Face:
- Go to huggingface.co/spaces
- Click "Create new Space"
- Select "Streamlit" as the SDK
- Choose a name for your space
Upload the Project Files:
- Upload all project files to your Space
- Ensure the file structure matches the repository
Configure Environment:
- The platform will automatically install dependencies
- The app will run on the default Streamlit port
Access Your App:
- Once deployed, your app will be available at: https://huggingface.co/spaces/[USERNAME]/[SPACE-NAME]
Usage
Stock Analysis:
- Select a stock from the dropdown
- Choose timeframe and interval
- View technical indicators and signals
Stock Screener:
- Set your screening criteria
- Get filtered results based on technical indicators
AI Recommendations:
- View AI-generated stock recommendations
- Check confidence levels and recommendation basis
News Feed:
- Access latest news for all NSE stocks
- Click on news titles to read full articles
Local Development
- Clone the repository
- Install dependencies:
pip install -r requirements.txt - Run the app:
streamlit run main.py - Access at:
http://localhost:5000
License
This project is licensed under the MIT License - see the LICENSE file for details.