OpenAlgo

Trading alerts from TradingView, Amibroker, ChartInk, Excel, or a Python script turn into orders at your own broker through OpenAlgo, a self-hosted trading desk for Indian markets. One REST API handles orders, positions, holdings, funds, quotes, and market depth across more than 35 brokers, including Zerodha, Upstox, Angel One, Fyers, and Dhan, while a WebSocket feed streams live prices. Strategies can be wired together without code in Flow, a drag-and-drop canvas of data, indicator, condition, and order nodes with webhook triggers, or written in Python and scheduled with start and stop times in the built-in editor, each in an isolated process with live logs. The charting terminal places orders straight from the chart, with layouts of up to eight charts, over 100 indicators, drawing tools, and bar replay. Options traders get an option chain with live Greeks, OI tracker, max pain, straddle charts, a 3D volatility surface, a GEX dashboard, and a strategy builder with payoff diagrams. Analyzer mode runs any strategy against real market data with 1 crore rupees of sandbox capital. Semi-auto mode in the Action Center holds each order for your approval, and the AI agent charts, analyzes, and drafts strategies but pauses for sign-off on every order. Telegram alerts, a latency monitor, a P&L tracker, and Historify downloads with CSV and Parquet export cover daily operations. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

OpenAlgo
OpenAlgo
OpenAlgo
OpenAlgo
OpenAlgo
OpenAlgo
OpenAlgo
OpenAlgo

Benefits

  • One API For Every Broker
  • More than 35 Indian brokers sit behind one REST contract and one WebSocket price feed, so moving a strategy to another broker means changing a login, not rewriting code.
  • Build Strategies Without Writing Code
  • Wire market data, indicators, conditions, and order nodes into a Flow canvas with TradingView webhook triggers, then export the workflow as JSON to share it with other traders.
  • Test Safely Before Risking Capital
  • Analyzer mode simulates orders against live market data with 1 crore rupees of sandbox capital and auto square-off, while semi-auto mode holds each real order until you approve it.
  • Keep Strategies And Data Private
  • Broker tokens are encrypted, sign-in supports TOTP two-factor codes, and strategies and market history stay in databases on your own server, with no data collection by the project.

Features

  • Unified Broker REST API
  • Place, modify, and cancel orders, send basket and smart orders with position sizing, and read positions, holdings, funds, quotes, and Level 5 market depth through one /api/v1 contract.
  • Flow And Python Hosting
  • Flow offers drag-and-drop strategy building; the Python host schedules scripts in IST, runs each in an isolated process, encrypts environment variables, and streams logs to the browser.
  • Multi-Chart Trading Terminal
  • Layouts of one to eight charts, 112 built-in indicators, Renko, Heikin Ashi, and Kagi chart types, drawing tools, bar replay, and order entry directly from the chart.
  • Options Analytics Suite
  • Option chain with live Greeks, OI tracker, max pain, straddle charts, 3D volatility surface, GEX dashboard, IV smile, and a multi-leg strategy builder with payoff diagrams.
  • Sandbox And Approvals
  • Analyzer mode keeps a separate sandbox database with 1 crore rupees of capital, margin rules, and auto square-off; the Action Center keeps a timestamped audit trail of approvals.
  • AI Agent And MCP Server
  • The agent reads your market data, draws charts, and asks approval for every order; the MCP server lets Claude Desktop, Cursor, or ChatGPT trade by natural language.

Apps Similar to OpenAlgo