Skip to content

The goal of the project is to learn the trends in stock price and perform a series of trades over a period of time and end with a profit using reinforcement learning [Q-Learning] πŸ“Š

Notifications You must be signed in to change notification settings

sajmaru/Automated_Stock_Trading-Reinforcement_Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Automated Stock trading using Reinforcement Learning [Q-Learning] πŸ“Š

The goal of the project is to learn the trends in stock price and perform a series of trades over a period of time and end with a profit. In each trade, Bot can either buy/sell/hold. Bot will start with an investment capital of $100,000 and it's performance is measured as a percentage of the return on investment.

Q-Learning algorithm is implemented from scratch which is used for reinforcement learning to train an agent to learn the trends in stock price and perform a series of trades.

Code and Environment exlaination, Bot performance and other information can be found in the Process.pdf

Performance πŸš€

References

  • Environment of the bot was provided by TA's of course CSE 574 at University at Buffalo in Fall 2021.

About

The goal of the project is to learn the trends in stock price and perform a series of trades over a period of time and end with a profit using reinforcement learning [Q-Learning] πŸ“Š

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published