/robinhood-rsi-alert

alert when gold price drops/rises with RSI weakness/strength

Primary LanguagePythonThe UnlicenseUnlicense

robinhood-rsi-alert

I wanted a way to identify points where my favorite stock reached a potential buy/sell trigger and I'm fond of RSI as a good momentum indicator to help with that. So, this bot will continuosly grab close price data and calculate relative strength using the ta-lib library. Once started it runs continuously and will send an alert (MacOS notifier) when the RSI hits the cieling or floor defined in the config.

If you're not on a Mac, you'll want to comment out the pync calls and use some other method to alert or just watch the terminal I suppose.

Installation

Clone repository

$ git clone git@github.com:thatsjet/robinhood-rsi-alert.git

Setup virtual environment (optional)

$ python3 -m venv .

Install dependencies

$ pip install -r requirements.txt

Rename and edit config file with your details

$ mv config_example.yml config.yml

$ vi config.yml
robinhood:
  user: "yourname@somewhere.com"
  pass: "Password123"

symbol: "SPY"

rsi:
  ceiling: 70
  floor: 30
  period: 10

Run the script and you should see output similar to below

$ python3 alert.py

Reading configuration data

Logging you in...

RSI of 69.54420633505075 is not in window

If this is a new session, the login may prompt you for your MFA token if required.