Welcome to Mangrove
Mangrove is a trading strategy development and backtesting platform. It provides a complete toolkit for building, testing, and deploying algorithmic trading strategies — from signal discovery through backtesting to live execution.What Mangrove Provides
136 Trading Signals
Pre-built technical indicators across momentum, trend, volume, volatility, and patterns categories. Each signal is classified as TRIGGER (event-based) or FILTER (state-based) for precise strategy composition.
AI Copilot
Conversational AI that guides you through strategy creation. Describe your trading idea in natural language and the copilot maps it to signals, assembles a strategy, and runs a backtest.
Backtesting Engine
Test strategies against historical market data with comprehensive performance metrics including Sharpe ratio, max drawdown, win rate, and trade-by-trade analysis.
Execution Engine
Stateful strategy execution with position management, stop-loss/take-profit orders, and risk controls. Supports both dry-run evaluation and persistent state tracking.
Platform Architecture
MangroveAI is built as a Flask REST API with 60+ endpoints across 16 domains:- Signals — 136 technical indicator signals with parameter validation and semantic matching
- Strategies — CRUD operations with signal composition rules (1 TRIGGER + 1 FILTER per entry)
- Backtesting — Historical strategy testing with CoinAPI market data integration
- Execution — Real-time strategy evaluation with position and order management
- AI Copilot — 5-state conversational workflow for guided strategy creation
- Crypto Assets — 19 endpoints for asset data, risk scoring, and on-chain analytics
- Market Data — OHLCV, trades, and quotes from multiple providers
Who This Is For
Developers building integrations with the MangroveAI REST API. You need authentication guides, endpoint references, and code examples. AI Agents consuming MangroveAI endpoints programmatically. You need structured, machine-readable API documentation with clear parameter schemas. Traders and Researchers exploring signals and indicators. The Knowledge Base covers market foundations, strategy design, risk management, and a comprehensive indicator reference. Contributors working on the platform. Architecture docs, development guides, and deployment instructions are in the Development section.Quick Links
Quickstart
Get up and running in 5 minutes
Authentication
API keys and JWT tokens
Signals API
Discover available signals
Strategies API
Create and manage strategies
Backtesting API
Test against historical data
Knowledge Base
Trading education content
Base URL
All API endpoints use the following base URL pattern:Source Code
Mangrove is developed by Mangrove Technologies. The knowledge base and signal library are open source:- MangroveKnowledgeBase — Signals, indicators, knowledge base, and this documentation