This project is about a stock portfolio suggestion engine, The engine is assigned some stocks and ETFs mapped to a specific investment strategy, the User can enter an investment amount and type of investment strategy up to 2, and then the engine suggests the latest price analysis and investment strategies.
- Dollar amount to invest in USD (Minimum is $5000 USD)
- Pick one or two investment strategies:
- Ethical Investing
- Growth Investing
- Index Investing
- Quality Investing
- Value Investing
- Selected stocks based on inputted strategies.
- Distribution of the invested money among suggested stocks.
- Current values (up to the second via the Internet) of the overall portfolio (including all stocks / ETFs).
- Weekly trend of the portfolio value. In other words, keep a 5-day history of the overall portfolio value.
- Python
- Clone the repository
- Open a terminal in the root folder of the repository
- Create a virtual environment using
python -m venv myenv
- Activate the virtual environment using
myenv\Scripts\activate
- Install the dependencies using
pip install -r requirements.txt
- Run the application using
python app.py
- Open http://127.0.0.1:5050