Generates market signals based on the crypto market data. OHLCV data is grabbed from the python-binance API. Uses gotify to send signal notifications to my phone.
At the moment I've got two signals implemented
- Signal 1: The Altcoin Index
- Signal 2: The average Choppiness of the top 50 coins
- Modify the binance_keys.yaml file with your Binance API key and secret. The only API restriction you need to tick is
Enable Reading
. - Modify the gotify_settings.yaml with your base_url and app_token for your gotify server
cd ~
git clone https://github.com/brite3001/Crypto-Market-Signals.git
cd Crypto-Market-Signals
pip install poetry
poetry install
poetry shell
python3 crypto_signal.py --signal alt_season --window 90 --candle 1d
docker build -t crypto_signal .
docker run -it crypto_signal --signal alt_season --window 90 --candle 1d
Dockerfile is broken, need to fix after the refactor- App is probably really brittle, very little/no error checking
Add python args to select the signal you'd like to useAdd the args to Docker to select a signal- Add some docs about using the container on docker and dockerswarm
- Investigate docker multistage builds with poetry
- maybe add functionality with portfolio app?
No signals generated by this app should be considered financial advice. I'm just doing this for fun. The signals could be completely wrong...