How marketcalls/openalgo-docs works
This repository is OpenAlgo’s documentation, not its application source. The graph summarizes the platform architecture and workflows described in the README and product documentation; edges reflect documented capabilities, not inspected runtime call sites.
Main entry points: api-layer.md Unified API · brokers/README.md Broker plugins · data-api/README.md Market data · README.md External signals
Components 18
Trading entrypoints
- External signals
README.md - Hosted Python
new-features/python-strategy-hosting.md - Visual strategies
new-features/flow-visual-strategy-builder.md - AI agents
mcp/README.md
Execution and safety
- Unified API
developers/design-documentation/api-layer.md - Order approval
new-features/action-center.md - Broker plugins
connect-brokers/brokers/README.md - Sandbox execution
README.md
Market and account data
- Market data
api-documentation/v1/data-api/README.md - Account and order data
api-documentation/v1/accounts-api/README.md - Live updates
api-documentation/v1/websockets.md
Strategies and analysis
- Portfolio analysis
new-features/portfolio-analytics.md - Options analytics
analytics-and-options-tools.md - Strategy monitoring
new-features/strategy-rms-engine.md
User interfaces
- Chart terminal
new-features/trading-terminal.md - Scalping terminal
new-features/fast-scalper.md
Other components
- Traders and developers
- Broker services
Connections 24
- Traders and developers → External signals: create signals
- External signals → Unified API: send requests
- Traders and developers → Hosted Python: configure strategies
- Traders and developers → Visual strategies: build flows
- Traders and developers → AI agents: use tools
- AI agents → Unified API: invoke tools
- Hosted Python → Unified API: submit orders
- Visual strategies → Unified API: trigger orders
- Unified API → Order approval: request review
- Unified API → Broker plugins: dispatch operations
- Order approval → Broker plugins: approve orders
- Broker plugins → Broker services: submit operations
- Broker services → Broker plugins: return results
- Broker plugins → Account and order data: provide account state
- Unified API → Market data: serve market queries
- Broker plugins → Sandbox execution: use paper execution
- Traders and developers → Portfolio analysis: request analysis
- Traders and developers → Options analytics: explore options
- Traders and developers → Chart terminal: trade charts
- Traders and developers → Scalping terminal: manage scalps
- Chart terminal → Market data: consume live data
- Scalping terminal → Market data: monitor live ticks
- Strategy monitoring → Account and order data: monitor orders
- Market data → Live updates: stream updates