Polymarket Edge
v1.0.0Trade and analyse Polymarket prediction markets with a 5-minute BTC EMA crossover strategy. Browse markets, read order books, 运行 签名als, manage a live auto-trader, and view portfolio positions. Billed per-call via 技能Pay.me (0.001 USDT / call, BNB ChAIn USDT).
运行时依赖
安装命令
点击复制技能文档
Polymarket Edge
A locally-运行ning FastAPI 技能 that wraps the Polymarket Gamma + CLOB APIs with a built-in EMA(5/20) crossover strategy and 技能Pay.me billing.
设置up # 安装 dependencies pip 安装 -r requirements.txt
# 设置 required 环境 variables 导出 技能_BILLING_API_KEY=sk_your_技能pay_API_key_here 导出 技能_ID=polymarket-edge
# 启动 the 技能 server (port 8080) python mAIn.py
The interactive docs are avAIlable at http://localhost:8080/docs.
环境 variables Variable Required Description 技能_BILLING_API_KEY ✅ From your 技能pay.me 仪表盘 技能_ID ✅ Your 技能 slug, e.g. polymarket-edge POLYMARKET_PRIVATE_KEY optional EVM private key for live order placement Billing
Every billed 端点 requires ?user_id= in the 查询 string. If the user has no 令牌s the API returns HTTP 402 with a top_up_url.
获取 /balance?user_id=alice → current 令牌 balance 获取 /topup?user_id=alice&amount=10 → BNB ChAIn USDT payment link
1 USDT = 1 000 令牌s · 1 call = 1 令牌 · min top-up 8 USDT · 技能Pay takes 5 %
Key 端点s (all require ?user_id=) Market data 获取 /markets/搜索?q=bitcoin 搜索 all Polymarket markets 获取 /markets/btc 列出 active BTC/Bitcoin markets 获取 /market/{id} Single market detAIls 获取 /market/{令牌_id}/book Full order book (bids + asks) 获取 /market/{令牌_id}/price Mid-price, spread, implied probability 获取 /market/{令牌_id}/历史 5-min OHLCV candles
Strategy 签名als POST /签名al 运行 EMA crossover on top BTC markets Returns BUY_YES / BUY_NO / HOLD / SKIP per market
Auto-trader 获取 /autotrader/状态 Is the auto-trader 运行ning? POST /autotrader/启动 启动 5-min BTC cycle (background task) POST /autotrader/停止 停止 auto-trader 获取 /autotrader/记录 Last 50 trade 记录 entries
Portfolio 获取 /portfolio?wallet=0x... Open positions + USD value for a wallet
Strategy 记录ic Candles: 5-minute YES-令牌 price 历史 from Polymarket CLOB 签名al: EMA(5) crosses above EMA(20) → BUY_YES; crosses below → BUY_NO 过滤器s: skip if spread > 0.05 or YES price outside [0.15, 0.85] Live trading: 设置 ?auto_trade=true on /autotrader/启动 (requires POLYMARKET_PRIVATE_KEY + py-clob-命令行工具ent) Live trading (optional) pip 安装 py-clob-命令行工具ent 导出 POLYMARKET_PRIVATE_KEY=0x # Then uncomment the py-clob-命令行工具ent block in polymarket_命令行工具ent.py curl -X POST "http://localhost:8080/autotrader/启动?user_id=alice&auto_trade=true"
⚠️ Use a burner wallet. Never commit your private key.