360 Secure SkillHub
360 安全技能中心

Multi-Agent Trading Debate

面向金融交易的多数智能体辩论框架。触发后先做市场状态(趋势/震荡/高波动)检测,再由技术、链上、情绪分析师及多空双方独立论证,最后由交易法官给出置信度、仓位规模与止损建议,并将结果写入预测日志;辩论消息通过飞书群组流转。

w491623834-oss
w491623834-oss
热度 48.40
最近更新 2026-05-18 12:39:28
分类:协作依赖:代码执行 / 读写文件 / 内部调用大模型 / 第三方 API应用场景:财务 / 市场分析 / 工作流 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add multi-agent-trading-debate
Metadata
name
multi-agent-trading-debate
description
Multi-agent trading debate framework for collective market decision-making. Use when a trading signal is detected or a position decision is needed. Triggers on: (1) Cron-triggered decision windows every 8 hours, (2) Significant price movements more than 5pct deviation from entry, (3) Manual request for team analysis, (4) Position review before execution. The debate follows a structured flow: regime detection, analyst reports, bull/bear arguments, judge verdict, execution or hold.

Multi-Agent Trading Debate

A structured multi-agent debate system for financial market decisions. Agents represent distinct roles: regime detection, technical analysis, on-chain data, sentiment, bull perspective, bear perspective, and final judgment.

Workflow

Signal Detected
     ↓
Regime Detection (trend/range/volatility)
     ↓
Analysts Report (technical + onchain + sentiment)
     ↓
Bull/Bear Arguments (independent positions)
     ↓
Trading Judge Verdict (confidence + position size)
     ↓
Execution → Prediction Log → Reflection

Quick Start

  1. Send debate batch to Feishu trading group
  2. Wait for analyst reports (timeout: 25 minutes)
  3. Collect all responses
  4. Synthesize verdict with confidence score
  5. Execute if signal confirmed, otherwise hold

Debate Message Format

📊 【批次 #[YYYYMMDD-NNN] 自动辩论触发】

🔍 Regime: [REGIME_RESULT]

当前持仓:[DIRECTION] [SIZE] @ [ENTRY] | 当前:[PRICE]
浮亏:-[AMOUNT] USDT

请各位分析师给出独立判断:
- technical-analyst: K线形态分析
- onchain-analyst: 链上大户动向
- sentiment-analyst: 市场情绪短期
- trading-bull: 看多理由(具体点位)
- trading-bear: 看空理由(具体点位)

@trading-judge 最终裁决,截止 [TIME]

Judge Verdict Template

📋 【交易裁决 #YYYYMMDD-NNN】

Regime: [REGIME]
Confidence: [0-100]%
Signal: [BUY/SELL/HOLD]
Position: [SIZE] @ [PRICE]

Bull case: [summary]
Bear case: [summary]

Decision: [ACTION] [REASON]
Risk: [RISK_LEVEL]
Next review: [TIME]

Position Sizing

Confidence Max Position Stop Loss
>80% 100% Tight (1.5%)
60-80% 75% Standard (3%)
40-60% 50% Wide (5%)
<40% 25% or hold No entry

Regime Detection Rules

Regime Description Preferred Strategy
TRENDING ADX > 25, clear direction Momentum follow
RANGING ADX < 20, no clear trend Mean reversion
VOLATILE High variance, uncertain Reduced size, wider SL

Prediction Log Entry

After each decision, record in predictions.jsonl:

{"timestamp":"ISO8601","regime":"TRENDING","signal":"HOLD","confidence":62,"reason":"No clear entry, ranging market","actual_outcome":"pending","pnl":0}

Key Files

  • Regime detector: regime/detector.py (ADX + trend analysis)
  • Position sizer: risk/position_sizer.py (Kelly + risk budget)
  • Prediction log: data/predictions.jsonl
  • TCA log: data/tca_log.jsonl

When to Trigger

✅ Trigger debate:

  • Cron window: 08:00, 12:00, 16:00, 20:00 CST daily
  • Price deviation > 5% from entry
  • Major news event detected
  • Manual request

🚫 Skip debate (hold current position):

  • Confidence < 40%
  • Regime unclear
  • Risk/reward < 1.5