Our great sponsors
-
blankly
🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
A while back, before I knew about any of the other Python solutions in existence, I proposed a framework design to a readymade Python trading bot called pycryptobot, which is a completely modular design. I still think it's a good idea to completely separate exchanges, traders (the strategies), and what I call renderers into completely separate entities, tied together by a central "dealer". You could ship all your current code in the same package, but easily let people add not just strategies, but also renderers and exchange modules. I only got the backtest part wrong. You're right to include into the core package. Anyway, here's my proposal for reference: https://github.com/whittlem/pycryptobot/issues/281