Skip to content

Sergey-1221/nautilus_trader_streamlit

Repository files navigation

NautilusTrader Streamlit

DEMO DEMO

🎯 Project Goal

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.


🌟 Why is it convenient?

  • 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.

🛠️ Quick Start

Run the app:

streamlit run app/main.py

📌 Roadmap

  • 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!


🤝 How to Contribute

  • Star the repository.
  • 🐞 Open Issues if you find bugs.
  • 🚀 Submit Pull Requests if you’d like to add new features.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages