
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.
概要
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.
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
- Fetches resolved positions from Simmer API (
?status=resolved) - Matches to trade journal — finds the original trade entry, updates it with outcome + PnL
- Calculates PnL —
shares - costfor wins,-costfor losses (binary market math) - Posts Discord alert — win 💰 or loss ❌ with strategy name and P&L
- Auto-redeems — calls Simmer SDK
redeem()for winning Polymarket positions, verifies tx hash - Tracks cooldowns — records win/loss per strategy for consecutive-loss detection
File Structure
The tracker reads/writes these files in your data/ directory:
| File | Purpose |
|---|---|
trade_journal.jsonl | Your trade log — updated with resolved/outcome/pnl |
resolved_trades.jsonl | Append-only log of all resolutions |
resolved_markets.json | IDs already reported (dedup) |
redeemed_markets.json | IDs already redeemed on-chain |
Environment Variables
| Variable | Required | Description |
|---|---|---|
SIMMER_API_KEY | ✅ | Your Simmer API key |
WALLET_PRIVATE_KEY | ✅ | Polymarket wallet private key for redemptions |
DISCORD_WEBHOOK | Optional | Discord webhook URL for alerts |
POLY_MODE | Optional | Set to sim for simulation mode (skips on-chain redemptions) |
DATA_DIR | Optional | Override 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
すべて見るhyperliquid-trading
The Hyperliquid Trading skill provides a concise interface for trading on Hyperliquid’s spot and perpetual markets. Use it to place limit and market orders, cancel open orders, query order status,…
bankr
Bankr enables executing crypto trading and DeFi operations via natural-language commands. It offers two integration options: a batteries-included Bankr CLI and a REST API at https://api.bankr.bot,…
pine-backtester
pine-backtester provides comprehensive backtesting for Pine Script indicators and strategies. Use it to append performance metrics, analyze trades, generate equity curves, compute win rates, track…