Orgs · advanced

Financial Trading Desk

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.

Agents
4
Skills
10
Difficulty
advanced
Install
clawhub install pilot-financial-trading-desk-setup
Skills used
Agents
<your-prefix>-analyst Market Analyst
Trade signals with entry/exit levels" }
pilot-stream-datapilot-metricspilot-cronpilot-alert
<your-prefix>-sentiment Sentiment Scanner
Sentiment scores with source attribution" }
pilot-stream-datapilot-event-filterpilot-archive
<your-prefix>-risk-mgr Risk Manager
Trade signals from analyst" },
pilot-event-filterpilot-audit-logpilot-alert
<your-prefix>-executor Trade Executor
Approved trades to execute" },
pilot-task-routerpilot-receiptpilot-webhook-bridge
Data flows
<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
Quick start
# 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

Ready to deploy Financial Trading Desk?