skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
gaaiyun/tradingagents-openclaw-skill100 installs

trading-agents

当用户需要使用多智能体交易框架分析股票、获取交易信号或进行量化投资决策时使用。基于 TradingAgents 项目,提供专业的基本面分析、情绪分析、技术分析和风险管理。

How do I install this agent skill?

npx skills add https://github.com/gaaiyun/tradingagents-openclaw-skill --skill trading-agents
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The TradingAgents OpenClaw Skill is a legitimate financial analysis tool designed to provide stock market insights. It integrates with the TradingAgents framework for multi-agent analysis and includes a local technical indicator engine using yfinance. The skill follows standard development practices, such as using environment files for API key management and well-known libraries for data retrieval and analysis. No malicious patterns or security risks were identified.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · 1 issue

  • Runlayerpass

    4/10 files flagged

What does this agent skill do?

TradingAgents 多智能体交易框架

1. 什么时候用我?

当用户说:

  • "分析 NVDA 股票"
  • "AAPL 现在能买吗"
  • "用多智能体分析 MSFT"
  • "获取交易信号"
  • "进行股票基本面分析"
  • "技术面分析 TSLA"
  • "风险评估"
  • 任何需要专业量化分析的交易决策

2. 我能做什么?

核心功能

  • 多智能体协作分析:模拟真实交易公司的团队决策流程
  • 基本面分析:评估公司财务和业绩指标
  • 情绪分析:分析社交媒体和公众情绪
  • 新闻分析:监控全球新闻和宏观经济指标
  • 技术分析:使用 MACD、RSI 等技术指标
  • 多空辩论:牛市和熊市研究员进行结构化辩论
  • 风险管理:评估市场波动性、流动性等风险因素
  • 交易决策:生成买入/卖出/持有建议

支持的 LLM 提供商

  • OpenAI (GPT-5.x, GPT-4.x)
  • Google (Gemini 3.x, 2.x)
  • Anthropic (Claude 4.x, 3.x)
  • xAI (Grok 4.x)
  • OpenRouter
  • Ollama (本地模型)

数据源

  • yfinance(默认,无需 API key)
  • Alpha Vantage(需要 API key)

3. 快速使用

3.1 基本用法

from tradingagents.graph.trading_graph import TradingAgentsGraph
from tradingagents.default_config import DEFAULT_CONFIG

# 初始化
ta = TradingAgentsGraph(debug=True, config=DEFAULT_CONFIG.copy())

# 分析股票
_, decision = ta.propagate("NVDA", "2024-05-10")
print(decision)

3.2 自定义配置

config = DEFAULT_CONFIG.copy()
config["llm_provider"] = "openai"        # openai, google, anthropic, xai, openrouter, ollama
config["deep_think_llm"] = "gpt-5.2"     # 复杂推理模型
config["quick_think_llm"] = "gpt-5-mini" # 快速任务模型
config["max_debate_rounds"] = 2          # 辩论轮数

ta = TradingAgentsGraph(debug=True, config=config)
_, decision = ta.propagate("AAPL", "2024-05-10")

3.3 配置数据源

config["data_vendors"] = {
    "core_stock_apis": "yfinance",           # alpha_vantage, yfinance
    "technical_indicators": "yfinance",
    "fundamental_data": "yfinance",
    "news_data": "yfinance",
}

4. 配置 API Keys

方法 1:环境变量

export OPENAI_API_KEY=...          # OpenAI
export GOOGLE_API_KEY=...          # Google
export ANTHROPIC_API_KEY=...       # Anthropic
export XAI_API_KEY=...             # xAI
export OPENROUTER_API_KEY=...      # OpenRouter
export ALPHA_VANTAGE_API_KEY=...   # Alpha Vantage

方法 2:.env 文件

在 ~/.openclaw/workspace/.env 添加:

OPENAI_API_KEY=sk-...
ALPHA_VANTAGE_API_KEY=...

5. 智能体架构

分析团队

智能体职责
Fundamentals Analyst评估公司财务和内在价值
Sentiment Analyst分析社交媒体情绪评分
News Analyst监控全球新闻和宏观指标
Technical Analyst技术指标分析(MACD, RSI)

研究团队

  • Bull Researcher:牛市观点,寻找上涨机会
  • Bear Researcher:熊市观点,识别潜在风险

交易团队

  • Trader:综合报告,做出交易决策
  • Risk Manager:评估和调整风险
  • Portfolio Manager:最终审批交易

6. 输出示例

{
    "ticker": "NVDA",
    "date": "2024-05-10",
    "action": "BUY",
    "quantity": 100,
    "confidence": 0.75,
    "reasoning": "基本面强劲,AI 需求增长,技术面突破...",
    "risk_level": "MEDIUM",
    "target_price": 950.00,
    "stop_loss": 800.00
}

7. 文件结构

本 Skill 自身(signals engine 开箱即用,不依赖外部目录布局):

TradingAgents-OpenClaw-Skill/
├── __init__.py             # TradingAgentsSkill + CLI(多 engine 路由)
├── signals.py              # 本地技术信号引擎(无需 API key)
├── requirements.txt
├── tests/                  # pytest(合成数据,无网络)
├── example_usage.py        # 端到端示例
└── SKILL.md                # 本文件

启用 LLM engine 时另需 TradingAgents 框架(PyPI 包或本地 clone):

tradingagents/              # pip install tradingagents 后可直接 import
├── agents/                 # 智能体定义
├── dataflows/              # 数据流
├── graph/                  # LangGraph 流程
└── default_config.py       # 默认配置

8. 本地运行

signals engine(无需 API key)

pip install -r requirements.txt
python __init__.py NVDA --engine signals

LLM engine(需要 TradingAgents + API key)

pip install tradingagents
export OPENAI_API_KEY=sk-...
# 若为本地 clone,可改用环境变量指向:
#   export TRADING_AGENTS_HOME=/path/to/TradingAgents-Official
python __init__.py NVDA --engine llm

9. 在 OpenClaw 中使用

示例对话

用户:分析一下 NVDA 股票
助手:正在用 TradingAgents 多智能体框架分析 NVDA……
     [基本面分析师] 公司财务表现强劲
     [技术分析师] MACD 金叉,RSI 处于健康区间
     [风险管理] 波动性中等,建议控制仓位
     综合建议:BUY,目标价 $950,止损 $800

10. 注意事项

⚠️ 重要声明:

  • 本框架仅供研究使用
  • 不构成投资建议
  • 交易表现受多种因素影响(模型、温度、数据质量等)
  • 请勿用于真实交易决策,除非你完全理解风险

11. 依赖

langgraph>=0.2.0
langchain>=0.3.0
openai>=1.0.0
google-generativeai>=0.8.0
anthropic>=0.40.0
yfinance>=0.2.40
alpha-vantage>=3.0.0
pandas>=2.0.0
numpy>=1.24.0
python-dotenv>=1.0.0

12. 参考资料

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/gaaiyun/tradingagents-openclaw-skill/trading-agents">View trading-agents on skillZs</a>