Music & Entertainment Trader
This is a template.
The default signal is keyword discovery + Spotify Charts API momentum — remix it with Billboard chart position tracking, TikTok trending audio API, Apple Music chart feeds, or social media velocity metrics for artist momentum.
The skill handles all the plumbing (market discovery, trade execution, safeguards). Your agent provides the alpha.
Strategy Overview
Record labels now monitor Polymarket the way Wall Street monitors stocks — as real-time demand signals for artist momentum. This creates an unusual information flow:
- - Artists/labels with inside momentum push prices UP before numbers confirm
- Retail fans bid on emotional attachment, often overpaying for beloved artists
- Data-driven traders can fade fan-driven overpricing and capture industry-informed flows
This skill trades:
- - Streaming milestones — First-week equivalents, billion-stream thresholds
- Chart performance — Billboard 200 #1, Hot 100 chart positions
- Awards — Grammy nominations/wins, VMAs, AMAs outcomes
- Tour revenue — Gross threshold markets for major arena tours
- Industry deals — Catalog sales, platform launches, licensing deals
Signal Logic
Default Signal: Conviction-Based Sizing with Sentiment Bias
- 1. Discover active music/entertainment markets on Polymarket
- Compute base conviction from distance to threshold (0% at boundary → 100% at p=0/p=1)
- Apply
sentiment_bias() multiplier based on market type and artist category - Size =
max(MIN_TRADE, conviction × bias × MAX_POSITION) — capped at MAXPOSITION - Skip markets with spread > MAXSPREAD or fewer than MIN_DAYS to resolution
Sentiment Bias (built-in, no API required)
Different market types have systematic mispricing patterns in music. sentiment_bias() adjusts conviction based on known retail behavior:
| Market type | Bias | Why |
|---|
| Megastar fan markets (Taylor Swift, Beyoncé, BTS) | 0.75x | Fan bias inflates YES; emotionally driven, high noise |
| Awards ceremonies (Grammy, Oscar, VMA) |
0.85x | Fan voting + label politics = hard to model reliably |
| Streaming / chart milestones (Spotify, Billboard) |
1.15x | Data available before market reprices — lean in |
| Emerging global genres (Afrobeats, K-pop, Latin) |
1.20x | Systematically underweighted by US-centric retail traders |
| Other |
1.00x | No systematic bias detected |
Example: Afrobeats streaming milestone at 25% → conviction 34% × 1.2x = 41% → $6 position. Same market for a Beyoncé milestone → 34% × 0.75x = 26% → $5 (floor, trade cautiously).
Remix Ideas
- - Spotify Charts API / Chartmetric: Replace
market.current_probability with stream velocity-implied probability — trade the divergence between real-time data and market price - TikTok Trending: Viral audio as leading indicator for streaming momentum (48–72h lag to market)
- Ticketmaster/StubHub: Secondary ticket prices as proxy for tour gross markets
- RIAA certification tracker: Monitor certifications approaching milestone thresholds
Market Categories Tracked
CODEBLOCK0
Risk Parameters
| Parameter | Default | Notes |
|---|
| Max position size | $15 USDC | Entertainment markets are retail-driven |
| Min market volume |
$2,000 | Lower bar; community markets matter |
| Max bid-ask spread | 15% | Entertainment markets can be illiquid |
| Min days to resolution | 7 | Streaming data needs time to settle |
| Max open positions | 10 | Diversify across artists and categories |
Behavioral Edge
Fan Bias
Music fans are strongly emotionally attached. For beloved artists (Taylor Swift, BTS), markets consistently overprice YES outcomes by 8–15% vs streaming data expectations. Short-term this means NO positions on fan-favorite markets are structurally profitable.
Recency Momentum
Conversely, artists trending hard on TikTok are underpriced for 48–72 hours before mainstream media coverage. Early entry on breakout markets captures the lag.
Key Data Sources
- - Spotify Charts: https://charts.spotify.com/charts/overview/global
- Billboard API: https://www.billboard.com/charts/
- Chartmetric: https://chartmetric.com/ (paid, powerful)
- RIAA Database: https://www.riaa.com/gold-platinum/
Installation & Setup
CODEBLOCK1
Requires: SIMMER_API_KEY environment variable.
Cron Schedule
Runs every 30 minutes (*/30 * * * *). Chart data updates weekly; streaming data daily. No need for tight polling.
Safety & Execution Mode
The skill defaults to paper trading (venue="sim"). Real trades only execute when --live is passed explicitly.
| Scenario | Mode | Financial risk |
|---|
| INLINECODE8 | Paper (sim) | None |
| Cron / automaton |
Paper (sim) | None |
|
python trader.py --live | Live (polymarket) | Real USDC |
The automaton cron is set to null — it does not run on a schedule until you configure it in the Simmer UI. autostart: false means it won't start automatically on install.
Required Credentials
| Variable | Required | Notes |
|---|
| INLINECODE12 | Yes | Trading authority — keep this credential private. Do not place a live-capable key in any environment where automated code could call --live. |
Tunables (Risk Parameters)
All risk parameters are declared in clawhub.json as tunables and adjustable from the Simmer UI without code changes. They use SIMMER_-prefixed env vars so apply_skill_config() can load them securely.
| Variable | Default | Purpose |
|---|
| INLINECODE18 | INLINECODE19 | Max USDC per trade (reached at 100% conviction) |
| INLINECODE20 |
2000 | Min market volume filter (USD) |
|
SIMMER_MAX_SPREAD |
0.15 | Max bid-ask spread (0.15 = 15%) |
|
SIMMER_MIN_DAYS |
7 | Min days until market resolves |
|
SIMMER_MAX_POSITIONS |
10 | Max concurrent open positions |
|
SIMMER_YES_THRESHOLD |
0.38 | Buy YES if market price ≤ this value |
|
SIMMER_NO_THRESHOLD |
0.62 | Sell NO if market price ≥ this value |
|
SIMMER_MIN_TRADE |
5 | Floor for any trade (min USDC regardless of conviction) |
Dependency
INLINECODE34 is published on PyPI by Simmer Markets.
- - PyPI: https://pypi.org/project/simmer-sdk/
- GitHub: https://github.com/SpartanLabsXyz/simmer-sdk
- Publisher: hello@simmer.markets
Review the source before providing live credentials if you require full auditability.
音乐与娱乐交易员
这是一个模板。
默认信号基于关键词发现 + Spotify排行榜API动量——可结合公告牌排行榜位置追踪、TikTok热门音频API、Apple Music排行榜数据流或社交媒体传播速度指标来评估艺人动量。
该技能处理所有底层工作(市场发现、交易执行、风险控制)。你的智能体提供阿尔法收益。
策略概述
唱片公司如今像华尔街监控股票一样监控Polymarket——将其视为艺人动量的实时需求信号。这创造了独特的信息流:
- - 掌握内部动量的艺人/唱片公司在数据确认前推高价格
- 散户粉丝基于情感依恋出价,常为喜爱的艺人支付过高价格
- 数据驱动型交易员可逆势做空粉丝驱动的溢价,捕捉行业知情资金流向
该技能交易以下类型:
- - 流媒体里程碑——首周等效播放量、十亿播放量门槛
- 排行榜表现——公告牌200强#1、热门100强排名
- 奖项——格莱美提名/获奖、MTV音乐录影带大奖、全美音乐奖结果
- 巡演收入——大型体育馆巡演的票房门槛市场
- 行业交易——曲库销售、平台发布、授权交易
信号逻辑
默认信号:基于信念的仓位配置与情绪偏差
- 1. 发现Polymarket上的活跃音乐/娱乐市场
- 根据与门槛的距离计算基础信念(边界处0% → p=0/p=1时100%)
- 根据市场类型和艺人类别应用sentiment_bias()乘数
- 仓位 = max(最小交易额, 信念 × 偏差 × 最大仓位)——上限为最大仓位
- 跳过价差大于最大价差或距结算日少于最小天数的市场
情绪偏差(内置,无需API)
不同市场类型在音乐领域存在系统性错误定价模式。sentiment_bias()根据已知的散户行为调整信念:
| 市场类型 | 偏差 | 原因 |
|---|
| 巨星粉丝市场(泰勒·斯威夫特、碧昂丝、防弹少年团) | 0.75倍 | 粉丝偏见推高YES价格;情绪驱动,噪音高 |
| 颁奖典礼(格莱美、奥斯卡、MTV音乐录影带大奖) |
0.85倍 | 粉丝投票+唱片公司政治=难以可靠建模 |
| 流媒体/排行榜里程碑(Spotify、公告牌) |
1.15倍 | 数据在市场重新定价前可用——顺势而为 |
| 新兴全球流派(非洲节拍、K-pop、拉丁) |
1.20倍 | 以美国为中心的散户交易员系统性低估 |
| 其他 |
1.00倍 | 未检测到系统性偏差 |
示例:非洲节拍流媒体里程碑价格25% → 信念34% × 1.2倍 = 41% → 6美元仓位。同一市场碧昂丝里程碑 → 34% × 0.75倍 = 26% → 5美元(底线,谨慎交易)。
混搭创意
- - Spotify排行榜API / Chartmetric:用流媒体速度隐含概率替代market.current_probability——交易实时数据与市场价格之间的差异
- TikTok热门趋势:病毒式音频作为流媒体动量的领先指标(滞后市场48-72小时)
- Ticketmaster/StubHub:二级门票价格作为巡演总收入市场的代理指标
- RIAA认证追踪器:监控接近里程碑门槛的认证数据
追踪的市场类别
python
关键词 = [
泰勒·斯威夫特, 坏兔子, 碧昂丝, 德雷克, 肯德里克·拉马尔,
Spotify, 公告牌, 格莱美, 流媒体, 专辑,
排行榜, 巡演, 演唱会, 认证, RIAA,
K-pop, 非洲节拍, 拉丁音乐, 乡村音乐, TikTok音乐,
音乐曲库, 唱片公司, 音乐交易,
]
风险参数
| 参数 | 默认值 | 说明 |
|---|
| 最大仓位规模 | 15 USDC | 娱乐市场由散户驱动 |
| 最小市场交易量 |
2,000美元 | 门槛较低;社区市场也很重要 |
| 最大买卖价差 | 15% | 娱乐市场可能流动性不足 |
| 最小距结算天数 | 7天 | 流媒体数据需要时间稳定 |
| 最大持仓数量 | 10个 | 跨艺人和类别分散投资 |
行为优势
粉丝偏见
音乐粉丝情感依恋强烈。对于深受喜爱的艺人(泰勒·斯威夫特、防弹少年团),市场持续高估YES结果8-15%(相对于流媒体数据预期)。短期来看,这意味着在粉丝偏爱的市场上做空NO仓位具有结构性盈利潜力。
近期动量
相反,在TikTok上走红的艺人在主流媒体报道前48-72小时内被低估。在爆发性市场早期入场可捕捉滞后效应。
关键数据源
- - Spotify排行榜:https://charts.spotify.com/charts/overview/global
- 公告牌API:https://www.billboard.com/charts/
- Chartmetric:https://chartmetric.com/(付费,功能强大)
- RIAA数据库:https://www.riaa.com/gold-platinum/
安装与设置
bash
clawhub install polymarket-music-entertainment-trader
需要:SIMMERAPIKEY环境变量。
Cron调度
每30分钟运行一次(/30 *)。排行榜数据每周更新;流媒体数据每日更新。无需频繁轮询。
安全与执行模式
该技能默认为模拟交易(venue=sim)。仅当显式传递--live时才执行真实交易。
| 场景 | 模式 | 财务风险 |
|---|
| python trader.py | 模拟(sim) | 无 |
| Cron / 自动化 |
模拟(sim) | 无 |
| python trader.py --live | 实盘(polymarket) | 真实USDC |
自动化cron设置为null——除非你在Simmer UI中配置,否则不会按计划运行。autostart: false意味着安装后不会自动启动。
所需凭证
| 变量 | 是否必需 | 说明 |
|---|
| SIMMERAPIKEY | 是 | 交易授权——请保密此凭证。请勿将具有实盘能力的密钥放置在任何自动化代码可能调用--live的环境中。 |
可调参数(风险参数)
所有风险参数均在clawhub.json中声明为tunables,可从Simmer UI调整而无需修改代码。它们使用SIMMER前缀的环境变量,以便applyskill_config()安全加载。
| 变量 | 默认值 | 用途 |
|---|
| SIMMERMAXPOSITION | 15 | 每笔交易最大USDC(100%信念时达到) |
| SIMMERMINVOLUME |
2000 | 最小市场交易量过滤(美元) |
| SIMMER
MAXSPREAD | 0.15 | 最大买卖价差(0.15 = 15%) |
| SIMMER
MINDAYS | 7 | 市场结算前最小天数 |
| SIMMER
MAXPOSITIONS | 10 | 最大并发持仓数量 |
| SIMMER
YESTHRESHOLD | 0.38 | 市场价格≤此值时买入YES |
| SIMMER
NOTHRESHOLD | 0.62 | 市场价格≥此值时卖出NO |
| SIMMER
MINTRADE | 5 | 任何交易的最低金额(无论信念大小) |
依赖项
simmer-sdk由Simmer Markets在PyPI上发布。
- - PyPI:https://pypi.org/project/simmer-sdk/
- GitHub:https://github.com/SpartanLabsXyz/simmer-sdk
- 发布者:hello@simmer.markets
如需完全可审计性,请在提供实盘凭证前审查源代码。