Catastrophe & Extreme Risk Trader
This is a template.
The default signal is keyword-based market discovery combined with conviction-based sizing and catastrophe_bias() — two structural edges that work without any external API.
The skill handles all the plumbing (market discovery, trade execution, safeguards). Your agent provides the alpha.
Strategy Overview
Catastrophe prediction markets are uniquely mispriced because retail traders anchor on the most recent vivid disaster rather than historical base rates. The availability heuristic is the dominant pricing force: the first named storm of the season spikes subsequent storm markets 20–40%, even when NOAA's seasonal forecast hasn't changed by a single storm. After a major wildfire, every "will X state break a fire record?" market overshoots. After a quiet start to a season, markets underprice the base rate. Two structural edges compound:
- 1. Availability bias correction — NOAA, NHC, NIFC, and USGS publish decades of calibrated base rates. Named Atlantic storm counts have 40+ years of forecasting data. Global temperature records are measured to ±0.01°C simultaneously by three independent agencies. The edge is in knowing these numbers when retail is trading on vibes and recent memory.
- 2. Seasonal data quality timing — The signal is only actionable when models are actively running. During hurricane peak season (Aug–Oct), NHC issues advisories every 6 hours and model ensembles update in real time. A named-storm-count market in February is priced on stale pre-season data; the same market in September is priced against daily NHC output. The edge doubles when real-time data is flowing.
Signal Logic
Default Signal: Conviction-Based Sizing with Catastrophe Bias
- 1. Discover active catastrophe and extreme weather markets on Polymarket
- Compute base conviction from distance to threshold (0% at boundary → 100% at p=0/p=1)
- Apply
catastrophe_bias() — hazard type data quality × seasonal calendar timing - Size =
max(MIN_TRADE, conviction × bias × MAX_POSITION) — capped at MAXPOSITION - Skip markets with spread > MAXSPREAD or fewer than MIN_DAYS to resolution
Catastrophe Bias (built-in, no API required)
Factor 1 — Hazard Type / Data Quality
| Hazard type | Multiplier | The structural reality |
|---|
| Named storm count / above-normal Atlantic season | 1.25x | NOAA seasonal outlooks calibrated over 40+ years; above/below-normal ~70% accurate at 90-day lead; retail over-reacts after first storm (20–40% spike) |
| Global temperature record (hottest year/month) |
1.20x | Measured to ±0.01°C by NOAA, Berkeley Earth, NASA GISS simultaneously; trajectory clear months before year-end; retail doesn't check |
| Billion-dollar disaster count |
1.20x | NOAA tracks since 1980; trend clearly upward from climate change + expanding insured assets; retail anchors to average-year intuition |
| Wildfire season severity (acres burned, state records) |
1.20x | NIFC YTD acres vs 10-year average: strong 2–4 week leading indicator; Palmer drought index leads fires by weeks; data public, updated daily |
| Major hurricane (Cat 3+) landfall |
1.10x | NHC 2–5 day track cone probabilities annually verified; retail overprices landfall from visual cone; actual landfall-specific probability far lower |
| Tornado season record / violent outbreak |
1.10x | SPC seasonal outlook reliable at 3-month scale; specific outbreak timing within season harder to predict |
| FEMA disaster declaration |
0.85x | Political and bureaucratic discretion adds real noise beyond meteorological signal |
| Earthquake (M7+, specific region/window) |
0.80x | Fundamentally unpredictable on quarterly timescales; USGS hazard models are long-run annual rates |
| Tsunami / volcanic eruption |
0.75x | Triggered by underlying seismic/geologic events that cannot themselves be predicted; lowest edge in catastrophe markets |
The Availability Bias Rule — The first major event of a season creates a retail pricing spike that is almost always an overreaction. The NOAA seasonal forecast before and after that first storm is essentially unchanged, but the market price jumps 20–40%. Fading these spikes — or, better, entering before them — is the core mechanism of the named storm edge. The base rate, not the headline, is the signal.
The Earthquake Exemption — Unlike weather hazards, earthquakes have no seasonal signal and no meaningful short-term forecasting capability. USGS can give you a 1-in-500 annual probability for a M7+ event in a specific fault system. They cannot tell you if it will happen in Q3. Trade earthquake markets at maximum caution (0.80x), and tsunami/volcanic markets at the floor (0.75x).
Factor 2 — Seasonal Calendar Timing
| Condition | Multiplier | Why |
|---|
| Atlantic hurricane + Aug–Oct | 1.25x | NHC issuing daily advisories; GFS/ECMWF updating every 6h; data richest |
| Atlantic hurricane + Jun–Jul/Nov |
1.10x | Active season; storms possible; below peak frequency |
| Atlantic hurricane + Dec–May |
0.85x | Off-season; no active systems; base rate near zero |
| Western wildfire + Jul–Sep |
1.20x | NIFC daily updates; drought indices current; red flag warnings active |
| Western wildfire + May–Jun/Oct |
1.10x | Fire weather building or receding |
| Western wildfire + Nov–Apr |
0.90x | Most fires absent; markets on stale winter-season data |
| Tornado alley + Mar–Jun |
1.15x | SPC issuing daily outlooks; storm reports accumulating |
| Tornado + Jul–Feb |
0.90x | Off-season; tornado markets thinly priced |
| Winter storm + Dec–Feb |
1.10x | GFS/ECMWF ensemble agreement highest in peak months |
| Temperature record + Oct–Feb |
1.15x | Oct–Dec trajectory clear; Jan–Feb prior-year data finalised |
Combined Examples
| Market | Type mult | Season mult | Final bias |
|---|
| "Will there be 20+ named Atlantic storms?" — September | 1.25x | 1.25x (hurricane peak) | 1.35x cap |
| "Will 2026 be the hottest year on record?" — November |
1.20x | 1.15x (temp record) |
1.35x cap |
| "Will Western US wildfire season exceed 10M acres?" — August | 1.20x | 1.20x (wildfire peak) |
1.35x cap |
| "Will there be a Cat 5 hurricane landfall by Oct?" — March | 1.10x | 0.85x (off-season) |
0.94x |
| "Will FEMA declare a major disaster in Florida?" | 0.85x | 1.0x |
0.85x — always cautious |
| "Will there be a M8.0+ earthquake in Pacific NW by Dec?" | 0.80x | 1.0x |
0.80x — floor territory |
| "Will there be a Pacific tsunami in 2026?" | 0.75x | 1.0x |
0.75x — near MIN_TRADE |
Keywords Monitored
CODEBLOCK0
Remix Signal Ideas
- - NOAA National Hurricane Center: Named-storm seasonal forecast gives a directly tradeable probability for storm-count markets — compare NOAA's official probability to Polymarket price; the lag after a quiet start to the season can be 15–25%
- NIFC Wildfire Statistics: Year-to-date acres burned vs 10-year average — when YTD is tracking 40% above average by July, "above-normal fire season" markets are structurally underpriced
- USGS Earthquake Hazards API: Real-time seismic data M2.5+ globally — for post-earthquake aftershock markets, the USGS Omori decay law gives probability estimates of M6+ aftershocks within days of a major event
- Berkeley Earth / NASA GISS: Annual global temperature anomaly updated monthly — when October anomaly is already 0.2°C above the prior record, "will 2026 be hottest year?" is a near-certainty the market underprices
Safety & Execution Mode
The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.
| Scenario | Mode | Financial risk |
|---|
| INLINECODE5 | Paper (sim) | None |
| Cron / automaton |
Paper (sim) | None |
|
python trader.py --live | Live (polymarket) | Real USDC |
INLINECODE7 and cron: null — nothing runs automatically until you configure it in Simmer UI.
Required Credentials
| Variable | Required | Notes |
|---|
| INLINECODE9 | 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 |
|---|
| INLINECODE12 | INLINECODE13 | Max USDC per trade (reached at 100% conviction) |
| INLINECODE14 |
5000 | Min market volume filter (USD) |
|
SIMMER_MAX_SPREAD |
0.10 | Max bid-ask spread (10%) — catastrophe markets are thinner |
|
SIMMER_MIN_DAYS |
7 | Min days until resolution — seasonal markets need time to develop |
|
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
INLINECODE28 by Simmer Markets (SpartanLabsXyz)
- - PyPI: https://pypi.org/project/simmer-sdk/
- GitHub: https://github.com/SpartanLabsXyz/simmer-sdk
灾难与极端风险交易员
这是一个模板。
默认信号是基于关键词的市场发现,结合信念驱动的仓位规模和catastrophe_bias()——这两个结构性优势无需任何外部API即可运作。
该技能处理所有底层工作(市场发现、交易执行、安全防护)。你的智能体提供阿尔法收益。
策略概述
灾难预测市场存在独特的错误定价,因为散户交易者锚定的是最近发生的醒目灾难,而非历史基准概率。可得性启发法是主导定价力量:当季首个命名的风暴会使后续风暴市场飙升20-40%,即使NOAA的季节性预测未发生任何变化。重大野火发生后,每个X州会打破火灾纪录吗?的市场都会过度上涨。当季开局平静时,市场会低估基准概率。两种结构性优势相互叠加:
- 1. 可得性偏差修正——NOAA、NHC、NIFC和USGS发布数十年校准的基准概率。大西洋命名风暴数量拥有40年以上的预测数据。全球温度记录由三个独立机构同时测量,精度达±0.01°C。优势在于当散户凭感觉和近期记忆交易时,你了解这些数字。
- 2. 季节性数据质量时机——只有当模型正在运行时,信号才具有可操作性。在飓风高峰期(8-10月),NHC每6小时发布一次公告,模型集合实时更新。2月份的命名风暴数量市场基于过时的季前数据定价;而9月份的同一市场则根据NHC每日输出定价。当实时数据流动时,优势翻倍。
信号逻辑
默认信号:基于信念的仓位规模与灾难偏差
- 1. 发现Polymarket上的活跃灾难和极端天气市场
- 根据与阈值的距离计算基础信念(边界处0% → p=0/p=1处100%)
- 应用catastrophe_bias()——灾害类型数据质量 × 季节性日历时机
- 仓位规模 = max(最小交易额, 信念 × 偏差 × 最大仓位)——上限为最大仓位
- 跳过价差 > 最大价差或距离结算少于最小天数的市场
灾难偏差(内置,无需API)
因素1——灾害类型/数据质量
| 灾害类型 | 乘数 | 结构性现实 |
|---|
| 命名风暴数量/高于正常的大西洋季节 | 1.25x | NOAA季节性展望经40年以上校准;高于/低于正常在90天提前期准确率约70%;散户在首场风暴后过度反应(飙升20-40%) |
| 全球温度记录(最热年/月) |
1.20x | 由NOAA、伯克利地球、NASA GISS同时测量至±0.01°C;年底前数月轨迹已清晰;散户不核查 |
| 十亿美元级灾害数量 |
1.20x | NOAA自1980年起追踪;气候变化+保险资产扩张导致明显上升趋势;散户锚定平均年份直觉 |
| 野火季节严重程度(烧毁英亩数、州纪录) |
1.20x | NIFC年初至今烧毁面积 vs 10年平均:强2-4周领先指标;帕尔默干旱指数领先火灾数周;数据公开,每日更新 |
| 大型飓风(3级以上)登陆 |
1.10x | NHC 2-5天路径锥概率每年验证;散户因视觉锥高估登陆概率;实际特定登陆概率远低 |
| 龙卷风季节纪录/暴力爆发 |
1.10x | SPC季节性展望在3个月尺度上可靠;季节内特定爆发时机更难预测 |
| FEMA灾害声明 |
0.85x | 政治和官僚裁量权在气象信号之外增加了真实噪音 |
| 地震(7级以上,特定区域/窗口) |
0.80x | 在季度时间尺度上基本不可预测;USGS灾害模型为长期年化概率 |
| 海啸/火山喷发 |
0.75x | 由本身无法预测的底层地震/地质事件触发;灾难市场中优势最低 |
可得性偏差法则——当季首个重大事件会造成散户定价飙升,这几乎总是过度反应。该首场风暴前后的NOAA季节性预测基本不变,但市场价格会跳涨20-40%。逆势交易这些飙升——或者更好的是,在它们之前入场——是命名风暴优势的核心机制。信号是基准概率,而非头条新闻。
地震豁免——与天气灾害不同,地震没有季节性信号,也没有有意义的短期预测能力。USGS可以告诉你特定断层系统发生7级以上事件的年概率为1/500。但他们无法告诉你是否会在第三季度发生。以最大谨慎(0.80x)交易地震市场,以最低水平(0.75x)交易海啸/火山市场。
因素2——季节性日历时机
| 条件 | 乘数 | 原因 |
|---|
| 大西洋飓风 + 8-10月 | 1.25x | NHC每日发布公告;GFS/ECMWF每6小时更新;数据最丰富 |
| 大西洋飓风 + 6-7月/11月 |
1.10x | 活跃季节;可能出现风暴;低于峰值频率 |
| 大西洋飓风 + 12-5月 |
0.85x | 非季节;无活跃系统;基准概率接近零 |
| 西部野火 + 7-9月 |
1.20x | NIFC每日更新;干旱指数当前;红旗警告活跃 |
| 西部野火 + 5-6月/10月 |
1.10x | 火灾天气正在形成或消退 |
| 西部野火 + 11-4月 |
0.90x | 多数火灾不存在;市场基于过时的冬季数据 |
| 龙卷风走廊 + 3-6月 |
1.15x | SPC发布每日展望;风暴报告累积 |
| 龙卷风 + 7-2月 |
0.90x | 非季节;龙卷风市场定价稀薄 |
| 冬季风暴 + 12-2月 |
1.10x | GFS/ECMWF集合一致性在高峰月份最高 |
| 温度记录 + 10-2月 |
1.15x | 10-12月轨迹清晰;1-2月前一年数据最终确定 |
组合示例
| 市场 | 类型乘数 | 季节乘数 | 最终偏差 |
|---|
| 大西洋会有20个以上命名风暴吗?——9月 | 1.25x | 1.25x(飓风高峰) | 1.35x上限 |
| 2026年会是史上最热年份吗?——11月 |
1.20x | 1.15x(温度记录) |
1.35x上限 |
| 美国西部野火季节会超过1000万英亩吗?——8月 | 1.20x | 1.20x(野火高峰) |
1.35x上限 |
| 10月前会有5级飓风登陆吗?——3月 | 1.10x | 0.85x(非季节) |
0.94x |
| FEMA会宣布佛罗里达重大灾害吗? | 0.85x | 1.0x |
0.85x——始终谨慎 |
| 12月前太平洋西北地区会发生8.0级以上地震吗? | 0.80x | 1.0x |
0.80x——最低区域 |
| 2026年会发生太平洋海啸吗? | 0.75x | 1.0x |
0.75x——接近最小交易额 |
监控关键词
飓风, 热带风暴, 5级, 大西洋季节, 命名风暴,
龙卷风, 野火, 烧毁英亩数, 火灾季节, 地震, 震级,
海啸, 火山喷发, 百年一遇洪水, FEMA, 灾害声明,
十亿美元级灾害, 极地涡旋, 炸弹气旋, 下击暴流, 热穹顶,
最热年份, 最暖年份, 温度记录, 暴风雪, 冰暴,
高于正常季节, NOAA, NHC, 4级, 大型飓风
混音信号创意
- - NOAA国家飓风中心:命名风暴季节性预测为风暴数量市场提供可直接交易的概率——将NOAA的官方概率与Polymarket价格比较;季节平静开局后的滞后可达15-25%
- NIFC野火统计:年初至今烧毁面积 vs 10年平均——当7月年初至今数据比平均水平高出40%时,高于正常火灾季节市场在结构上被低估
- USGS地震灾害API:全球2.5级以上实时地震数据——对于震后余震市场,USGS大森衰减定律给出重大事件后数天内