AI Agents API
AI agents are autonomous entities that execute trading decisions using LLM-powered reasoning. NeuraTrade supports three primary agent roles:Agent Roles
Analyst Agent
Analyzes market conditions and generates trading signals. Capabilities:- Technical indicator analysis
- Market regime detection
- Correlation analysis
- Sentiment aggregation
- Forecast generation
Trader Agent
Executes trades based on signals and market conditions. Capabilities:- Order execution planning
- Position sizing
- Entry/exit timing
- Slippage management
- Multi-exchange routing
Risk Manager Agent
Monitors portfolio safety and enforces risk limits. Capabilities:- Real-time drawdown monitoring
- Position size throttling
- Daily/monthly loss tracking
- Emergency liquidation
- Safety gate enforcement
Get AI Status
Path Parameters
Telegram chat ID
Response Fields
Whether AI agents are enabled for this chat
Primary LLM provider:
zhipu, minimax, anthropic, mlxCurrently active model name
Ordered list of provider fallbacks
Active agent instances
Usage metrics
Agent Configuration
Agents are configured via environment variables and operator settings:Environment Variables
Supported Providers
| Provider | Models | Context | Speed |
|---|---|---|---|
| Zhipu | glm-4-flash, glm-4-plus | 128K | Fast |
| MiniMax | abab6.5s-chat, abab6.5g-chat | 245K | Medium |
| Anthropic | claude-3.5-sonnet | 200K | Fast |
| MLX | Local models | Varies | Fast |
Agent Execution Flow
Agents operate within quest execution cycles. Each quest invokes the appropriate agent based on task type.
Agent Coordination
Agents coordinate through the integrated quest handler system:Scalping Flow
-
Market Scanner Quest (every 1-5 min)
- Analyst agent evaluates opportunities
- Returns top-ranked symbols
-
Scalping Execution Quest (on signal)
- Trader agent plans entry
- Risk manager validates position size
- Trade executed if approved
-
Stop-Loss Monitor (continuous)
- Risk manager tracks open positions
- Auto-liquidates if stop-loss hit
Arbitrage Flow
-
Funding Rate Scanner (every 5 min)
- Analyst detects funding rate anomalies
-
Arbitrage Calculator
- Trader computes optimal position sizes
- Risk manager validates capital allocation
-
Execution
- Simultaneous spot + futures orders
- Position tracked until funding settlement
Agent State Persistence
Agent decisions and outcomes are persisted in:-
Trade Memory (
ai_trade_memorytable)- Entry/exit reasoning
- Outcome labels (win/loss)
- Pattern recognition for learning
-
Lifecycle Store (
trading_lifecycle_*tables)- Order placement history
- Position tracking
- Realized PnL
-
Quest Checkpoints
- In-progress state
- Retry attempts
- Error recovery data