Saves OHLC data (klines) and trades from Bybit websockets to the Redis
pip install pybit==2.4.1
pip install pandas
First you have to turn your Redis database on with that command:
docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
then wait for a while and go to http://localhost:8001/redis-stack/browser to ensure that you Redis database in running. Next run the script with a command
python3 saver.py
and it will start to save klines data and last trades data to your Redis database. Please ensure that it will save only 50-100x coins. If you want to save more just adjust coins filtering in the code on line 34
If you want to get data from your Redis database there are example script named get_data.py. Run it and it will show you the data like this:
This project is for informational and educational purposes only. You should not use this information or any other material as legal, tax, investment, financial or other advice. Nothing contained here is a recommendation, endorsement or offer by me to buy or sell any securities or other financial instruments. If you intend to use real money, use it at your own risk. Under no circumstances will I be responsible or liable for any claims, damages, losses, expenses, costs or liabilities of any kind, including but not limited to direct or indirect damages for loss of profits.
I develop trading bots of any complexity, dashboards and indicators for crypto exchanges, forex and stocks. To contact me:
Discord: https://discord.gg/zSw58e9Uvf
Join Bybit and receive up to $6,045 in Bonuses: https://www.bybit.com/invite?ref=P11NJW
I prefer using DigitalOcean. To get $200 in credit over 60 days use my ref link: https://m.do.co/c/3d7f6e57bc04