Skip to content

Check a predefined list of tickers, for potential swing trades.

Notifications You must be signed in to change notification settings

ShadowWhisperer/SwingBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

SwingBot

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

  1. Create a tickers.txt file, and add your stock tickers. One ticker per line.
  2. Install required dependencies: pip install yfinance pandas numpy ta
  3. Adjust the configuration parameters in the script (RSI, price range, volume, etc.).
  4. Run the script: python3 SwingBot.py

🔍 What This Does

  1. Data Fetching: Pulls historical stock data for a list of tickers from Yahoo Finance.
  2. Technical Analysis: Evaluates the stock data against a set of technical indicators (RSI, EMA, MACD, etc.).
  3. Results Display: Filters stocks based on defined criteria and displays promising swing trade candidates.
  4. Saves extended data to .xlsx file

What This Does NOT Do

  1. Live Stock Watching
  2. Buy/Sell Stocks
  3. Use AI

⚠️ Disclaimers

  1. This is not financial advice. This tool was created for educational and testing purposes only.
  2. I will not be held responsible for any gains/losses incurred as a result of using this tool.
  3. Always do your own research and consult with a financial advisor before making any investment decisions.