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:
| Persona | Focus |
|---|---|
| Default Observer | General system status, open positions, recent signals |
| Risk Manager | Drawdown exposure, circuit breaker state, risk limits, heat maps |
| Performance Analyst | Win rate, PnL attribution, per-signal-type breakdown, R-multiples |
| Regime Expert | Current HMM regime, BOCD change-point probability, regime history |
| Quant Coach | Signal 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.