Type/to search

ClawdBot量化机器人

Common strategy
Created: 2026-02-02 17:56:59
Last modified: 4 months ago
2
Follow
491
Followers

策略代码描述文档

📋 策略概述

这是一套AI自动交易系统,由两部分组成:

  • 大脑端:ClawdBot 负责数据采集、新闻分析、交易决策
  • 执行端:发明者量化平台(FMZ)负责接收信号、执行交易、风控管理

🔧 配置步骤

第一步:定义UUID

在策略代码中配置唯一的通道标识符:

javascript
const CONFIG = { UUID: "自定义UUID", // 替换为你自己的UUID,例如:"6BC42A119B5DBFA2188A8279DA3B5C30" TRADE_AMOUNT: 0.01, // 每次交易数量 CHECK_INTERVAL: 3000, // 检查间隔(毫秒) STOP_LOSS_PERCENT: 5, // 止损比例(%) };

UUID生成方式:可以使用任意32位十六进制字符串,确保唯一性即可。


第二步:创建并运行实盘

  1. 登录 发明者量化平台
  2. 创建新策略,粘贴完整代码
  3. 配置交易所API(绑定你的交易所账户)
  4. 创建实盘机器人,记录实盘ID(例如:648365
  5. 启动实盘,策略进入信号监听状态

启动后日志显示:

🚀 现货自动交易机器人启动 ⚙️ 配置: 交易量=0.01, 止损比例=5% 📡 监听频道: 6BC42A119B5DBFA2188A8279DA3B5C30

第三步:ClawdBot 发送信号

ClawdBot 通过 HTTP POST 请求发送交易信号到 FMZ 平台。

请求URL格式

https://www.fmz.com/api/v1?method=pub&robot={实盘ID}&channel={UUID}

完整URL示例

https://www.fmz.com/api/v1?method=pub&robot=666666&channel=6BC42A119B5DBFA2188A8279DA3B5C30

请求方式

POST Content-Type: application/json

📨 信号格式规范

必需字段

字段名类型说明示例值
coinstring币种代码"BTC"
timestampstringISO格式时间戳"2024-01-15T14:00:00.000Z"
current_pricenumber当前价格42500.00
trade_decisionstring交易决策"买入" / "卖出" / "观望"
decision_reasonstring决策原因"新闻情绪积极..."

可选字段

字段名类型说明示例值
volume_24hstring24小时交易量"25,000,000,000"
news_summarystring新闻汇总"ETF资金流入..."
news_sentimentstring新闻情绪"positive" / "negative" / "neutral"

完整JSON示例

json
{ "coin": "BTC", "timestamp": "2024-01-15T14:00:00.000Z", "current_price": 42500.00, "volume_24h": "25,000,000,000", "news_summary": "ETF资金持续流入,机构增持意愿强烈,市场情绪乐观", "news_sentiment": "positive", "trade_decision": "买入", "decision_reason": "新闻情绪积极,交易量放大,适合建仓" }

🔄 策略处理流程

┌─────────────────────────────────────────────────────────────┐ │ ClawdBot (大脑端) │ │ 1. 采集实时数据 │ │ 2. 分析新闻情绪 │ │ 3. 生成交易决策JSON │ │ 4. HTTP POST发送到FMZ │ └─────────────────────────────────────────────────────────────┘ │ ▼ HTTP POST Request │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ FMZ策略 (执行端) │ │ 1. GetChannelData() 监听频道 │ │ 2. 解析JSON信号 │ │ 3. 检查时间戳去重(防止重复执行) │ │ 4. 根据trade_decision执行操作: │ │ - "买入" → executeBuy() │ │ - "卖出" → executeSell() │ │ - "观望" → 仅记录日志 │ │ 5. 更新仪表板显示 │ │ 6. 持续检查止损条件 │ └─────────────────────────────────────────────────────────────┘

🛡️ 风控机制

1. 信号去重

通过 timestamp 字段判断信号是否已处理,防止同一信号重复执行。

2. 资金检查

  • 买入前检查USDT余额是否充足
  • 卖出前检查币种余额是否充足

3. 止损保护

  • 买入后止损:价格下跌超过5%自动卖出
  • 卖出后止损:价格上涨超过5%自动买回(踏空保护)

📊 仪表板展示

策略运行时会实时显示四个表格:

表格内容
💰 权益概览初始/当前币数、U数、权益、盈亏
🛡️ 止损监控最新交易、价格变动、距止损距离
🤖 当前AI信号最新收到的决策信息
📋 交易记录最近10条交易详情

🚀 快速开始

1. 复制策略代码到FMZ

2. 修改CONFIG中的UUID

3. 创建并启动实盘,记录实盘ID

4. 在ClawdBot中配置HTTP请求URL:

https://www.fmz.com/api/v1?method=pub&robot={你的实盘ID}&channel={你的UUID}

5. 设置ClawdBot定时任务(如每10分钟执行一次)

6. 系统开始自动运行


⚠️ 风险提示

  1. AI决策仅供参考,不能完全依赖
  2. 建议先用模拟盘或小资金测试
  3. 市场有风险,投资需谨慎
  4. 定期检查策略运行状态

视频链接:量化神器OpenClaw 全能托管,省心又高效

Source
JavaScript
// ========== 现货自动交易机器人 + 可视化仪表板 ==========

// ========== 配置参数 ==========
const CONFIG = {
    TRADE_AMOUNT: 0.01,           // 每次交易数量
    CHECK_INTERVAL: 3000,         // 检查间隔(毫秒)
    UUID: "自定义UUID",            // 接收CLAWDBOT频道
    STOP_LOSS_PERCENT: 5,         // 止损比例(%)
};

// ========== 初始化 ==========
function initialize() {
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)