Volver al Marketplace de Skills

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.

Actualizada hace 45 díasConfiguración en <1 min

Resumen

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

Cómo funciona esta 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 / VERIFICADA

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)

Ideal para

Cuándo usarla

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 · ANTES DE LA REUNIÓN

Prepara un informe de decisión

Convierte evidencia dispersa en un caso estructurado antes del comité de inversión.

02 · FLUJO DE EQUIPO

Estandariza los traspasos

Genera resultados de research consistentes entre analistas, gestores de cartera y agents.

03 · ACTUALIZACIÓN EN VIVO

Refresca la tesis

Actualiza los escenarios tras un nuevo catalizador, la publicación de un KPI o un resultado trimestral.

Notas de la comunidad

Mejora a medida que se usa.

Los comentarios aparecerán aquí a medida que esta Skill se use y se revise.

Dejar comentarios

Descubre más

Skills relacionadas

Ver todas
Empieza gratis