Overview of Basana framework
developBasana is an async and event-driven Python framework designed for algorithmic trading, specifically optimized for cryptocurrencies.
The framework is composed of three primary architectural components:
- The Core: Contains fundamental abstractions including events, event sources, and the event dispatcher.
- Backtesting Exchange: A built-in component used to validate trading strategies in a simulated environment before deploying real capital.
- External Integrations: Provides support for live trading on exchanges like
BinanceandBitstamp, as well as over 100 other cryptocurrency exchanges via theCCXTlibrary.
Note on Technical Indicators: Basana does not include built-in technical indicators. While the official examples use TALIpp (which is well-suited for event-driven and real-time applications), you can integrate any technical analysis library of your choice.