Welcome to Pluto Docs
About this documentation
Welcome to Pluto’s docs. Here we cover Pluto’s core features, usage flow, and how to use the system. For more hands-on steps and UI, explore the product itself.
What is Pluto?
Pluto is a self-hosted quantitative trading platform. We handle deployment for you; you get a dedicated server and full control—all data and assets stay in your environment, secure and under your control. You can use the visual UI or the AI Agent to build strategies, run backtests, trade live, and tune and optimize—all in one flow.
The built-in AI Agent helps you look up strategies, run backtests, analyze performance, and answer trading and general questions; it can also optimize or adjust strategies from data, so beginners can get started easily and experienced traders can work more efficiently.
AI & Orchestration
AI Agent
A built-in AI Agent lets you control the trading system directly through in-app chat or messengers like Telegram.
No clicking through menus—one sentence creates strategies, runs backtests, analyzes the market, or manages bots. The exact set of capabilities is what the system ships and keeps growing.
Strategy building, data analysis, and execution—happen naturally, at a professional level.
Trading Engine
Strategy Trading
The system auto-executes entries and exits based on the strategy signals you configure (indicators, condition logic) plus the per-pair execution parameters.
Toggle between paper and live; signal rules are transparent and traceable, execution is auditable. Suited for clear-rule, fixed-logic automation, and pairs well with risk-control modules.
Clear rules, auditable execution.
AI-Driven Trading
AI weighs market data and overall context to decide entry and exit timing—runs in either live or paper.
Operates inside the system's trading framework; signals and decisions are traceable and auditable. Bound by risk and permission rules—controllable, transparent, not a black box.
Inside the system framework—every trade traceable and auditable.
News & Event-Driven
Parse news, sentiment, and macro events; turn them into trading signals based on event type and impact, and execute.
Event-driven signals and execution that can pair with strategies, all bounded by risk controls; key steps can require manual confirmation to reduce mis-triggers.
Macro and breaking information turned into executable trades.
Core Engine
Strategy Engine
A visual strategy editor: condition combinations, technical indicators, and templates—configure buy / long and sell / short conditions in one place.
AND / OR / NOT condition logic, a rich indicator library, and template reuse. The strategy itself focuses on buy/sell conditions and signal logic; execution parameters like position size and TP/SL are set per pair when you create a backtest or bot, so one signal set can be reused across many bots.
Configure and run—built for fast iteration.
Backtest Engine
High-performance simulation on historical K-lines—validate across multiple pairs and timeframes in parallel.
Outputs return, max drawdown, Sharpe ratio, win rate, and more, and helps optimize parameters and execution—giving you the numbers needed to decide whether to go live.
Validate with data, then decide on live.
Risk Management
A global risk layer that enforces TP/SL, capital, position, and anomaly constraints in one place.
Covers overall TP/SL and default leverage, per-pair TP/SL, profit protection, and max drawdown, plus safety-net handling for single-trade losses and abnormal risk—protects capital and system stability when markets get extreme.
When markets turn extreme, protect capital and stability first.
Infrastructure
Data Foundation
Multi-exchange connectivity and unified API management—one data layer feeding the whole system with market and trading data.
Real-time quotes and K-lines, trading-permission setup, order and position sync; rate limiting and failover keep backtest and live data and connections consistent.
A stable, consistent data lane—the prerequisite for reliable strategies and execution.
Monitoring & Alerts
Runtime status, execution logs, and operation audits in one place; key events get pushed to you proactively.
Health checks, execution and audit log queries, plus Telegram, email, and Webhook alerts—anomalies and key events reach you in time, so you can stop losses and review faster.
Know about problems first—stop losses and review faster.
Private Deployment
Keep all data and strategies on your own infrastructure—architecture and compliance built to enterprise standards.
On-premise data and strategy storage, financial-grade architecture, and parallel multi-strategy execution, paired with encryption and a complete audit trail—meets compliance, audit, and data-sovereignty needs.
Meets compliance, audit, and data-sovereignty requirements.
How to use it
After you purchase, we deploy for you and send the access URL and server details by email; the server and system are yours alone. Once you have the email you can use the system: set up exchange, AI, and notification connections, then create strategies, run backtests, and start trading bots. Below is what to do step by step.
Keys and other sensitive config are stored encrypted; to change them, delete the existing config and set it again.
Step 1: Setup
After these three setups you can use strategies, backtest, and trading normally.
- Exchange connection: Only needed for live trading. In Exchange Config add the exchange and configure API, and set the pairs to trade in the system; AI Config and Notification Config are optional.
- AI Config: Configure what AI Agent needs so you can use chat to look up strategies, run backtests, analyze performance, etc.
- Notification Config: In Notification Config configure alert and notification channels (e.g. Telegram, email) so you get trading and risk alerts.
Step 2: Operate
After setup, follow this order: create strategy → backtest → Paper Trading → live trading.
- Create a strategy: in the Strategy Library, pick a template or configure buy / long & sell / short conditions and indicator parameters from scratch. See Strategy Basics and 5-minute quick start.
- Run a backtest: create a backtest task (pick exchange, spot / futures, time range), add pairs to the task, and configure timeframe, initial capital, strategy, and execution config per pair; once launched, review return, win rate, max drawdown, and other metrics. See Run Backtest, Create Backtest, Result Analysis.
- Paper Trading: create a trading bot and pick Paper Trading to run with virtual capital under live market conditions for a while. See Paper Trading.
- Live Trading: once paper passes, switch the trading bot to Live Trading and use real capital. See Live Trading (workflow), Live Trading, Risk Management.
Step 3: Adjust
Right after a backtest you can start tuning: review K-line charts and individual entries / exits, tweak parameters, and re-run backtests until satisfied before going to paper or live. While running, keep an eye on Trade Statistics and strategy performance and use Monitor to review and optimize; you can also ask the AI Agent at any time to analyze performance, interpret data, suggest changes, or directly modify the strategy.
Recommended reading order
Follow "Setup → Operate → Adjust"; use the left nav to jump by module.
Getting started
Introduction for positioning and usage flow, Feature overview for what each module does, 5-minute quick start to run through strategy → backtest once.
Setup
Exchange Config (required before live); AI Config, Notification Config (alerts and notifications).
Operate
The left nav is grouped by module; jump as needed.