返回 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.

45 天前更新1 分鐘內設定完

總覽

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

這個 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 / 已驗證

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)

最適合用於

何時使用

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 · 會前準備

準備決策簡報

在投資委員會開會前,把零散證據整理成結構化的論據。

02 · 團隊協作

統一交接標準

讓分析師、投資組合經理與 Agent 產出一致的研究結果。

03 · 即時更新

更新投資邏輯

出現新催化劑、KPI 發布或財報結果後,更新情境假設。

社群回饋

越用越好用。

隨著 Skill 被使用與評審,回饋將顯示在這裡。

提交回饋

探索更多

相關 Skills

查看全部
免費開始