Frequently Asked Questions
Important Links
What is OpenAlgo?
OpenAlgo is an open-source algorithmic trading platform that acts as a bridge between various trading platforms and brokers. It's a web-based, self-hostable application that can run on Windows, Mac, Linux, or cloud environments. OpenAlgo currently supports connecting to your personal trading account and can interact with multiple popular trading platforms like Amibroker, MetaTrader, Python, NodeJS, Excel, and Google Spreadsheet.
Which brokers are supported?
OpenAlgo currently supports integration with 10 popular brokers in the Indian market:
- 5paisa
- Angel One
- Aliceblue
- Fyers
- ICICI Direct
- Upstox
- Zebu
- Zerodha
- And more being added regularly
What are the system requirements?
The minimum requirements are:
- 2GB RAM minimum
- Stable internet connection
- Python 3.10 or higher
- Any modern operating system (Windows, Mac, or Linux)
Where can I host OpenAlgo?
OpenAlgo can be hosted in multiple environments:
- Locally on your Windows PC, Mac, or Linux machine
- On cloud servers (AWS, Digital Ocean, etc.)
- On your own private domain
- For best performance with Indian markets, it's recommended to host on servers located in India to minimize latency
What are the costs involved?
OpenAlgo itself is completely free and open-source. However, there may be associated costs:
- Trading platform costs (if using TradingView, Amibroker, etc.)
- Broker API charges (varies by broker, many are free)
- Real-time data feed subscription
- Server hosting costs (if using cloud servers, typically $6-12/month for basic setups)
- Standard trading costs (brokerage, STT, GST, etc.)
How secure is OpenAlgo?
OpenAlgo prioritizes security with features like:
- Self-hosted environment - you control your infrastructure
- Support for broker-specific security requirements (TOTP, 2FA)
- Secure storage of API keys and credentials
- Regular security updates and improvements
- Open-source code that can be audited for security
How do I get updates and support?
To update OpenAlgo, use these commands:
git pull pip install -r requirements.txt
For support:
- Join the Discord community for community support
- Check the documentation at docs.openalgo.in
- Follow announcements for new features and updates