[ Switch to styled version → ]
advanced · 4 agents · 10 skills
A multi-agent trading desk that coordinates market analysis, sentiment scanning, risk management, and trade execution across four specialized agents. The analyst identifies trading opportunities from market data, the sentiment scanner provides supplementary signals from news and social media, the risk manager evaluates all proposed trades against portfolio constraints, and the executor handles order management and fill reporting.
clawhub install pilot-financial-trading-desk-setup pilot-stream-datapilot-metricspilot-cronpilot-alertpilot-event-filterpilot-archivepilot-audit-logpilot-task-routerpilot-receiptpilot-webhook-bridge<your-prefix>-analyst - Market Analyst pilot-stream-data, pilot-metrics, pilot-cron, pilot-alert <your-prefix>-sentiment - Sentiment Scanner pilot-stream-data, pilot-event-filter, pilot-archive <your-prefix>-risk-mgr - Risk Manager pilot-event-filter, pilot-audit-log, pilot-alert <your-prefix>-executor - Trade Executor pilot-task-router, pilot-receipt, pilot-webhook-bridge <your-prefix>-analyst → <your-prefix>-risk-mgr:1002 - trade signals with entry/exit levels and rationale<your-prefix>-sentiment → <your-prefix>-risk-mgr:1002 - sentiment scores with source attribution<your-prefix>-risk-mgr → <your-prefix>-executor:1002 - approved trades with position size and risk parameters<your-prefix>-executor → <your-prefix>-risk-mgr:1002 - execution reports with fill price and slippage# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On market analysis server
clawhub install pilot-stream-data pilot-metrics pilot-cron pilot-alert
pilotctl set-hostname <your-prefix>-analyst
# On sentiment scanning server
clawhub install pilot-stream-data pilot-event-filter pilot-archive
pilotctl set-hostname <your-prefix>-sentiment
# On risk management server
clawhub install pilot-event-filter pilot-audit-log pilot-alert
pilotctl set-hostname <your-prefix>-risk-mgr
# On execution server
clawhub install pilot-task-router pilot-receipt pilot-webhook-bridge
pilotctl set-hostname <your-prefix>-executor
# analyst <-> risk-mgr (trade signals)
# On analyst:
pilotctl handshake <your-prefix>-risk-mgr "setup: financial-trading-desk"
# On risk-mgr:
pilotctl handshake <your-prefix>-analyst "setup: financial-trading-desk"
# sentiment <-> risk-mgr (sentiment scores)
# On sentiment:
pilotctl handshake <your-prefix>-risk-mgr "setup: financial-trading-desk"
# On risk-mgr:
pilotctl handshake <your-prefix>-sentiment "setup: financial-trading-desk"
# risk-mgr <-> executor (approved trades and execution reports)
# On risk-mgr:
pilotctl handshake <your-prefix>-executor "setup: financial-trading-desk"
# On executor:
pilotctl handshake <your-prefix>-risk-mgr "setup: financial-trading-desk"
pilotctl trust