OpenAlgo-Multi User is an open-source Python FastAPI application designed to bridge the gap between traders and major trading platforms. It provides seamless integration with platforms like Amibroker, TradingView, ChartInk, MetaTrader, Excel, and Google Spreadsheets, enabling efficient algotrading capabilities.
- Direct integration with ChartInk for strategy execution
- Automated scanning and trading based on ChartInk signals
- Real-time strategy monitoring and management
- Custom strategy configuration and deployment
- Seamless execution through your preferred broker
- Track and analyze order execution performance
- Real-time latency tracking across different brokers
- Detailed breakdown of execution times
- Performance comparison between brokers
- Order execution success rates and patterns
- Real-time API request tracking
- Endpoint-specific analytics
- Error rate monitoring
- System performance metrics
- Sleek and responsive interface
- Three distinct themes:
- Light theme for normal mode
- Dark theme for reduced eye strain
- Garden theme for analyzer mode
- Instant theme switching with state preservation
- Theme-aware syntax highlighting
- Mobile-friendly layout with drawer navigation
- Instant order book updates via WebSocket
- Live trade book monitoring
- Real-time position tracking
- Dynamic log updates
- Contextual notifications with sound alerts
- Real-time request validation and testing
- Strategy testing without live execution
- Detailed request/response analysis
- Comprehensive error detection
- Dedicated garden theme for better focus
- Backend: FastAPI
- Frontend: ReactJS with Shadcn UI
- Database: PostgreSQL
- Caching: Redis
- Message Queue: Celery with RabbitMQ
- Containerization: Docker
This is NOT a copy trading platform. It's designed for individual traders, business, research analysts, Research investment advisors to provide a full stack hostable solution
openalgo-multiuser/
├── backend/ # FastAPI application
├── frontend/ # ReactJS with Shadcn UI
├── docker/ # Docker configuration
├── docs/ # Documentation
└── scripts/ # Utility scripts
Detailed installation and setup instructions coming soon.
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE.md file for details.
We welcome contributions! Please feel free to submit a Pull Request.