Files
ai/gateway/knowledge/trading/strategies/miscellaneous/energy-spark-spread.md
Tim Olson 47471b7700 Expand model tag support: add GLM-5.1, simplify Anthropic IDs, scan tags anywhere in message
- Flink update_bars debouncing
- update_bars subscription idempotency bugfix
- Price decimal correction bugfix of previous commit
- Add GLM-5.1 model tag alongside renamed GLM-5
- Use short Anthropic model IDs (sonnet/haiku/opus) instead of full version strings
- Allow @tags anywhere in message content, not just at start
- Return hasOtherContent flag instead of trimmed rest string
- Only trigger greeting stream when tag has no other content
- Update workspace knowledge base references to platform/workspace and platform/shapes
- Hierarchical knowledge base catalog
- 151 Trading Strategies knowledge base articles
- Shapes knowledge base article
- MutateShapes tool instead of workspace patch
2026-04-28 15:05:15 -04:00

62 lines
3.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
description: "Capture or hedge the gross margin of a gas-fired power plant by trading the spread between wholesale electricity prices and natural gas fuel costs, using electricity and gas futures in the ratio determined by the plant's heat rate."
tags: [miscellaneous, energy, spread-trading, hedging, commodities]
---
# Energy — Spark Spread
**Section**: 14.4 | **Asset Class**: Miscellaneous (Energy Commodities) | **Type**: Spread Trading / Hedging
## Overview
The spark spread is the difference between the wholesale price of electricity and the price of natural gas required to produce it. It measures the gross margin of a gas-fired power plant (excluding all other costs: operation, maintenance, capital, etc.). A spark spread position is built by taking a short position in electricity futures and a long position in natural gas futures, in the ratio determined by the plant's heat rate.
## Construction / Mechanics
**Heat rate** (fuel efficiency of the power plant):
```
H = Q_F / Q_E (516)
```
- `Q_F` = amount of fuel (natural gas) used, measured in MMBtu
- `Q_E` = electricity produced, measured in MWh
- `H` measured in MMBtu/MWh
- MMBtu = 1,000,000 Btu; Btu ≈ 1,055 Joules
**Spark spread** (in $/MWh):
```
S = P_E - H × P_F (517)
```
- `P_E` = price of electricity ($/MWh)
- `P_F` = price of natural gas ($/MMBtu)
**Hedge ratio** for futures contracts:
```
h = H × F_E / F_F (518)
```
- `F_E = 736 MWh` (standard electricity futures contract size)
- `F_F = 10,000 MMBtu` (standard natural gas futures contract size)
Since `h` is generally not a whole number, it is approximated as the ratio `h ≈ N_F / N_E` with the lowest possible whole-number denominator `N_E`. The hedge consists of buying `N_F` gas futures contracts for every `N_E` sold electricity futures contracts.
## Return Profile
- **Electricity producer (natural hedge)**: short electricity futures + long gas futures locks in a fixed spark spread, hedging against a compression of the gross margin
- **Speculator / spread trader**: profits if the spark spread widens (electricity prices rise relative to gas prices) on a long spread position, or if it narrows on a short spread position
- The strategy has no directional energy price exposure — only exposure to the relative price of electricity vs. natural gas
## Key Parameters / Signals
- **Heat rate `H`**: plant-specific efficiency; lower `H` = more efficient plant = higher spark spread for the same fuel cost
- **Spark spread `S`**: core signal; compare to historical average or fair value based on plant operating costs
- **Contract sizes `F_E`, `F_F`**: determine the achievable hedge ratio granularity
- **Seasonal patterns**: electricity demand (and spark spread) exhibits strong seasonality driven by heating/cooling demand
## Variations
- **Dark spread**: same concept for coal-fired power plants (replaces natural gas with coal prices)
- **Quark spread**: same concept for nuclear power plants
- **Clean spark spread**: adjusts for carbon emission costs (CO2 allowance prices) in addition to fuel costs
## Notes
- The spark spread measures gross margin only; it does not account for fixed operating costs, maintenance, or capital expenditures
- Basis risk exists between the price indexes referenced in futures contracts and the actual spot prices at the delivery location
- Liquidity is concentrated in front-month contracts; longer-dated spark spread trades may have wide bid-ask spreads
- Heat rates vary with plant load and ambient temperature; a single fixed `H` is an approximation
- Regulatory risk: electricity markets are often heavily regulated; price caps and dispatch rules can affect realized spreads