Energy Transition Trader
This is a template.
The default signal is keyword-based market discovery combined with conviction-based sizing and transition_bias() — remix it with the data sources listed below.
The skill handles all the plumbing (market discovery, trade execution, safeguards). Your agent provides the alpha.
Strategy Overview
Energy transition markets mix slow-moving structural trends with sharp data-driven catalysts. Retail traders consistently misprice two things: (1) they ignore the energy data calendar, where professional markets reprice on known release dates and Polymarket lags by days, and (2) they treat all energy sub-sectors as equally uncertain when nuclear regulatory timelines, OPEC cut patterns, and renewable pipeline data have very different predictability levels.
Signal Logic
Default Signal: Conviction-Based Sizing with Energy Transition Bias
- 1. Discover active energy and transition markets on Polymarket
- Compute base conviction from distance to threshold (0% at boundary → 100% at p=0/p=1)
- Apply
transition_bias() — combines energy data calendar timing with technology tier confidence - Size =
max(MIN_TRADE, conviction × bias × MAX_POSITION) — capped at MAXPOSITION - Skip markets with spread > MAXSPREAD or fewer than MIN_DAYS to resolution
Transition Bias (built-in, no API required)
Two compounding structural edges:
Factor 1 — Energy Data Calendar Timing
Each energy sub-sector has a known annual data release rhythm where professional traders have better reads than retail:
| Condition | Multiplier | Rationale |
|---|
| EV question + Q1 (Jan–Mar) | 1.20x | IEA/BloombergNEF publish prior-year sales totals — biggest data drop of the year |
| Solar/wind question + Q4 (Oct–Dec) |
1.20x | Year-end installation rush — projects complete before Dec 31, IEA confirms GW additions |
| Oil/OPEC question + OPEC meeting months (Jun, Dec) |
1.15x | Biannual ministerial meetings — pre-meeting uncertainty is highest |
| Gas/LNG question + winter peak (Nov–Feb) |
1.10x | Northern hemisphere demand and storage drawdown window |
| Off-cycle |
1.00x | No timing amplification |
Factor 2 — Technology Tier Confidence
| Technology type | Multiplier | Why |
|---|
| Nuclear restart / SMR approval | 1.25x | Regulatory timelines are public filings — US retail is poorly informed on EU/Asian nuclear policy |
| OPEC production cut / oil supply |
1.20x | OPEC+ has surprised with cuts 70%+ of the time since 2022 — retail consistently underprices |
| Solar / wind GW capacity milestones |
1.20x | IEA and IRENA publish confirmed project pipelines — markets underprice published data |
| EV adoption / market share / sales |
1.15x | IEA monthly data lags Polymarket pricing by 1–2 months; BYD data leads further |
| Oil price threshold (Brent / WTI) |
1.10x | OPEC+ directional bias documented, but daily volatility adds noise |
| Natural gas / LNG |
1.10x | EIA weekly storage data is public — seasonal demand patterns predictable |
| Carbon / net zero policy pledges |
0.80x | Government pledges rarely resolve cleanly — ambiguous criteria, retail overprices sincerity |
| Hydrogen / green hydrogen milestones |
0.75x | Perennial "5 years away" technology — retail consistently overprices milestones that slip |
Combined and capped at 1.40x. A solar capacity question in Q4 → 1.20 × 1.20 = 1.40x cap — maximum conviction. A hydrogen milestone at any time → 0.75x — trade very conservatively.
Keywords Monitored
CODEBLOCK0
Remix Signal Ideas
- - IEA EV monthly data: Replace
market.current_probability with IEA monthly EV sales trajectory to trade the divergence between published data and Polymarket retail pricing - EIA weekly petroleum report: Oil storage changes as leading indicator for oil price threshold markets — published every Wednesday
- IRENA capacity statistics: Confirmed project pipelines lead "will X GW be installed" market pricing by months
- OPEC press releases: OPEC+ extraordinary meeting announcements — immediate repricing opportunity on oil markets
Safety & Execution Mode
The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.
| Scenario | Mode | Financial risk |
|---|
| INLINECODE6 | Paper (sim) | None |
| Cron / automaton |
Paper (sim) | None |
|
python trader.py --live | Live (polymarket) | Real USDC |
INLINECODE8 and cron: null — nothing runs automatically until you configure it in Simmer UI.
Required Credentials
| Variable | Required | Notes |
|---|
| INLINECODE10 | Yes | Trading authority. Treat as high-value credential. |
Tunables (Risk Parameters)
All declared as tunables in clawhub.json and adjustable from the Simmer UI.
| Variable | Default | Purpose |
|---|
| INLINECODE13 | INLINECODE14 | Max USDC per trade (reached at 100% conviction) |
| INLINECODE15 |
5000 | Min market volume filter (USD) |
|
SIMMER_MAX_SPREAD |
0.10 | Max bid-ask spread (10%) |
|
SIMMER_MIN_DAYS |
7 | Min days until resolution |
|
SIMMER_MAX_POSITIONS |
7 | 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
INLINECODE29 by Simmer Markets (SpartanLabsXyz)
- - PyPI: https://pypi.org/project/simmer-sdk/
- GitHub: https://github.com/SpartanLabsXyz/simmer-sdk
技能名称: polymarket-energy-transition-trader
详细描述:
能源转型交易员
这是一个模板。
默认信号是基于关键词的市场发现,结合基于信念的头寸规模和transition_bias()——你可以使用下面列出的数据源对其进行重新组合。
该技能处理所有底层工作(市场发现、交易执行、安全防护)。你的智能体提供阿尔法收益。
策略概述
能源转型市场将缓慢变化的结构性趋势与尖锐的数据驱动催化剂结合在一起。零售交易者持续错误定价两件事:(1)他们忽略了能源数据日历,专业市场会在已知的发布日期重新定价,而Polymarket会滞后数天;(2)当核能监管时间表、欧佩克减产模式和可再生能源管道数据具有截然不同的可预测性水平时,他们却将所有能源子行业视为同等不确定。
信号逻辑
默认信号:基于信念的头寸规模与能源转型偏差
- 1. 发现Polymarket上活跃的能源和转型市场
- 根据与阈值的距离计算基础信念(边界处为0% → p=0/p=1时为100%)
- 应用transition_bias()——结合能源数据日历时机与技术层级置信度
- 头寸规模 = max(最小交易额, 信念 × 偏差 × 最大头寸)——上限为最大头寸
- 跳过价差大于最大价差或距离结算少于最小天数的市场
转型偏差(内置,无需API)
两个复合的结构性优势:
因素1——能源数据日历时机
每个能源子行业都有已知的年度数据发布节奏,专业交易者比零售交易者拥有更好的解读能力:
| 条件 | 乘数 | 理由 |
|---|
| 电动汽车问题 + 第一季度(1月-3月) | 1.20倍 | 国际能源署/彭博新能源财经发布前一年销售总量——全年最大数据发布 |
| 太阳能/风能问题 + 第四季度(10月-12月) |
1.20倍 | 年末安装热潮——项目在12月31日前完成,国际能源署确认吉瓦级新增装机 |
| 石油/欧佩克问题 + 欧佩克会议月份(6月、12月) |
1.15倍 | 半年一次的部长级会议——会前不确定性最高 |
| 天然气/液化天然气问题 + 冬季高峰期(11月-2月) |
1.10倍 | 北半球需求与库存消耗窗口期 |
| 非周期 |
1.00倍 | 无时机放大效应 |
因素2——技术层级置信度
| 技术类型 | 乘数 | 原因 |
|---|
| 核能重启 / 小型模块化反应堆批准 | 1.25倍 | 监管时间表是公开文件——美国零售交易者对欧盟/亚洲核能政策了解甚少 |
| 欧佩克减产 / 石油供应 |
1.20倍 | 自2022年以来,欧佩克+在70%以上的情况下意外减产——零售交易者持续低估 |
| 太阳能/风能吉瓦级装机容量里程碑 |
1.20倍 | 国际能源署和国际可再生能源署发布已确认的项目管道——市场低估已发布数据 |
| 电动汽车普及率 / 市场份额 / 销量 |
1.15倍 | 国际能源署月度数据滞后于Polymarket定价1-2个月;比亚迪数据领先更多 |
| 油价阈值(布伦特/西德克萨斯中质原油) |
1.10倍 | 欧佩克+方向性偏差已有记录,但每日波动增加了噪音 |
| 天然气 / 液化天然气 |
1.10倍 | 美国能源信息署每周库存数据公开——季节性需求模式可预测 |
| 碳 / 净零政策承诺 |
0.80倍 | 政府承诺很少能清晰兑现——标准模糊,零售交易者高估诚意 |
| 氢能 / 绿氢里程碑 |
0.75倍 | 长期五年之遥的技术——零售交易者持续高估那些被推迟的里程碑 |
合并后上限为1.40倍。第四季度的太阳能装机容量问题 → 1.20 × 1.20 = 1.40倍上限——最大信念。任何时间的氢能里程碑 → 0.75倍——非常保守地交易。
监控关键词
电动汽车, EV, 特斯拉, 比亚迪, 充电站, 太阳能, 风能,
可再生能源, 核能, 铀, 油价, 布伦特原油, 欧佩克, 能源转型,
电池, 电网, 发电厂, 碳, 净零, 国际能源署, 海上风电, 氢能,
天然气, 液化天然气, 管道, 能源储存, 吉瓦, 容量, 反应堆, 小型模块化反应堆,
电动汽车普及率, 电动汽车销量, 能源政策, 碳捕获
重新组合信号思路
- - 国际能源署电动汽车月度数据:用国际能源署月度电动汽车销售轨迹替换market.current_probability,以交易已发布数据与Polymarket零售定价之间的差异
- 美国能源信息署每周石油报告:石油库存变化作为油价阈值市场的领先指标——每周三发布
- 国际可再生能源署容量统计:已确认的项目管道领先是否会安装X吉瓦市场定价数月
- 欧佩克新闻稿:欧佩克+特别会议公告——石油市场的即时重新定价机会
安全与执行模式
该技能默认为模拟交易(venue=sim)。仅在使用--live标志时进行真实交易。
| 场景 | 模式 | 财务风险 |
|---|
| python trader.py | 模拟 | 无 |
| 定时任务/自动化 |
模拟 | 无 |
| python trader.py --live | 实盘 | 真实USDC |
autostart: false 和 cron: null——在你通过Simmer UI配置之前,没有任何内容会自动运行。
所需凭证
| 变量 | 必需 | 备注 |
|---|
| SIMMERAPIKEY | 是 | 交易授权。视为高价值凭证。 |
可调参数(风险参数)
所有参数均在clawhub.json中声明为tunables,并可从Simmer UI进行调整。
| 变量 | 默认值 | 用途 |
|---|
| SIMMERMAXPOSITION | 30 | 每笔交易最大USDC(在100%信念时达到) |
| SIMMERMINVOLUME |
5000 | 最小市场交易量过滤器(美元) |
| SIMMER
MAXSPREAD | 0.10 | 最大买卖价差(10%) |
| SIMMER
MINDAYS | 7 | 距离结算的最小天数 |
| SIMMER
MAXPOSITIONS | 7 | 最大同时持仓数量 |
| SIMMER
YESTHRESHOLD | 0.38 | 如果市场价格≤此值,则买入YES |
| SIMMER
NOTHRESHOLD | 0.62 | 如果市场价格≥此值,则卖出NO |
| SIMMER
MINTRADE | 5 | 任何交易的最低金额(无论信念如何,最小USDC) |
依赖项
simmer-sdk 由 Simmer Markets (SpartanLabsXyz) 提供
- - PyPI: https://pypi.org/project/simmer-sdk/
- GitHub: https://github.com/SpartanLabsXyz/simmer-sdk