Create a simple and convenient Streamlit-based extension for the NautilusTrader platform, enabling developers to quickly visualize, analyze, and convincingly demonstrate the performance of trading strategies to investors and teams-without wasting time on complex frontend development.
NautilusTrader is a rapidly evolving open-source platform for algorithmic trading. This project emerged from the need to simplify and accelerate the visualization of strategy data created with it.
- ✅ Minimal setup: just connect your strategy and specify the data source.
- ✅ Fully interactive: instantly get dynamic charts and metrics.
- ✅ No frontend code: work entirely in Python, no harder than Jupyter Notebook.
- ✅ Great for presentations: beautiful and clear visualizations for investors and team members.
- ✅ Time-saving: quickly identify bugs and strategy issues.
Run the app:
streamlit run app/main.py
-
v0.1.0: First basic version for strategy visualization.
-
Next steps (depending on community interest):
- Real-time strategy monitoring.
- Additional metrics and charts.
- Portfolio evaluation features.
- Improved flexibility and customization.
- Better documentation and usage examples.
- Enhanced compatibility with NautilusTrader.
- UI/UX improvements.
- Modular configuration support.
If you find this project helpful - give it a ⭐ and share your feedback. The more community interest, the faster the tool will evolve!
- ⭐ Star the repository.
- 🐞 Open Issues if you find bugs.
- 🚀 Submit Pull Requests if you’d like to add new features.