Polymarket Micro Pulse Revert Trader

v0.0.2

Trades mean-reversion on crypto 5-minute interval markets after detecting a single extreme probability pulse (p > 70% or p < 30%) on Polymarket.

0· 133·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for diagnostikon/polymarket-micro-pulse-revert-trader.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Polymarket Micro Pulse Revert Trader" (diagnostikon/polymarket-micro-pulse-revert-trader) from ClawHub.
Skill page: https://clawhub.ai/diagnostikon/polymarket-micro-pulse-revert-trader
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install polymarket-micro-pulse-revert-trader

ClawHub CLI

Package manager switcher

npx clawhub@latest install polymarket-micro-pulse-revert-trader
Security Scan
Capability signals
CryptoRequires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description describe a micro trading strategy on Polymarket; the code implements market discovery, pulse detection, sizing, and trade placement via a SimmerClient. The declared dependency (simmer-sdk) and required environment variable (SIMMER_API_KEY) are appropriate and expected.
Instruction Scope
SKILL.md and trader.py limit behavior to market parsing, filtering, conviction sizing, and executing trades via the Simmer SDK. The skill defaults to paper trading and requires an explicit --live flag for real trades. There are no instructions to read unrelated files, other environment variables, or to exfiltrate data to third-party endpoints outside the Simmer ecosystem.
Install Mechanism
No install script in the bundle; clawhub.json declares a pip dependency on simmer-sdk (PyPI + GitHub referenced). Installing a third-party PyPI package is expected but carries standard supply-chain risk — you should verify simmer-sdk's integrity and source before granting an API key.
Credentials
Only SIMMER_API_KEY and several SIMMER_* tunables are used. Those are proportional to a trading skill that uses the Simmer platform. The code reads only those env vars; there are no requests for unrelated credentials or system secrets.
Persistence & Privilege
autostart is false and always is false; the skill does not request permanent presence or system-wide config changes. The agent may invoke the skill autonomously (platform default), which is expected for a trading automaton, but nothing in the bundle forces always-on behavior.
Assessment
This skill appears internally consistent, but take these precautions before installing or running live: 1) Verify the simmer-sdk package source and version on PyPI/GitHub to reduce supply-chain risk. 2) Use paper mode (default) and test extensively before using --live. 3) Limit the SIMMER_API_KEY's permissions if possible and store it securely; treat it as a high-value credential. 4) Review the full trader.py yourself (or have a developer review) to confirm there are no later additions or network calls you don't expect. 5) Rotate the API key after initial testing or if you suspect exposure.

Like a lobster shell, security has layers — review code before you run it.

latestvk97bgzrrqssfxjp5f3906xygcn8533hz
133downloads
0stars
6versions
Updated 1w ago
v0.0.2
MIT-0

Micro Pulse Revert Trader

This is a template. The default signal is single-pulse mean-reversion detection in 5-minute crypto Up/Down markets -- remix it with volume filters, multi-pulse confirmation, or cross-coin pulse clustering. The skill handles all the plumbing (market discovery, interval parsing, pulse detection, trade execution, safeguards). Your agent provides the alpha.

Strategy Overview

Polymarket lists "Bitcoin Up or Down", "Ethereum Up or Down", "Solana Up or Down", and "XRP Up or Down" markets for the same 5-minute windows throughout the day. When a single interval shows an extreme probability reading -- above 70% (extreme Up) or below 30% (extreme Down) -- retail conviction is overextended. The next interval tends to mean-revert rather than continue. The skill trades tiny amounts ($2-$10) on the next interval in the opposite direction.

Example: In the 10:05 AM ET window, BTC shows p=75% (extreme Up pulse, above PULSE_HIGH=0.70). The skill looks at the 10:10 AM window. If that next interval has p >= NO_THRESHOLD (0.58), it trades NO with conviction-scaled sizing. Pulse conviction = (0.75 - 0.70) / (1 - 0.70) = 0.167. Target conviction = (p - 0.58) / (1 - 0.58). Combined conviction averages both, producing a size between $2 and $10.

Edge

This is a MEAN-REVERSION play targeting retail overreaction in short-duration markets. When a 5-minute interval reaches extreme probability (>70% or <30%), it reflects a burst of one-sided retail flow. These extreme readings are unsustainable because the underlying crypto asset's 5-minute return distribution is roughly symmetric around 50% -- a 75% reading implies the market is pricing in a directional move that rarely materializes at that magnitude. The next interval resets as new participants enter without the same directional bias, and the extreme probability snaps back toward the mean.

Signal Logic

  1. Discover active crypto Up/Down 5-minute markets via keyword search + get_markets(limit=200) fallback
  2. Parse each question: extract coin (BTC/ETH/SOL/XRP), date, and time window
  3. Group intervals by (coin, date) and sort chronologically
  4. Walk consecutive pairs: if interval[i] has p > PULSE_HIGH (default 0.70), it is an extreme Up pulse; if p < PULSE_LOW (default 0.30), it is an extreme Down pulse
  5. After extreme Up pulse: trade the NEXT interval as NO (mean-revert down) if p >= NO_THRESHOLD or pulse is strong enough (p >= 0.48 and pulse >= 0.75)
  6. After extreme Down pulse: trade the NEXT interval as YES (mean-revert up) if p <= YES_THRESHOLD or pulse is strong enough (p <= 0.52 and pulse <= 0.25)
  7. Conviction combines pulse intensity AND target market position -- stronger pulse + better target price = higher conviction
  8. Size by conviction, not flat amount -- micro sizing (MAX_POSITION=10)

Remix Signal Ideas

  • Multi-pulse confirmation: Require 2 consecutive extreme intervals before trading the 3rd (stronger signal, fewer trades)
  • Cross-coin pulse clustering: If BTC and ETH both pulse Up in the same window, increase conviction on all reversion trades
  • Pulse magnitude tiers: Use graduated thresholds (70%, 80%, 90%) with increasing conviction multipliers for more extreme pulses
  • Volume-weighted pulses: Only trigger on pulses backed by above-average Polymarket volume in that interval

Safety & Execution Mode

The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.

ScenarioModeFinancial risk
python trader.pyPaper (sim)None
Cron / automatonPaper (sim)None
python trader.py --liveLive (polymarket)Real USDC

autostart: false and cron: null mean nothing runs automatically until configured in Simmer UI.

Required Credentials

VariableRequiredNotes
SIMMER_API_KEYYesTrading authority. Treat as a high-value credential.

Tunables (Risk Parameters)

All declared as tunables in clawhub.json and adjustable from the Simmer UI.

VariableDefaultPurpose
SIMMER_MAX_POSITION10Max USDC per trade at full conviction (micro)
SIMMER_MIN_TRADE2Floor for any trade
SIMMER_MIN_VOLUME1000Min market volume filter (USD)
SIMMER_MAX_SPREAD0.12Max bid-ask spread
SIMMER_MIN_DAYS0Min days until resolution (0 = allow same-day)
SIMMER_MAX_POSITIONS15Max concurrent open positions
SIMMER_YES_THRESHOLD0.42Buy YES only if market probability <= this
SIMMER_NO_THRESHOLD0.58Sell NO only if market probability >= this
SIMMER_PULSE_HIGH0.70Extreme Up pulse trigger (previous interval p > this)
SIMMER_PULSE_LOW0.30Extreme Down pulse trigger (previous interval p < this)

Dependency

simmer-sdk by Simmer Markets (SpartanLabsXyz)

Comments

Loading comments...