polymarket-fast-loop
Trade Polymarket BTC 5-minute and 15-minute fast markets using CEX price momentum signals via Simmer API. Default signal is Binance BTC/USDT klines. Use when user wants to trade sprint/fast markets, automate short-term crypto trading, or use CEX momentum as a Polymarket signal.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/leogordon2004/polyPolymarket FastLoop Trader
Trade Polymarket's 5-minute BTC fast markets using real-time price momentum from Binance.
Polymarket only. All trades execute on Polymarket with real USDC. Use
--livefor real trades, dry-run is the default.
How it works: Every cycle, the script finds the current live BTC fast market, checks BTC price momentum on Binance, and trades if momentum diverges from market odds.
This is a template. The default signal (Binance momentum) gets you started. Your agent's reasoning is the edge — layer on sentiment analysis, multi-exchange spreads, news feeds, or custom signals to improve it.
⚠️ Fast markets carry Polymarket's 10% fee (
is_paid: true). Factor this into your edge calculations.
When to Use This Skill
Use this skill when the user wants to:
- Trade BTC sprint/fast markets (5-minute or 15-minute)
- Automate short-term crypto prediction trading
- Use CEX price momentum as a Polymarket signal
- Monitor sprint market positions
Setup Flow
When user asks to install or configure this skill:
-
Ask for Simmer API key
- Get from simmer.markets/dashboard → SDK tab
- Store in environment as
SIMMER_API_KEY
-
Ask about settings (or confirm defaults)
- Asset: BTC, ETH, or SOL (default BTC)
- Entry threshold: Min divergence to trade (default 5¢)
- Max position: Amount per trade (default $5.00)
- Window: 5m or 15m (default 5m)
-
Set up cron or loop (user drives scheduling — see "How to Run on a Loop")
Quick Start
# Set your API key
export SIMMER_API_KEY="your-key-here"
# Dry run — see what would happen
python fastloop_trader.py
# Go live
python fastloop_trader.py --live
# Live + quiet (for cron/heartbeat loops)
python fastloop_trader.py --live --quiet
# Live + smart sizing (5% of balance per trade)
python fastloop_trader.py --live --smart-sizing --quiet
How to Run on a Loop
The script runs one cycle — your bot drives the loop. Set up a cron job or heartbeat:
Every 5 minutes (one per fast market window):
*/5 * * * * cd /path/to/skill && python fastloop_trader.py --live --quiet
Every 1 minute (more aggressive, catches mid-window opportunities):
* * * * * cd /path/to/skill && python fastloop_trader.py --live --quiet
Via OpenClaw heartbeat: Add to your HEARTBEAT.md:
Run: cd /path/to/fast market && python fastloop_trader.py --live --quiet
Configuration
Configure via config.json, environment variables, or --set:
# Change entry threshold
python fastloop_trader.py --set entry_threshold=0.08
# Trade ETH instead of BTC
python fastloop_trader.py --set asset=ETH
# Multiple settings
python fastloop_trader.py --set min_momentum_pct=0.3 --set max_position=10
Settings
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-leogordon2004-poly": {
"enabled": true,
"auto_update": true
}
}
}