- Description: This feature allows the user to specify a stock and a date range to examine the gain or loss over that period. The program calculates the difference between the closing prices on the start and end dates.
- Description: This feature enables the user to calculate the x-day moving average for a specified stock on a given date. The moving average is computed based on the closing prices of the last x days.
-
Description: This feature allows the user to identify days within a specified date range where the closing price of a stock is greater than its x-day moving average, signaling a "buy" opportunity.
-
x-Day default crossovers for a stock also implemented
- Description: Users can create one or more portfolios containing shares of various stocks. This program can calculate the total value of a portfolio on a specific date.
- Description: Users are able to plot data, it takes the max value and divides by 50 for length
- takes the amount days to figure out proper input amounts.
- Description: Users are able to buy stocks at specific dates and times.
- can see composition / distribution / value of a portfolio
- Description: Users can create one or more portfolios containing shares of various stocks. This program can calculate the total value of a portfolio on a specific date.
- Description: The program integrates with the Alpha Vantage API to fetch historical stock data.
- and stores stock data previously used locally. We WANT users to be in control of their use of limited
- API calls, for that reason there is no auto downloading, users must explicitly use our download command available in the user interface.
- Description: Users can buy and sell stocks through the GUI, specifying the date of transactions.
- Description: Users can view all their portfolios through the GUI.
- Description: Users can create new portfolios, log out, set portfolio, and save their portfolios through the GUI.
- Description: Users can view the total value, distribution, and composition of their portfolios on a specific date.