Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Trade Polymarket BTC/ETH/SOL 5-minute and 15-minute fast markets using multi-signal CEX momentum. Adds funding rate confirmation, order book imbalance, time-...
Trade Polymarket BTC/ETH/SOL 5-minute and 15-minute fast markets using multi-signal CEX momentum. Adds funding rate confirmation, order book imbalance, time-...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
An enhanced version of the Simmer FastLoop skill with rigorous edge filtering, multi-signal confirmation, and real calibration tracking. Default is paper mode. Use --live for real trades. Always run 100+ paper trades first to validate your win rate before going live. β οΈ Fast markets carry Polymarket's 10% fee. Your signal needs to be right 63%+ of the time to profit. This skill will tell you your actual win rate.
FeatureOriginalImprovedFee mathApproximateExact breakeven with configurable bufferSignalBinance momentum onlyMomentum + funding rate + order bookMomentum threshold0.5% (too low)1.0% default, calibration-drivenTime filteringNoneSkips low-liquidity hoursPosition sizingFixedVolatility-adjustedWin rate trackingNoneLogs outcomes, reports calibrationMarket selectionSoonest expiryConfigurable sweet-spot windowStatsNoneFull P&L, win rate, signal breakdown
# Install dependency pip install simmer-sdk # Set API key export SIMMER_API_KEY="your-key-here" # Paper mode β see what would happen (default) python fastloop_improved.py # Go live python fastloop_improved.py --live # Check calibration stats (win rate, P&L, signal accuracy) python fastloop_improved.py --stats # Resolve any expired paper trades against real outcomes python fastloop_improved.py --resolve # Quiet mode for cron python fastloop_improved.py --live --quiet
OpenClaw native cron: openclaw cron add \ --name "FastLoop Improved" \ --cron "*/5 * * * *" \ --tz "UTC" \ --session isolated \ --message "Run improved fast loop: cd /path/to/skill && python fastloop_improved.py --live --quiet. Show output summary." \ --announce Linux crontab: */5 * * * * cd /path/to/skill && python fastloop_improved.py --live --quiet
# Raise momentum threshold (recommended: 1.0β2.0%) python fastloop_improved.py --set min_momentum_pct=1.5 # Require order book confirmation python fastloop_improved.py --set require_orderbook=true # Set sweet-spot window for market selection (seconds remaining) python fastloop_improved.py --set target_time_min=90 --set target_time_max=180 # Disable time-of-day filter (trade 24/7) python fastloop_improved.py --set time_filter=false
SettingDefaultDescriptionentry_threshold0.05Min divergence from 50Β’min_momentum_pct1.0Min % BTC move (raised from 0.5)max_position5.0Max $ per tradesignal_sourcebinancebinance or coingeckolookback_minutes5Candle lookback windowmin_time_remaining60Skip if less than N seconds lefttarget_time_min90Prefer markets with β₯ N seconds lefttarget_time_max210Prefer markets with β€ N seconds leftassetBTCBTC, ETH, or SOLwindow5m5m or 15mvolume_confidencetrueSkip low-volume signalsrequire_fundingfalseRequire funding rate confirmationrequire_orderbookfalseRequire order book imbalance confirmationtime_filtertrueSkip low-liquidity hours (02:00β06:00 UTC)vol_sizingtrueAdjust size by recent volatilityfee_buffer0.05Extra edge required above fee breakevendaily_budget10.0Max spend per UTC daystarting_balance1000.0Paper portfolio starting balance
Three signals are evaluated independently. The momentum signal is always required. Funding and order book are optional confirmation layers.
Fetch N one-minute Binance candles momentum = (close_now - open_then) / open_then * 100 Must exceed min_momentum_pct
Fetch Binance perpetual funding rate for the asset Positive funding + upward momentum = longs crowded, signal is weaker β SKIP Negative funding + upward momentum = confirmation β TRADE Logic inverted for downward momentum
Fetch top 20 levels of Binance L2 book imbalance = (bid_depth - ask_depth) / (bid_depth + ask_depth) Imbalance > 0.1 confirms upward momentum Imbalance < -0.1 confirms downward momentum
entry_price = market price of chosen side win_profit = (1 - entry_price) Γ (1 - fee_rate) breakeven = entry_price / (win_profit + entry_price) required_div = (breakeven - 0.50) + fee_buffer Trade only fires if actual_divergence β₯ required_div.
Skips 02:00β06:00 UTC by default. US session (13:00β21:00 UTC) is the highest-liquidity window for crypto prediction markets.
24h_vol = std(hourly_returns_last_24h) Γ β24 size = max_position Γ min(1.0, 0.02 / 24h_vol) High volatility β smaller position. Low volatility with strong trend β full size.
The skill tracks every paper and live trade in fastloop_ledger.json. After market expiry, run --resolve to fetch the actual Polymarket outcome and log it. After 50+ trades, --stats shows your real win rate broken down by momentum threshold, time of day, and asset β so you can tune settings based on actual data rather than guessing.
All troubleshooting from the original skill applies. Additional: "Funding rate fetch failed" Binance futures API may be rate-limited. Skill falls back to momentum-only. "Order book imbalance: neutral" Market is balanced, signal is ambiguous β skipped if require_orderbook=true. "Time filter: low liquidity window" Current UTC hour is in the 02β06 block. Set time_filter=false to override.
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.