关于 moonpay-prediction-market
该技能指导使用 MoonPay 的 `mp` 命令行工具,在 Polymarket 和 Kalshi 上发现预测市场、交易结果份额并跟踪持仓。
主要功能
- 01搜索和浏览市场
- 02查看事件详情与价格历史
- 03买卖结果份额
- 04跟踪持仓和盈亏
适用场景
- 01按关键词或趋势寻找市场
- 02交易前查看价格
- 03监控未平仓和已平仓持仓
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ moonpay/ skills --skill moonpay-prediction-market安装后在 Claude Code 中输入/moonpay-prediction-market确认已加载。
详细介绍
预测市场
目标
搜索预测市场,买入和卖出结果份额,跟踪持仓和盈亏。
支持两个提供商:
- Polymarket — 运行于 Polygon(USDC.e)。需要 EVM 钱包。
- Kalshi — 运行于 Solana(USDC)。需要 Solana 钱包。
前置条件
- 进行身份验证:
mp login --email <email>,然后执行mp verify --email <email> --code <code> - 拥有本地钱包:
mp wallet list(如有需要,使用mp wallet create --name "main"创建) - 向提供商注册钱包(一次性设置):
# For Polymarket (use your EVM/Polygon address)
mp prediction-market user create --provider polymarket --wallet <evm-address>
# For Kalshi (use your Solana address)
mp prediction-market user create --provider kalshi --wallet <solana-address>
- 为钱包充值——Polymarket 需要 Polygon 上的 USDC.e,Kalshi 需要 Solana 上的 USDC。请参阅 moonpay-fund-polymarket 或 moonpay-buy-crypto 技能。
浏览和研究市场
# Search markets by keyword
mp prediction-market market search --provider polymarket --query "bitcoin" --limit 10
# Get trending markets (sorted by 24h volume, min $150K)
mp prediction-market market trending list --provider polymarket --limit 10
# Browse market categories/tags
mp prediction-market market tag list --provider polymarket
# Filter markets by tag
mp prediction-market market search --provider polymarket --query "*" --tagIds "crypto,politics"
# Get full event details (all markets, outcomes, prices)
mp prediction-market market event retrieve --provider polymarket --slug <event-slug>
# Check current price for an outcome token
mp prediction-market market price retrieve --provider polymarket --tokenId <token-id>
# View price history for an outcome
mp prediction-market market price-history list --provider polymarket --tokenId <token-id> --interval 1w
买入和卖出持仓
# Buy shares of an outcome
mp prediction-market position buy \
--wallet main \
--provider polymarket \
--tokenId <outcome-token-id> \
--price 0.65 \
--size 100
# Sell shares
mp prediction-market position sell \
--wallet main \
--provider polymarket \
--tokenId <outcome-token-id> \
--price 0.70 \
--size 50
关键概念:
tokenId来自市场搜索结果中的outcomeTokens[].tokenIdprice的范围为 0–1(例如,0.65 表示每份额 65 美分,意味着 65% 的概率)size是份额数量- 成本 = 价格 x 数量(例如,0.65 x 100 = $65 USDC)
- 如果结果判定为 YES,每份额可获得 $1。利润 = (1 - 价格) x 数量
跟踪持仓和表现
# View open positions
mp prediction-market position list --provider polymarket --wallet <address>
# View closed positions
mp prediction-market position list --provider polymarket --wallet <address> --status closed
# Get PnL summary
mp prediction-market pnl retrieve --provider polymarket --wallet <address>
# View trade history
mp prediction-market trade list --provider polymarket --wallet <address>
# View all activity (trades, splits, merges, redemptions)
mp prediction-market activity list --provider polymarket --wallet <address>
工作流
- 发现:搜索或浏览热门市场。
- 研究:获取事件详情、查看价格并检查价格历史记录。
- 交易:买入你认为定价不合理的结果份额。
- 监控:跟踪持仓和盈亏。
- 退出:当你的判断发生变化时卖出持仓,或等待结果判定。
示例:交易市场
# 1. Find a market
mp prediction-market market search --provider polymarket --query "bitcoin 100k"
# 2. Get event details (note the outcomeTokens)
mp prediction-market market event retrieve --provider polymarket --slug <slug-from-search>
# 3. Check price history
mp prediction-market market price-history list --provider polymarket --tokenId <yes-token-id> --interval 1w
# 4. Buy 50 "Yes" shares at 40 cents
mp prediction-market position buy --wallet main --provider polymarket --tokenId <yes-token-id> --price 0.40 --size 50
# 5. Check your position
mp prediction-market position list --provider polymarket --wallet <address>
# 6. Sell later at a higher price
mp prediction-market position sell --wallet main --provider polymarket --tokenId <yes-token-id> --price 0.60 --size 50
价格历史间隔
| 间隔 | 说明 |
|---|---|
1hr | 最近一小时 |
1d | 最近一天 |
1w | 最近一周 |
1m | 最近一个月 |
max | 全部时间 |
提示
- 使用
mp --json prediction-market ...获取程序化输出 - 成交量和流动性较高的市场价差更小
- 检查
acceptingOrders——已关闭的市场无法交易 negRisk市场使用不同的结算框架——CLI 会自动处理- Polymarket 在 Polygon 上使用 USDC.e;Kalshi 在 Solana 上使用 USDC
相关技能
- moonpay-fund-polymarket — 使用 USDC.e 和 POL 为你的 Polymarket 钱包充值
- moonpay-check-wallet — 查看 Polygon/Solana 余额
- moonpay-swap-tokens — 将代币跨链桥接到 Polygon
- moonpay-trading-automation — 自动化交易策略
评论
支持 Markdown