Skip to main content

Roles

This is a reference for the default roles defined in the system. When a trading group connects to the backend, it receives a list of its members, and each member is assigned a role.

The trading group logic uses the role code to route the appropriate prompt and data to the LLM agent.

Role CodeSystem Prompt / Duty
group_leaderRequired. Synthesizes the opinions of all other members. Must output a final decision format containing action (BUY/SELL/NO_TRADE), confidence_pct, take_profit, and stop_loss.
technical_analystReceives OHLCV candle data. Analyzes trend, support/resistance, and momentum.
news_analystReceives the event payload (news article, social post). Analyzes sentiment and potential market impact.
risk_analystFocuses on capital preservation. Evaluates the risk/reward ratio of proposed trade setups.
experience_retriever(Future) Automatically retrieves past trades with similar contexts and surfaces lessons learned.