Polymarket BTC 15m:自动化比特币预测市场 - Openclaw Skills

作者:互联网

2026-04-16

AI教程

什么是 Polymarket BTC 15m 交易技能?

此技能使 AI 代理能够使用技术分析 (TA) 信号直接与 Polymarket 的 BTC 15 分钟市场对接。它支持两种不同的运行模式:用于手动风格执行的标准固定模式,以及利用动态仓位控制、自动止盈/止损触发和预结算退出的高性能 Clawbot 模式。通过将此功能集成到 Openclaw Skills 中,开发人员可以构建强大的自动化交易系统,利用专业级风险管理实时响应市场信号。

下载入口:https://github.com/openclaw/skills/tree/main/skills/krajekisbtc/polymarketbtc15massistant

安装与下载

1. ClawHub CLI

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

npx clawhub@latest install polymarketbtc15massistant

2. 手动安装

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

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

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

3. 提示词安装

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

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

Polymarket BTC 15m 交易技能 应用场景

  • 监控比特币 15 分钟二元市场的实时技术分析信号以识别入场点。
  • 根据信号强度和市场阶段自动化执行看涨/看跌头寸。
  • 使用基于余额的仓位控制和严格止损实施动态风险管理。
  • 运行后台监控守护进程以管理活跃头寸,并在市场状况变化时提前退出。
Polymarket BTC 15m 交易技能 工作原理
  1. 该技能查询 PolymarketBTC15mAssistant 以获取当前市场阶段、信号强度和模型概率。
  2. 在 Clawbot 模式下,技能根据当前钱包余额和信号优势计算最佳仓位大小和风险参数。
  3. AI 代理根据当前信号验证交易方向,以防止执行错误并确保与技术分析策略一致。
  4. 通过提供的私钥和出资人地址,通过 Polymarket API 在链上执行交易。
  5. 监控周期跟踪交易进度,在市场结算前自动应用止损或止盈逻辑。

Polymarket BTC 15m 交易技能 配置指南

要在您的 Openclaw Skills 环境中安装此功能,请将仓库克隆或链接到您的 skills 目录:

cp -r polymarket-btc15m-skill ~/.clawbot/skills/polymarket-btc15m

接下来,在 .env 文件中配置环境变量以启用交易:

POLYMARKET_PRIVATE_KEY=your_private_key
POLYMARKET_FUNDER=your_funder_address_from_settings
CLAWBOT_MODE=true

Polymarket BTC 15m 交易技能 数据架构与分类体系

该技能采用结构化方法为 Openclaw Skills 用户管理交易数据和环境配置:

组件 描述
环境变量 管理私钥、出资人地址和运行模式切换。
信号数据 处理包括强度(强/弱)、阶段和模型概率在内的技术分析数据。
Clawbot 参数 用于余额、建议仓位、止盈/止损百分比和预结算时间的计算字段。
执行命令 用于看涨/看跌市场交互和监控的标准化 CLI 命令。
name: polymarket-btc15m
description: Trade Polymarket Bitcoin Up/Down 15-minute markets using TA signals. Supports Clawbot mode (dynamic sizing, TP/SL, pre-settlement) or fixed mode. Use when checking signals, placing trades, or automating via private key.

Polymarket BTC 15m Trading Skill

Clawbot manages Polymarket BTC 15m trades using signals from PolymarketBTC15mAssistant.

Modes

Mode Toggle Position size Take-profit Stop-loss Pre-settlement sell
Clawbot CLAWBOT_MODE=true Dynamic from balance & risk Yes Yes Yes
Fixed CLAWBOT_MODE=false (default) Fixed (ORDER_SIZE) No No No

Clawbot mode logic

  • High risk (late phase, low edge): small % of balance (2–3%), tighter SL
  • Strong signal (STRONG, high edge): larger % (up to 15%), wider TP
  • Reserve: always keeps 20% of balance
  • Max per trade: never more than 30% of balance

Environment Variables

Variable Required Description
POLYMARKET_PRIVATE_KEY Yes (trading) Wallet private key
POLYMARKET_FUNDER Yes (trading) Funder from polymarket.com/settings
CLAWBOT_MODE No true or false (default)
POLYMARKET_ORDER_SIZE No Shares when Clawbot OFF (default: 5)
POLYMARKET_SIGNATURE_TYPE No 0/1/2 (default: 2)

Commands

Get signal

npm run signal

With CLAWBOT_MODE=true, output includes clawbotParams (balance, size, TP%, SL%, sellBeforeMin).

Execute trade

npm run trade:up
npm run trade:down
node src/trade-cli.js --execute=UP --yes

Position monitor (Clawbot mode only)

One cycle:

node src/trade-cli.js --monitor

Background daemon (runs until Ctrl+C):

npm run monitor

Workflow for Clawbot

  1. "What's the signal?"

    • Run npm run signal
    • Summarize: action, side, phase, strength, model probs, time left
    • If Clawbot mode: include clawbotParams (balance, suggested size, TP/SL)
  2. "Place trade for UP"

    • Run npm run signal → verify ENTER + side UP
    • If match: npm run trade:up (or --execute=UP --yes if approved)
    • If mismatch: abort and explain
  3. "Enable/disable Clawbot mode"

    • Set CLAWBOT_MODE=true or false in .env
    • Explain: Clawbot = dynamic sizing + auto TP/SL; Fixed = manual only
  4. "Run monitor" (when Clawbot mode + open positions)

    • Run npm run monitor in background, or node src/trade-cli.js --monitor for one cycle

Safety

  • No system guarantees profits. Clawbot improves edge but does not eliminate risk.
  • Prefer user confirmation for trades unless automation is explicitly approved.
  • Never log or expose POLYMARKET_PRIVATE_KEY.

Installation

cp -r clawbot-skill ~/.clawbot/skills/polymarket-btc15m
# or
ln -s /path/to/PolymarketBTC15mAssistant-main ~/.clawbot/skills/polymarket-btc15m

Ensure execution engine allows npm and node from the project directory.

相关推荐