Stock Market Trading using Artificial Intelligence
The goal of this project is to modify, enhance, and integrate new features into a trading bot prototype that learns profitable stock market trading strategies for trading high-volatility assets. You will use multi-objective reinforcement learning to maximize profit and minimize risk. The project will involve developing, testing, and integrating a complete AI pipeline including bot input selection, bot training, bot evaluation and selection, and bot deployment.
Objectives
Learn trading strategies(bots) for trading selected high-volatility assets using direct reinforcement learning. Evaluate the strategies (visualization and statistical metrics). Select the best performing bots. and connect them individually or in combination to a brokerage so that the bot can actually trade the strategies (at least on a paper trading account). Document progress, findings and performance of the bot and deployed strategies.
Motivations
Most individuals are financially illiterate and have no idea about how best to invest their money in the stock market. They invest in portfolios created by large companies, index funds, or the latest stocks recommended by some financial “expert.” All these investment strategies are sub-optimal. Our motivation is to develop high-performance trading strategies with the goal of showing people that AI-assisted investing approaches are superior to the other common investing approaches. This project will give you the experience of working in a small software engineering team, under the guidance of an experienced stock market trader, algorithmic trading strategy developer, and experienced AI engineer. You will also learn the basics of stock market trading and risk management.
Qualifications
Minimum Qualifications:
Some experience with Python3
Preferred Qualifications:Some experience with Python3. Some experience with AI. Some interest in learning to trade and invest.
Details
Project Partner:
Chester Ornes
NDA/IPA:NDA Required
Number Groups:1
Project Status:Accepting Applicants
Website:www.levrum.com
Keywords:
PythonArtificial Intelligence (AI)Machine Learning (ML)tradingfinanceInvesting