CryptoTrading AI:自主加密货币交易决策智能体 - Openclaw Skills

作者:互联网

2026-03-31

AI教程

什么是 CryptoTrading AI 智能体?

CryptoTrading AI 是为 PAI CryptoTrading 项目设计的先进技术智能体。它利用 Openclaw Skills 的力量,自动化了加密货币市场分析和执行的整个生命周期。该技能专门监控 BTC、ETH 和 BNB 等高流动性资产,结合技术指标和双 AI 推理,以减少交易中的人为错误和情绪偏差。

其核心是将市场数据与先进的 LLM 分析相结合。通过比较来自 Dify AI 和 OpenClaw (qwen3.5-plus) 的输出,确保每一个买入、卖出或持有决策都经过交叉验证。这使其成为开发人员和交易者构建可靠、自主交易平台的必备工具,该平台全天候运行,并内置风险管理和基于经验的学习功能。

下载入口:https://github.com/openclaw/skills/tree/main/skills/wuzimaki/crypto-trading

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install crypto-trading

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 crypto-trading。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

CryptoTrading AI 智能体 应用场景

  • 针对 BTC、ETH 和 BNB 交易对,实现每 10 分钟一次的自动化市场监控和决策。
  • 跨模型情绪分析,以过滤掉疲软或矛盾的交易信号。
  • 基于规则的风险管理,执行严格的止损和仓位控制纪律。
  • 系统化记录交易表现和 AI 推理过程,以便进行回溯分析。
CryptoTrading AI 智能体 工作原理
  1. 数据采集:智能体获取 1 小时 K 线数据和订单簿深度,同时计算 RSI、MACD 和布林带等指标。
  2. 双 AI 分析:同时调用 Dify AI 和 OpenClaw (qwen3.5-plus) 生成独立的市场见解。
  3. 决策综合:智能体比较两个 AI 的输出,以确定最终的买入、卖出或持有信号。
  4. 规则验证:每个信号都经过涵盖趋势对齐、置信水平和频率的六项核心经验规则 (R001-R006)。
  5. 执行与记录:通过市价单执行经过验证的交易,并将整个逻辑过程归档在 Openclaw Skills 记忆目录中。

CryptoTrading AI 智能体 配置指南

要在您的环境中部署此技能,请确保已安装核心 Python 依赖项,并为 AI 提供商配置了 API 密钥。

# 进入项目根目录
cd /Users/zst/Documents/ML/CryptoTrading/

# 初始化交易环境
python core/data_collector.py

# 运行执行验证脚本以确保连接性
python validate_ct_execution.py

确保在 /Users/zst/clawd/memory/trading/ 创建了本地记忆目录,以便智能体持久化其交易日志。

CryptoTrading AI 智能体 数据架构与分类体系

该技能使用结构化 JSON 和 Markdown 文件的组合来组织其运行数据,以确保人类可读性和机器解析效率:

数据组件 格式 路径/目的地
每日交易日志 Markdown memory/trading/YYYY-MM-DD.md
全局交易状态 JSON memory/crypto_trading_state.json
AI 对比数据 数据库 ai_analysis_comparison
规则库 Markdown memory/trading_rules.md
错误日志 Markdown memory/trading_mistakes.md

CryptoTrading AI 交易代理技能

PAI CryptoTrading 项目的核心交易决策技能 @version 1.0.0

?? 目标

  • 每 10 分钟自动执行交易决策循环
  • 整合 Dify AI + OpenClaw 双分析
  • 应用经验规则 (R001-R006) 验证决策
  • 自动记录决策和交易结果

?? 核心流程

1. 行情获取 (Data Collection)

- 获取 BTC/ETH/BNB 1h K 线数据
- 获取订单簿深度数据
- 计算技术指标:RSI, MACD, 布林带
- 获取账户持仓和余额

2. AI 决策 (AI Decision)

- 调用 Dify AI 获取市场分析
- 调用 OpenClaw (qwen3.5-plus) 获取独立分析
- 对比两种分析结果
- 生成最终决策:BUY/SELL/HOLD

3. 规则验证 (Rule Validation)

R001: 4h 趋势过滤 - 1h 信号必须与 4h 同向
R002: 置信度校准 - 单一指标上限 0.55
R003: 交易频率控制 - 单币种每日≤3 笔
R004: 止损纪律 - 5% 止损,盈利 10% 移动止损
R005: 仓位管理 - 单币种≤25%,默认 10%
R006: 聚焦主流币 - BTC/ETH/BNB

4. 交易执行 (Trade Execution)

- 计算交易数量 (使用 order_amount.py)
- 执行市价单
- 记录执行结果
- 更新持仓状态

5. 记忆记录 (Memory Logging)

- 保存决策到 memory/trading/YYYY-MM-DD.md
- 更新 memory/crypto_trading_state.json
- 双分析对比落库 (ai_analysis_comparison 表)

?? 工具

  • core/data_collector.py - 行情数据收集
  • core/autonomous_ai.py - AI 决策引擎
  • core/enhanced_trade_executor.py - 交易执行器
  • core/risk_manager.py - 风险管理
  • core/experience_analyzer.py - 经验分析器
  • validate_ct_execution.py - 执行验证脚本

?? 成功标准

  • ? 每 10 分钟完成一次决策循环
  • ? 双分析对比落库成功
  • ? 交易执行准确率 > 95%
  • ? 止损执行率 100%

?? 改进记录

日期 改进内容
2026-03-03 修复 position_size 计算错误
2026-03-03 添加 OpenClaw 双分析对比
2026-03-02 实现经验规则 R001-R006

?? 相关文件

  • /Users/zst/Documents/ML/CryptoTrading/ - 主项目目录
  • /Users/zst/clawd/memory/trading/ - 交易日志
  • /Users/zst/clawd/memory/trading_rules.md - 规则库
  • /Users/zst/clawd/memory/trading_mistakes.md - 错误清单

相关推荐