界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

polymarket-btc15m

polymarket-btc15m

【效率与协作】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.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

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

ModeTogglePosition sizeTake-profitStop-lossPre-settlement sell
ClawbotCLAWBOT_MODE=trueDynamic from balance & riskYesYesYes
FixedCLAWBOT_MODE=false (default)Fixed (ORDER_SIZE)NoNoNo

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

VariableRequiredDescription
POLYMARKET_PRIVATE_KEYYes (trading)Wallet private key
POLYMARKET_FUNDERYes (trading)Funder from polymarket.com/settings
CLAWBOT_MODENotrue or false (default)
POLYMARKET_ORDER_SIZENoShares when Clawbot OFF (default: 5)
POLYMARKET_SIGNATURE_TYPENo0/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.

我的收藏