返回 Skill 市场

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.

Updated today<1 min setup

Overview

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

How this skill works

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 / VERIFIED

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 PnLshares - 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_KEYYour Simmer API key
WALLET_PRIVATE_KEYPolymarket 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)

Best used for

When to use it

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 · PRE-MEETING

Prepare a decision brief

Turn scattered evidence into a structured case before an investment committee meeting.

02 · TEAM WORKFLOW

Standardize handoffs

Create consistent research outputs across analysts, portfolio managers, and agents.

03 · LIVE UPDATE

Refresh the thesis

Update scenarios after a new catalyst, KPI release, or earnings result.

Community notes

Built to improve with use.

随着 Skill 被使用与评审,反馈将展示在这里。

Leave feedback

Discover more

Related skills

View all
免费开始