
Trading Automation
Polymarket Trading Bot
Polymarket Trading Bot is an AI-driven trading assistant for Polymarket 5-minute BTC/ETH prediction markets. It reliably extracts the critical Price-To-Beat (PTB) using a multi-layer fallback (API → HTML → Playwright → Binance), polls markets every 2 seconds, and pre-fetches PTB as markets appear.
Overview
Polymarket Trading Bot is an AI-driven trading assistant for Polymarket 5-minute BTC/ETH prediction markets.
Polymarket Trading Bot is an AI-driven trading assistant for Polymarket 5-minute BTC/ETH prediction markets. It reliably extracts the critical Price-To-Beat (PTB) using a multi-layer fallback (API → HTML → Playwright → Binance), polls markets every 2 seconds, and pre-fetches PTB as markets appear. The decision engine combines position, momentum, RSI, and volume into a 0–100 score and applies strict betting rules (confidence ≥55%, expected value >0.05, target odds <0.90). Designed for real-time monitoring and low-latency execution, it triggers analysis 40 seconds before market close and logs every recommendation for audit and backtesting. Use cases include automated paper trading, live risk-managed bets (opt-in), signal research, and integration into trading workflows. Core advantages are robust PTB retrieval, EV-driven filtering to reduce adverse bets, and transparent, configurable risk controls.
Skill.md
How this skill works
Polymarket Trading Bot is an AI-driven trading assistant for Polymarket 5-minute BTC/ETH prediction markets. It reliably extracts the critical Price-To-Beat (PTB) using a multi-layer fallback (API → HTML → Playwright → Binance), polls markets every 2 seconds, and pre-fetches PTB as markets appear.
AI-powered trading bot for Polymarket 5-minute BTC/ETH price prediction markets.
Features
- Accurate PTB Extraction: Multi-layer fallback (API → HTML → Playwright → Binance)
- Advanced AI Model: Position + momentum + RSI + volume analysis
- EV-Based Decisions: Only bet when expected value > 0.05
- Real-time Monitoring: Auto-detect new markets and pre-fetch PTB
- Risk Management: Confidence threshold + odds filtering
Quick Start
# Install dependencies
pip3 install playwright requests
# Install Playwright browser
playwright install chromium
# Run the bot
python3 auto_bot_v2.py
How It Works
- Market Detection: Polls Polymarket API every 2 seconds
- PTB Pre-fetch: Gets Price to Beat when market appears (~10s)
- AI Analysis: Triggers 40 seconds before market close
- Decision: Outputs bet recommendation (betting disabled by default)
AI Model
Scoring System (0-100)
| Signal | Weight | Description |
|---|---|---|
| Position | 50% | Current price vs PTB (ATR-normalized) |
| Momentum | 30% | 3-min trend + 1-min micro momentum |
| RSI | 10% | Overbought/oversold correction |
| Volume | 10% | Volume confirmation |
Betting Criteria
- Confidence ≥ 55%
- Expected Value > 0.05
- Target odds < 0.90
Configuration
Edit auto_bot_v2.py to enable real betting:
# Line ~155
execute_bet(slug, direction, 10) # Uncomment to enable
Files
auto_bot_v2.py- Main bot scriptai_analyze_v2.py- Decision engineai_trader/ai_model_v2.py- Scoring modelai_trader/playwright_ptb.py- PTB extractionlogs/decisions_v2.jsonl- Decision history
Example Output
🆕 新市场: BTC | btc-updown-5m-1772806500
结束: 14:20:00 UTC | 剩余: 296s
📡 提前获取 PTB...
✅ PTB=68824.89 (Playwright, 14.2s)
============================================================
🔔 触发分析: BTC | btc-updown-5m-1772806500 | 剩余 39s
💰 PTB: $68,824.89
📊 赔率: UP=0.455 DOWN=0.545
🤖 AI: UP | 置信度: 88%
📈 位置: UP(45) 动量: UP(25) ATR: 1.26x
💵 EV: +0.923 | 目标赔率: 0.455
✅ 满足下注条件!conf=88% ev=+0.923 odds=0.455
============================================================
Safety
- Default: Betting disabled (dry-run mode)
- Logs: All decisions saved to
logs/decisions_v2.jsonl - No API keys required for monitoring mode
Requirements
- Python 3.8+
- playwright
- requests
License
MIT
Best used for
When to use it
Polymarket Trading Bot is an AI-driven trading assistant for Polymarket 5-minute BTC/ETH prediction markets. It reliably extracts the critical Price-To-Beat (PTB) using a multi-layer fallback (API → HTML → Playwright → Binance), polls markets every 2 seconds, and pre-fetches PTB as markets appear.

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 被使用与评审,反馈将展示在这里。
Discover more
Related skills
View allquant-analysis
Quantitative Analysis Skill provides an end-to-end toolkit for quantitative finance research and production analysis. It automates data ingestion, interactive analysis in Jupyter (jupyter_execute,…
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…