Skip to content

aws-trsharma/stock_trading_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Trading Bot for CSC-481

Instructor: Rodrigo Canaan at Cal Poly

Team Members: Tushar Sharma, Gaurav Joshi, Beck Dehlsen, Maxim Korolkov

About

This is a stock trading application in Python that allows users to build a portfolio of stocks from real-time market data using the Python Yahoo Finance API (yfinance) and then seek recommendations on whether to buy, sell, or hold each stock. The bot uses a command line interface to process information about the user's simulated stock portfolio and present feedback for any stock using a built-in inference engine.

Further information and details of evaluation can be found here. Evaluation was performed using QuantConnect via backtesting on historical data for individual stocks.

Instructions

  1. Install the latest version of Python
  2. Clone the repository to a local directory of choice
  3. Open a Bash terminal and install packages using the following commands:
pip install pandas --upgrade --no-cache-dir
pip install yfinance --upgrade --no-cache-dir
  1. Run the application in the project's directory with
python3 main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •