Updated: May 11, 2024
A robust, adaptable tool for analyzing and predicting market movements
StockBot is a personal project aimed at developing a robust and adaptable tool for analyzing and predicting market movements, specifically in the futures commodities market. This project leverages data from TradingView and yfinance APIs to retrieve real-time and historical data for various commodities across multiple time frames.
As part of my ongoing learning journey, I am exploring and testing various machine learning and AI techniques to identify the best model(s) for StockBot. My focus includes:
This codebase is constantly evolving as I experiment with different models and sampling techniques to optimize the bot’s performance.
This project includes two webhook scripts designed to work with a sister script on TradingView’s platform. The scripts send alerts for buy and sell signals, placing tags directly on the TradingView chart for real-time, actionable insights based on StockBot’s data analysis.
Please note that StockBot is a work in progress. I am continually learning new machine learning models, sampling techniques, and AI methodologies. As I refine my approach, expect frequent updates to the codebase.
Since this project is part of my learning process, I am open to suggestions, ideas, and contributions. Feel free to reach out for improvements or if you’d like to collaborate.