Zurück zum Skill-Marketplace

Trading Automation

simmer-resolution-tracker

Simmer Resolution Tracker and Auto-Redeemer continuously monitors Simmer agent positions (recommended poll every 5 minutes) and automates post-resolution workflows for Polymarket/Kalshi traders. Key features: fetches resolved positions from the Simmer API, matches them to your trade_journal.

Vor 45 Tagen aktualisiertSetup in <1 Min.

Überblick

Simmer Resolution Tracker and Auto-Redeemer continuously monitors Simmer agent positions (recommended poll every 5 minutes) and automates post-resolution workflows for Polymarket/Kalshi traders.

Simmer Resolution Tracker and Auto-Redeemer continuously monitors Simmer agent positions (recommended poll every 5 minutes) and automates post-resolution workflows for Polymarket/Kalshi traders. Key features: fetches resolved positions from the Simmer API, matches them to your trade_journal.jsonl and appends resolved_trades.jsonl for audit, computes P&L (wins: shares - cost; losses: -cost), posts Discord notifications (💰 win / ❌ loss), and automatically calls the Simmer/Polymarket redeem() flow for winning positions while verifying transaction hashes. It also maintains dedup lists and per-strategy cooldown tracking to detect loss streaks for risk control. Use cases include automated bookkeeping, real-time alerting, on-chain payout automation, and simple risk signaling. Setup requires SIMMER_API_KEY, WALLET_PRIVATE_KEY, and optional DISCORD_WEBHOOK, and can run manually or via cron.

Skill.md

So funktioniert diese Skill

Simmer Resolution Tracker and Auto-Redeemer continuously monitors Simmer agent positions (recommended poll every 5 minutes) and automates post-resolution workflows for Polymarket/Kalshi traders. Key features: fetches resolved positions from the Simmer API, matches them to your trade_journal.

SKILL.mdALPHIO / VERIFIZIERT

Simmer Resolution Tracker and Auto-Redeemer

Monitors your Simmer positions every 5 minutes. When a market resolves, it:

  • Logs the win/loss and PnL to your trade journal
  • Posts a Discord alert (💰 win / ❌ loss)
  • Automatically redeems winning positions on-chain (Polymarket only)
  • Tracks cooldown state per strategy for loss streak detection

Built for Simmer — the AI trading agent platform for Polymarket and Kalshi.

Setup

Set these environment variables:

SIMMER_API_KEY=your_api_key          # From simmer.markets/account
WALLET_PRIVATE_KEY=your_private_key  # Polymarket wallet (for on-chain redemptions)
DISCORD_WEBHOOK=https://discord.com/api/webhooks/...  # Optional: for alerts

Usage

Run manually:

python3 resolution_tracker.py

Or let your agent run it on a cron schedule (every 5 minutes recommended).

What It Does

  1. Fetches resolved positions from Simmer API (?status=resolved)
  2. Matches to trade journal — finds the original trade entry, updates it with outcome + PnL
  3. Calculates PnL — shares - cost for wins, -cost for losses (binary market math)
  4. Posts Discord alert — win 💰 or loss ❌ with strategy name and P&L
  5. Auto-redeems — calls Simmer SDK redeem() for winning Polymarket positions, verifies tx hash
  6. Tracks cooldowns — records win/loss per strategy for consecutive-loss detection

File Structure

The tracker reads/writes these files in your data/ directory:

FilePurpose
trade_journal.jsonlYour trade log — updated with resolved/outcome/pnl
resolved_trades.jsonlAppend-only log of all resolutions
resolved_markets.jsonIDs already reported (dedup)
redeemed_markets.jsonIDs already redeemed on-chain

Environment Variables

VariableRequiredDescription
SIMMER_API_KEY✅Your Simmer API key
WALLET_PRIVATE_KEY✅Polymarket wallet private key for redemptions
DISCORD_WEBHOOKOptionalDiscord webhook URL for alerts
POLY_MODEOptionalSet to sim for simulation mode (skips on-chain redemptions)
DATA_DIROptionalOverride data directory (default: ./data/live)

Am besten geeignet für

Wann du sie einsetzt

Simmer Resolution Tracker and Auto-Redeemer continuously monitors Simmer agent positions (recommended poll every 5 minutes) and automates post-resolution workflows for Polymarket/Kalshi traders. Key features: fetches resolved positions from the Simmer API, matches them to your trade_journal.

01 · VOR DEM MEETING

Ein Entscheidungsbriefing vorbereiten

Mach aus verstreuten Belegen vor dem Investmentkomitee einen strukturierten Case.

02 · TEAM-WORKFLOW

Übergaben standardisieren

Erzeuge konsistente Research-Ergebnisse über Analysten, Portfoliomanager und Agents hinweg.

03 · LIVE-UPDATE

Die These auffrischen

Aktualisiere die Szenarien nach einem neuen Katalysator, einer KPI-Veröffentlichung oder einem Quartalsergebnis.

Community-Notizen

Wird mit jedem Einsatz besser.

Feedback erscheint hier, sobald diese Skill genutzt und geprüft wird.

Feedback geben

Mehr entdecken

Ähnliche Skills

Alle ansehen
Kostenlos starten