Skip to main content

AI Assistant & Conversational Trading

TRADEOS.tech includes a built-in AI assistant that lets you interact with your trading system in natural language. It is not a generic chatbot — it has deep, live knowledge of your positions, signals, regime state, and portfolio metrics, and it can take real actions on your behalf when authorized.

The assistant operates in two distinct modes, each with a different purpose and authority level.

Two Modes: Observer and Trader

Observer Mode

The Observer is a read-only analyst. It can answer any question about what the system is doing and why, but it cannot place or modify orders.

Personas available in Observer mode:

PersonaFocus
Default ObserverGeneral system status, open positions, recent signals
Risk ManagerDrawdown exposure, circuit breaker state, risk limits, heat maps
Performance AnalystWin rate, PnL attribution, per-signal-type breakdown, R-multiples
Regime ExpertCurrent HMM regime, BOCD change-point probability, regime history
Quant CoachSignal quality, IC trends, calibration drift, what the system is learning

Each persona has a distinct analytical focus and system prompt tuned to its domain. Switching personas reshapes the assistant's perspective on the same underlying data — the Risk Manager looks at the same open position very differently than the Quant Coach does.

Trader Mode

The Trader assistant has execution authority. It can propose and execute trades, adjust stops, close positions, or change configuration — subject to a confirmation flow before any action is taken.

Every trade action proposed by the Trader assistant requires explicit user confirmation before it is submitted to the execution layer. The system never acts unilaterally on a natural-language instruction.

Trade actions the Trader assistant can initiate:

  • Open a new position (BUY / SELL, with symbol, size, order type)
  • Close an existing position (full or partial)
  • Adjust stop loss or take profit levels
  • Override signal gates or circuit breakers (with operator authorization)

The Confirmation Flow

When the Trader assistant proposes a trade or action, a confirmation step is inserted before execution. The confirmation record carries:

  • The proposed action in full (symbol, direction, size, order type)
  • The reasoning the assistant provided
  • An expiry timestamp — confirmations that are not acted on within their window are automatically discarded

Confirmation states: PENDING → CONFIRMED → EXECUTED or PENDING → REJECTED or PENDING → EXPIRED

This flow means you always have an opportunity to review and reject before anything hits the exchange. The assistant proposes; you decide.

Domain Knowledge

The assistant is grounded in curated knowledge about TRADEOS.tech's operational behavior — not generic trading theory. When you ask about a circuit breaker trip, the assistant understands how the DrawdownBreaker escalation works, how state persists across restarts, and what conditions trigger lockouts. When you ask about regime detection, it understands the HMM state space and how the BOCD override interacts with regime dwell requirements.

This domain knowledge is curated and maintained separately from the assistant's underlying language model, so it reflects the actual behavior of your running system rather than textbook definitions.

Live Context Integration

Every assistant query is enriched with live context from your system before it reaches the language model:

  • Current symbol — if you are viewing a chart, the assistant knows which instrument
  • Open positions — the assistant can see your current portfolio exposure
  • Recent signals — the signal pipeline's recent output is available for discussion
  • Regime state — current HMM classification and BOCD stability
  • Portfolio metrics — equity, drawdown, session PnL

This means you can ask questions like "why did the system not enter on that BTC signal?" or "how exposed am I to high-volatility regime risk right now?" and get answers grounded in your actual system state — not generic explanations.

Safety Constraints

The Trader assistant operates within the same risk envelope as the automated system:

  • Proposed trades are subject to feasibility checks (capital availability, concentration limits)
  • Circuit breakers still apply — if the DrawdownBreaker is tripped, the Trader assistant cannot override it without operator-level authorization
  • All actions are logged to the audit trail with full lineage, including the natural-language instruction that initiated them

The assistant is a productivity interface, not a bypass. Every action it takes goes through the same execution pipeline as automated signals.