Top Python crypto trading packages on 2021
Introduction
It is no longer a statement that investing in cryptocurrencies is terrible! Many investors have already allocated a portion to crypto. In this article, I will cover top packages on crypto trading while writing this article. As crypto is universal, anyone can use these packages.
PyCryptoBot
There is a big argument that there are no fundamentals to crypto. We are not getting into that debate. Michael Whittle started this package, and it has grown over the period. It is a bot that connects to different exchanges and trades on the strategies which you create. There are also some pre-built strategies.
python pycryptoboty.py --init
The above command will start the configuration of the crypto bot.
Check-out more here: https://github.com/whittlem/pycryptobot
CCXT — Connect different exchanges
We all know crypto is universal, and no one can stop it! Some libraries are limited to some exchanges. For Example, Pycryptobot is limited to binance and coinbasepro.
There are a ton of other exchanges, and you can implement your strategy. The below package will help you to connect many different exchanges.
There are many more to the list of supported exchanges. Below is the sample code to connect exchanges.
Check out more at: https://github.com/ccxt/ccxt
Crypto Index Fund Bot
For a long time, I was trading crypto. I realized my mistake after extensive backtesting that HODL would have yielded better results(oops!). I changed my strategy to just Dollar Cost Average(DCA) and made it run independently. Check out more at the below link regarding that article.
I build the code from scratch. But what if a bot is already there to accommodate your needs? That is crypto-index-fund-bot.
Limitation: This currently supports only Binance
Check out more at: https://github.com/iloveitaly/crypto-index-fund-bot
EOD Historical — Historical data
You wanted to build your bot rather than using other strategies. You needed historical data. Also, you don't want to go to different places for stocks and crypto. Additionally, require international tickers; this is where EOD historical shines. It can provide all the data in one single place.
Wow! I wish I had bought bitcoin in 2010. This data would be beneficial if we wanted to perform backtesting and analyze your strategies.
Note: There is a subscription cost for using this API.
Link: https://eodhistoricaldata.com/
Jesse — Crypto Trading Framework
We wanted to devise our strategy. However, we wanted to be easy enough. Jesse is the package that can run help on performing backtesting.
It can help in setting up the folder structure with a UI.
Link: https://github.com/jesse-ai/jesse
XTCryptoSignals — Real-time alerts
You don't want to trade anything automatically; that is completely fine. No bot or AI can simulate human instinct. But all you need is alerts so you can decide. This package will send real-time alerts corresponding to your exchange.
It can send the alerts via push notifications or a telegram channel.
Check-out more at https://github.com/pantunes/xtcryptosignals
Conclusion
We have seen some top crypto python packages for technical trading. There are a ton of other trading packages; however, many of them are not appropriately maintained. If you know of any other packages which I have missed, please add them in the comments.
Checkout other related articles
Make money using NFT + AI | GAN image generation
Create images using AI and sell it via NFT
medium.com
Get Code
Please subscribe to my newsletter to get the complete working code for my articles and other updates.