https://github.com/cjfow/cf-stock-predictor
A stock predictor built with C# and WPF, utilizing Accord.NET for machine learning predictions and OxyPlot for data visualization.
https://github.com/cjfow/cf-stock-predictor
accord-net alphavantage-api csharp oxyplot wpf
Last synced: 10 months ago
JSON representation
A stock predictor built with C# and WPF, utilizing Accord.NET for machine learning predictions and OxyPlot for data visualization.
- Host: GitHub
- URL: https://github.com/cjfow/cf-stock-predictor
- Owner: cjfow
- Created: 2025-03-07T21:27:51.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-03-25T20:01:55.000Z (10 months ago)
- Last Synced: 2025-03-25T21:22:09.037Z (10 months ago)
- Topics: accord-net, alphavantage-api, csharp, oxyplot, wpf
- Language: C#
- Homepage:
- Size: 592 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CF Stock Predictor
A stock prediction tool designed to predict stock prices using historical data via the AlphaVantage stock API and a machine learning model powered by Accord.NET with data visualization from OxyPlot.
## Work in Progress
This project is currently a work in progress. Features are being added and the tool is under active development.
### Steps to Install
1. Clone the repository:
```bash
git clone https://github.com/cjfow/cf-stock-predictor.git
```
2. Open the project in Visual Studio:
Launch Visual Studio.
Open the cloned repository by selecting Open a project or solution and navigating to the folder where you cloned the repository.
3. Restore dependencies:
In Visual Studio, go to Tools > NuGet Package Manager > Package Manager Console.
Run the following command to restore dependencies:
```bash
dotnet restore
```
4. Build and run the application:
Press F5 or click Start in Visual Studio to build and run the application.
### Usage
Once the app is running, you will be able to input a stock ticker and prediction horizon slider (1 - 5 years) to generate stock price predictions.
The predictions will be visualized using a chart.
The application supports a list common index funds and ETFs that can be found by clicking 'View Ticker List' (more to come).