SwingBot is a Python script designed to help identify potential swing trade opportunities.
It processes a predefined list of tickers, evaluates technical indicators, and displays promising candidates based on tweakable criteria.
- This is still in its very early stages... and is probably not of much use
🛠️ How to Use
- Create a tickers.txt file, and add your stock tickers. One ticker per line.
- Install required dependencies:
pip install yfinance pandas numpy ta
- Adjust the configuration parameters in the script (RSI, price range, volume, etc.).
- Run the script:
python3 SwingBot.py
🔍 What This Does
- Data Fetching: Pulls historical stock data for a list of tickers from Yahoo Finance.
- Technical Analysis: Evaluates the stock data against a set of technical indicators (RSI, EMA, MACD, etc.).
- Results Display: Filters stocks based on defined criteria and displays promising swing trade candidates.
- Saves extended data to .xlsx file
❌ What This Does NOT Do
- Live Stock Watching
- Buy/Sell Stocks
- Use AI
- This is not financial advice. This tool was created for educational and testing purposes only.
- I will not be held responsible for any gains/losses incurred as a result of using this tool.
- Always do your own research and consult with a financial advisor before making any investment decisions.