polymarket-simmer-fastloop

Trade Polymarket BTC/ETH/SOL 5/15-minute fast markets with momentum and order book filters.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "polymarket-simmer-fastloop" with this command: npx skills add AndrewBrownrd/polymarket-simmer-fastloop

Polymarket Simmer FastLoop Trader

Automated trading skill for Polymarket BTC/ETH/SOL 5-minute and 15-minute fast markets. Uses a mean reversion strategy with momentum exhaustion detection, order book imbalance confirmation, and volatility-adjusted position sizing.

Default is paper mode. Use --live for real trades.

Strategy

When the latest 5-minute candle shows a rapid spike (momentum > threshold) the script buys the reverse side, capturing the pullback. Signals are filtered by:

  • Momentum: Binance 1-minute candles, configurable threshold (default 1.0%).
  • Order Book Imbalance (optional): Top 20 levels of Binance L2 book confirm directional bias.
  • NOFX Institutional Netflow: Filters trades using institutional flow data.
  • Time-of-Day Filter: Skips low-liquidity hours (02:00–06:00 UTC) by default.
  • Fee-Accurate EV: Only trades when divergence exceeds fee breakeven + buffer.
  • Volatility-Adjusted Sizing: High volatility reduces position size automatically.
  • Pre-Caching (Ignition): On every run, the skill scans and caches upcoming market IDs to disk (fast_markets_cache.json). At market open, the Simmer API briefly hides the market — the skill uses the cache to execute trades during this "API blackout" window, ensuring no opportunity is missed.

Setup

1. Get Simmer API Key

  • Register at simmer.markets.
  • Go to Dashboard -> SDK tab.
  • Copy your API key: export SIMMER_API_KEY="your-key-here".

2. Required Environment Variables

VariableRequiredDescriptionValues
SIMMER_API_KEYYesYour Simmer SDK keyGet from simmer.markets
TRADING_VENUEYesExecution environmentsimmer (Paper) or polymarket (Live)
WALLET_PRIVATE_KEYOptionalYour Polymarket wallet keyRequired only if TRADING_VENUE="polymarket"
  • simmer (Default): Paper Trading. Simulates trades using virtual funds. No real USDC needed.
  • polymarket: Real Trading. Connects to Polymarket. You must have USDC in the wallet.

[!WARNING] Never share your WALLET_PRIVATE_KEY or SIMMER_API_KEY. The SDK signs trades locally; your private key is never transmitted.

Quick Start

pip install simmer-sdk
export SIMMER_API_KEY="your-key-here"

# Paper mode (default)
python polymarket-simmer-fastloop.py

# Live trading
python polymarket-simmer-fastloop.py --live

# Check win rate and P&L stats
python polymarket-simmer-fastloop.py --stats

# Resolve expired trades against real outcomes
python polymarket-simmer-fastloop.py --resolve

# Quiet mode for cron
python polymarket-simmer-fastloop.py --live --quiet

Cron Setup

OpenClaw:

openclaw cron add \
  --name "Simmer FastLoop" \
  --cron "*/5 * * * *" \
  --tz "UTC" \
  --session isolated \
  --message "Run: cd /path/to/skill && python polymarket-simmer-fastloop.py --live --quiet. Show output summary." \
  --announce

Linux crontab:

*/5 * * * * cd /path/to/skill && python polymarket-simmer-fastloop.py --live --quiet

All Settings

SettingDefaultDescription
entry_threshold0.05Min divergence from 50c
min_momentum_pct1.0Min % asset move to trigger
max_position5.0Max $ per trade
signal_sourcebinancebinance or coingecko
lookback_minutes5Candle lookback window
min_time_remaining60Skip if < N seconds left
target_time_min90Prefer markets with >= N seconds left
target_time_max210Prefer markets with <= N seconds left
assetBTCBTC, ETH, or SOL
window5m5m or 15m
volume_confidencetrueSkip low-volume signals
require_orderbookfalseRequire order book confirmation
time_filtertrueSkip 02:00–06:00 UTC
vol_sizingtrueAdjust size by volatility
fee_buffer0.05Extra edge above fee breakeven
daily_budget10.0Max spend per UTC day
starting_balance1000.0Paper portfolio starting balance

Troubleshooting

"Momentum below threshold" — Asset move is too small. Lower min_momentum_pct if needed.

"Order book imbalance: neutral" — Market is balanced, signal skipped when require_orderbook=true.

"Time filter: low liquidity window" — Current hour is 02–06 UTC. Set time_filter=false to override.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Polymarket Arbitrage Cn

Polymarket 套利 | Polymarket Arbitrage. 预测市场套利机会 | Prediction market arbitrage opportunities. 自动发现价格差异 | Auto discover price differences. 触发词:Polymarket、预测市场、套...

Registry SourceRecently Updated
3990Profile unavailable
Web3

Polymarket Scout — Orion

Analyzes Polymarket BTC prediction markets to show active market sentiment, crowd consensus, and alignment with on-chain data via Orion's oracle.

Registry SourceRecently Updated
230Profile unavailable
Web3

Prediction Market Sentinel

Monitor Polymarket prediction market wallets and detect new trades in real-time. Use when tracking whale wallets, detecting new positions, or monitoring pred...

Registry SourceRecently Updated
450Profile unavailable
Web3

Polymarket Oracle

Multi-strategy arbitrage and trading bot for Polymarket prediction markets. Scans ALL markets (crypto, politics, sports, economics, entertainment) for parity...

Registry SourceRecently Updated
2220Profile unavailable