Install
openclaw skills install polymarket-portfolio-tracker-v2Monitors Polymarket positions every 30 minutes, tracks P&L, sends Telegram alerts on wins, big moves, triggers auto-reinvestment, and enforces daily loss cir...
openclaw skills install polymarket-portfolio-tracker-v2Real-time Polymarket position monitor with P&L tracking, profit alerts, and auto-reinvestment. Runs as a cron job every 30 minutes or as a standalone daemon. Sends Telegram alerts on resolved positions, big price moves, and reinvestment activity.
| Feature | Detail |
|---|---|
| Position tracking | All open Polymarket positions |
| Resolved detection | WIN/LOSS with P&L calculation |
| Price move alerts | 20%+ moves on meaningful positions |
| Circuit breaker | 15% daily loss limit |
| Auto-reinvest | Triggers when cash ≥ $40 |
| Goal tracking | Progress toward $ target |
| Telegram alerts | Resolved positions + big moves |
pip install requests
Edit constants at the top of monitor.py:
WALLET = "0xYourPolymarketWallet"
Or set via environment:
PRIVATE_KEY=your_polygon_private_key
WALLET_ADDRESS=0xYourPolymarketWallet
TELEGRAM_BOT_TOKEN=your_bot_token
TELEGRAM_CHAT_ID=your_chat_id
# Run once
python3 monitor.py
# Run via cron every 30 minutes
*/30 * * * * cd /path/to/scripts && python3 monitor.py >> logs/monitor.log 2>&1
🦞 Polymarket Update — 2025-03-15 14:30 UTC
Resolved/Moved:
✅ WON +$18.40 — YES | Will Bitcoin exceed $90k by March?
📈 MOVE +22% — YES now 73% | Will Fed pause in March?
Portfolio: $1,247.82 | 12 open positions
Total P&L: +$183.40 on $892.00 wagered (20.6% ROI)
Cash: $156.20
Goal: $5,000 (3.7% there) 🏁
Auto-reinvested: Deployed $80 into 2 plays
Automatically triggers if daily portfolio loss exceeds 15%:
.monitor_state.json — position snapshots and cumulative P&L.daily_pnl.json — daily P&L tracking for circuit breakerWorks alongside:
auto_reinvest.py — sports plays reinvestmentweather_scanner.py — weather market reinvestmentexit_manager.py — stop-loss/take-profit on Kalshipy_clob_client: pip install polymarket-clob-client