/BinanceTradeBot

An old project that asynchronously scans all coins on the Binance market and collects all the ones that it thinks are optimized for trading. Then takes whatever balance is available in the account's wallet and trades it between a set number of those optimized coins, logging every buy/sell it makes along the way. Once turned $20 worth of ETH into $40 after a week of constant trading. There are a number of algorithmic trading strategies already implemented, however a developer can easily implement more.

Primary LanguagePython

KronoBot 1.9.0

  • Old Binance Trading bot that has since probably been depricated from the platform. Essentially, it is a series of local tcp servers that spawn clients who share information with each other. Uses websockets to stream live market data and sqlite db's to store/update everything real time.

  • If I were to go back to this project, I would definately use something like redis to read/write the market data and build it around some sort of modern API framework like fastAPI

  • Designed to easily integrate new algorithmic strategies, providing the developer with direct access to all market data as well as common statistical operations on price data, like moving averages, standard deviations, RSI, etc.

  • User can customize what base currency to stay in, how many active 'clients' trading at a time with a portion of the wallet, and other elements

  • Also comes with a cool (i think) terminal UI design that the user can interact with