Communitygithub.com

OpenKrab/ClawGold

基于AI的XAUUSD黄金交易系统,集成LiteLLM、APScheduler与高级策略。

ClawGold 是什么?

ClawGold v2.0 是一个由AI驱动的自动化XAUUSD(黄金兑美元)交易系统。它通过LiteLLM统一了多供应商LLM接口(支持OpenCode、KiloCode、Gemini及Codex),并提供自动故障转移和实时成本追踪。系统采用APScheduler作为后台任务调度器,可实现持久化作业调度与崩溃恢复,同时使用Rich库提供增强的控制台日志输出。ClawGold支持实时价格监控、移动平均线交叉信号生成、多时间框架技术分析、AI市场研究、情绪分析以及虚拟交易模拟。该工具适用于自动化交易、策略回测、交易教育及市场研究,支持ClawFlow一键安装,并可与OpenClaw智能体集成,以提供交易辅助。所有交易信号均为AI辅助建议,本地优先的架构确保了数据安全。

兼容平台~Claude Code✓Codex CLI~Cursor✓Gemini CLI✓OpenCode
npx skills add OpenKrab/ClawGold

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

ClawGold v2.0

描述: ClawGold 是一个由AI智能体驱动的自动化 XAUUSD(黄金兑美元)交易系统。它具备通过 LiteLLM 实现的多供应商 LLM 集成、稳健的 APScheduler 后端、高级技术分析、实时情绪分析以及自动交易执行功能。

最新更新: 第一阶段 (v2.0.0) — LiteLLM 集成、APScheduler 迁移、Rich 日志增强。

性能: 亚秒级 LLM 调用,自动故障转移;持久化作业恢复;可靠性提升约 10-15%。

安全性: 本地优先架构,自托管 SQLite 数据库,无数据共享。所有交易信号仅作为 AI 辅助建议。

第一阶段:新特性

🚀 LiteLLM 集成

  • 统一 AI 接口:通过单一 LiteLLM API 访问 OpenCode、KiloCode、Gemini、Codex
  • 自动故障转移:链式供应商;失败调用自动重试,采用指数退避策略
  • 成本追踪:实时 LLM 成本记录至 SQLite (data/llm_costs.db)
  • 更高可靠性:API 失败率降低 10-15%

📅 APScheduler 迁移

  • 作业持久化:计划任务在重启后依然保留(存储于 data/scheduler.db)
  • 三种调度模式:按日(基于时间)、按间隔(秒)、按 cron(高级模式)
  • 线程池:最多 4 个并发作业,高效利用资源
  • 优雅恢复:错过执行的作业拥有 30 秒宽限期

🎨 Rich 日志

  • 增强的控制台输出:彩色日志、面板、表格、进度条
  • 更好的用户体验:通过视觉层次加快调试速度
  • 文件日志:所有日志保存至 logs/clawgold.log,带时间戳

功能特性

核心交易引擎

  • 价格监控:通过 Yahoo Finance 实时获取 XAUUSD 价格
  • 技术分析:移动平均线计算、EMA 交叉、多时间框架分析 (M15, H1, H4, D1)
  • 信号生成:基于 MA 交叉及 AI 共识的自动买入/卖出/持有信号
  • 交易模拟:带投资组合追踪的逼真交易执行
  • 投资组合管理:余额监控、持仓追踪、盈亏计算

第一阶段增强功能

  • LiteLLM 集成:统一的多供应商 AI 接口(OpenCode、KiloCode、Gemini、Codex)
  • 自动故障转移:链式多个供应商;自动重试,采用指数退避
  • APScheduler 后端:支持崩溃恢复的持久化后台作业调度
  • Rich 控制台输出:美观的彩色日志、面板、表格、进度条
  • 成本追踪:按供应商的实时 LLM 成本分析(SQLite 存储)

AI 驱动分析

  • 多 AI 研究:并行向多个 AI 供应商查询进行市场分析
  • 情绪分析:来自多个来源的实时情绪评分
  • 市场研究:AI 生成的市场前景和趋势预测
  • 风险评估:AI 驱动的仓位规模和风险管理建议
  • 新闻聚合:自动新闻收集并附带情绪分析

高级交易策略

  • 追踪止损:跟随价格变动自动调整止损
  • 网格交易:多层买入/卖出订单以捕捉波动
  • 突破检测:自动突破入场信号
  • 剥头皮模式:基于微趋势的高频交易
  • 风险管理:每日亏损限额、保证金监控、仓位规模控制

应用场景

  • 自主交易:无需人工干预的 7x24 小时交易
  • AI 辅助决策:交易前获取 AI 对市场方向的一致意见
  • 策略测试:在逼真条件下回测和模拟交易想法
  • 教育:在 AI 指导下学习高级交易概念
  • 研究:在一个仪表板中聚合市场新闻和情绪

工具

get_xauusd_price

  • 描述: 从 Yahoo Finance 获取当前 XAUUSD 价格。
  • 参数: 无
  • 返回: 包含当前每盎司美元价格的字符串。
  • 示例: "当前 XAUUSD 价格: 5146.9 美元/盎司"

calculate_moving_average

  • 描述: 计算指定周期内 XAUUSD 的简单移动平均线。
  • 参数:
    • period (整数,默认 20):移动平均线的天数。
  • 返回: 包含 SMA 值的字符串。
  • 示例: "SMA(20): 5123.45"

generate_trading_signal

  • 描述: 基于移动平均线交叉策略生成交易信号。
  • 参数:
    • short_period (整数,默认 10):短期 MA 周期。
    • long_period (整数,默认 20):长期 MA 周期。
  • 返回: 指示 BUY、SELL 或 HOLD 的字符串。
  • 示例: "买入信号"

simulate_trade

  • 描述: 模拟以指定数量买入或卖出 XAUUSD。
  • 参数:
    • action (字符串):"BUY" 或 "SELL"
    • amount (浮点数):黄金数量(盎司)。
  • 返回: 包含交易结果的字符串。
  • 示例: "模拟买入: 0.1 盎司,价格 5146.90 美元"

get_portfolio_status

  • 描述: 获取当前模拟投资组合的状态。
  • 参数: 无
  • 返回: 包含余额和持仓的字符串。
  • 示例: "余额: 9742.60 美元\n持仓:\n 买入 0.05 盎司,价格 5148.00 美元\n总交易次数: 2"

ai_research

  • 描述: 使用多个 CLI 工具(OpenCode、KiloCode、Gemini)执行 AI 驱动的市场研究。
  • 参数:
    • query (字符串):关于市场状况的研究问题。
    • tools (数组,可选):要使用的 AI 工具列表。默认值:['opencode', 'kilocode', 'gemini']
  • 返回: 包含情绪分析的聚合研究结果。
  • 示例: "AI 研究总结:来自 3 个工具的一致看涨意见"

AI CLI 工具

以下 AI CLI 工具受支持用于市场研究:

工具安装使用方法
OpenCodenpm install -g opencodeopencode run "<提示词>"
KiloCodehttps://kilo.aikilo run "<提示词>"
Gemininpm install -g @google/gemini-cligemini "<提示词>"

用法

  • ClawFlow 安装:clawflow install claw-gold
  • 配置:编辑 config.yaml 以自定义设置。
  • 集成:与 OpenClaw 智能体配合使用,获取交易协助。

支持与社区

文档

社区支持

  • GitHub Issues:提交错误报告和功能请求

版本:2.0.0 状态:生产就绪(第一阶段完成) 许可证:MIT 维护者:JonusNattapong 最后更新:2026年3月4日

第一阶段发布说明

  • ✅ LiteLLM 统一 AI 供应商接口
  • ✅ APScheduler 持久化作业调度
  • ✅ Rich 增强型控制台日志
  • ✅ 自动成本追踪与分析
  • ✅ 100% 向后兼容

下一步: 第二阶段(PydanticAI + Langfuse SDK)即将推出。

相关技能