polymarket-simmer-fastloop
Trade Polymarket BTC/ETH/SOL 5/15-minute fast markets with momentum and order book filters.
Best use case
polymarket-simmer-fastloop is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Trade Polymarket BTC/ETH/SOL 5/15-minute fast markets with momentum and order book filters.
Teams using polymarket-simmer-fastloop should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/polymarket-simmer-fastloop/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How polymarket-simmer-fastloop Compares
| Feature / Agent | polymarket-simmer-fastloop | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Trade Polymarket BTC/ETH/SOL 5/15-minute fast markets with momentum and order book filters.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agent for Product Research
Browse AI agent skills for product research, competitive analysis, customer discovery, and structured product decision support.
AI Agent for SaaS Idea Validation
Use AI agent skills for SaaS idea validation, market research, customer discovery, competitor analysis, and documenting startup hypotheses.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
SKILL.md Source
# Polymarket Simmer FastLoop Trader > [!TIP] > **This is a template.** The default signal is a **Mean Reversion** strategy using Binance momentum exhaustion and L2 order book imbalance. > Remix it with alternative signals like trend-following momentum, social sentiment feeds, or cross-venue arbitrage models. > The skill handles all the **plumbing** (market discovery, fee-accurate EV math, position tracking). Your agent provides the **alpha**. Automated trading skill for Polymarket BTC/ETH/SOL 5-minute and 15-minute fast markets. > **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](https://simmer.markets). - Go to **Dashboard** -> **SDK** tab. - Copy your API key: `export SIMMER_API_KEY="your-key-here"`. ### 2. Required Environment Variables | Variable | Required | Description | Values | |----------|----------|-------------|--------| | `SIMMER_API_KEY` | **Yes** | Your Simmer SDK key | Get from [simmer.markets](https://simmer.markets) | | `TRADING_VENUE` | **Yes** | Execution environment | `simmer` (Paper) or `polymarket` (Live) | | `WALLET_PRIVATE_KEY` | Optional | Your Polymarket wallet key | Required 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 ```bash 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:** ```bash 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 | Setting | Default | Description | |---------|---------|-------------| | `entry_threshold` | 0.05 | Min divergence from 50c | | `min_momentum_pct` | 1.0 | Min % asset move to trigger | | `max_position` | 5.0 | Max $ per trade | | `signal_source` | binance | binance or coingecko | | `lookback_minutes` | 5 | Candle lookback window | | `min_time_remaining` | 60 | Skip if < N seconds left | | `target_time_min` | 90 | Prefer markets with >= N seconds left | | `target_time_max` | 210 | Prefer markets with <= N seconds left | | `asset` | BTC | BTC, ETH, or SOL | | `window` | 5m | 5m or 15m | | `volume_confidence` | true | Skip low-volume signals | | `require_orderbook` | false | Require order book confirmation | | `time_filter` | true | Skip 02:00–06:00 UTC | | `vol_sizing` | true | Adjust size by volatility | | `fee_buffer` | 0.05 | Extra edge above fee breakeven | | `daily_budget` | 10.0 | Max spend per UTC day | | `starting_balance` | 1000.0 | Paper portfolio starting balance | ## 🎨 Remixing the Signal This skill is a **remixable template**. We distinguish between **Plumbing** (Infrastructure) and **Alpha** (Strategy). ### Core Components: * **The Plumbing (Structural)**: Market discovery (Gamma/Simmer fallback), Pre-Caching, execution via Simmer SDK, and fee-accurate EV calculations. * **The Alpha (Replaceable)**: The decision-making logic inside `run_strategy` where `side` is determined based on CEX signals. ### How to Remix: 1. **Find the Signal logic**: In `polymarket-simmer-fastloop.py`, look for the `run_strategy` function around line ~950. 2. **Modify the Decision**: - Swap the `side = "no"` and `side = "yes"` logic to change from Mean Reversion to Trend Following. - Replace `get_momentum` with your own model or API (e.g., custom XGBoost classifier or GPT-4o signal). 3. **Refine Execution**: Edit `calculate_position_size` to implement custom risk management formulas. *Use this template to bypass the complexity of Polymarket's order book and focus entirely on your strategy logic.* ## 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.
Related Skills
polymarket-sports-edge
Find odds divergence between sportsbook consensus and Polymarket sports markets, then trade the gap.
polymarket-openclaw-trader
Reusable Polymarket + OpenClaw trading operations skill for any workspace. Use when the user needs to set up, run, tune, monitor, and deploy an automated Polymarket trading project (paper/live), including env configuration, risk controls, reporting, and dashboard operations.
polymarket-trade
Trade on Polymarket prediction markets on Polygon. Supports browsing markets, checking wallet/CLOB balance, and buying or selling YES/NO shares with safety gates. Wallet: WDK vault (~/.aurehub/.wdk_vault). Config: ~/.aurehub/polymarket.yaml. Triggers: buy YES, buy NO, sell shares, browse markets, check Polymarket balance, Polymarket trade, prediction market, what are the odds, redeem winnings, claim resolved positions.
mia-polymarket-trader
AI agent for automated prediction market trading on Polymarket
polymarket-tracker
Track top Polymarket markets by trading volume. Shows market name, Yes/No trading volumes, and current odds. Use when user asks about Polymarket trends, hot markets, or wants to find high-volume trading opportunities. Requires payment via skillpay.me (0.001 USDT per call).
polymarket-simmer-fastloop-sync-pulse
Trade Polymarket BTC/ETH/SOL 5-minute fast markets using a zero-delay Triple-Trigger strategy. Combines Binance momentum, NOFX OI/Netflow (free public API), and L2 Wall detection to choose between Trend Following and Mean Reversion. Pre-Caches market IDs to bypass the Simmer API blackout at market open.
polymarket-agent
Autonomous prediction market agent - analyzes markets, researches news, and identifies trading opportunities
polymarket-alpha-suite
6 institutional-grade Polymarket trading tools. NegRisk arbitrage (100% win rate), latency arb, BTC scalping, alpha scanner, universe scanner, edge detection. Battle-tested on 8,347 signals. No Python required.
simmer
The best prediction market interface for AI agents. Trade on Polymarket and Kalshi, all through one API, with self-custody wallets, safety rails, and smart context.
simmer-x402
Make x402 payments to access paid APIs and gated content. Use when a skill needs to fetch data from x402-gated endpoints (like Kaito mindshare API, Simmer premium endpoints, or any x402 provider). Handles 402 Payment Required responses automatically using USDC on Base.
simmer-skill-builder
Generate complete, installable OpenClaw trading skills from natural language strategy descriptions. Use when your human wants to create a new trading strategy, build a bot, generate a skill, automate a trade idea, turn a tweet into a strategy, or asks "build me a skill that...". Produces a full skill folder (SKILL.md + Python script + config) ready to install and run.
simmer-synthesis-hackathon
Contribute to Simmer's hackathon entry by completing platform tasks. Earn 0.01 USDC on Base per approved task, plus a share of the prize pool if Simmer wins. Uses your existing Simmer API key.