A professional trading application built with Python and PyQt5, featuring real-time stock data visualization, market analysis, and stock recommendations.
- Anaconda or Miniconda installed on your system
- Windows operating system
- Clone or download this repository
- Simply double-click the
run_app.batfile:- It will check if Conda is installed
- Create a "tradedash" conda environment if it doesn't exist
- Install all required dependencies automatically
- Launch the application
- Run
create_desktop_shortcut.batto create a desktop shortcut - Double-click the Desktop shortcut "TradeDash" to launch the application
If you encounter issues:
- Make sure Anaconda or Miniconda is properly installed
- Check if the PATH environment variable includes the Conda installation
- If you get missing package errors, try running
install_packages.batseparately - Review any error messages displayed in the console window
- Real-time Stock Data: Access live and historical stock data from Yahoo Finance
- Professional Charting: Interactive charts with zoom, scroll, and technical indicators
- Market Scanner: Find top stocks based on performance, volatility, and trends
- Similar Stocks Finder: Discover stocks with similar price movements and characteristics
- Stock Recommendations: Get personalized stock recommendations based on technical analysis
- Strategy Backtesting: Test trading strategies with historical data
- PnL Simulation: Simulate potential profits and losses for different scenarios
- Clean, Modern UI: Dark theme interface with intuitive navigation
- Scan for top 5 stocks turning bullish, bearish, or to hold
- Identify volatile stocks for trading opportunities
- Filter by market (NSE, NYSE, or both) and price range
- Customizable lookback periods for analysis
- Find 5 similar stocks based on price movement correlation
- Match by sector or company characteristics
- Star rating system (0-5) for quick evaluation
- Detailed similarity metrics and correlation coefficients
tradedash/
├── config/ # Configuration files and settings
├── core/ # Core functionality and data services
├── ui/ # User interface components
│ └── widgets/ # UI widgets and tabs
├── main.py # Application entry point
└── __init__.py # Package initialization
MIT License