This week's read
↑
Gas and power both climbed sharply this week on Middle East tensions
Aug-26 gas rose 15.6% and power 9.6% as geopolitical risk and summer heat drove demand higher. Both contracts now sit near their month's high, and two near-term renewal windows have moved into review territory.
Gas · Front month
Today's market mood
120.83 p/th
Day
↑ 3.0%
Week
↑ 15.6%
Month
↑ 2.8%
Power · Front month
Today's market mood
£103.40 /MWh
Day
↑ 1.9%
Week
↑ 9.6%
Month
↑ 4.7%
Front month is the market's mood gauge — the freshest, most-traded price. It's not
what most contracts price off: your renewal is built from the season or year you're entering. Find yours below.
This week's range
Where prices sat this week
The front-month contract's low, average and high across the week — and how the average compares with the week before.
Gas front-month
Low
104.61p
Average
112.11p
High
120.83p
Avg vs prior week
+9.7%
Power front-month
Low
£95.50
Average
£99.08
High
£103.40
Avg vs prior week
+6.7%
The bottom line
What this means for your renewal
There's no single "energy price" — a supplier prices your contract off the season or year it covers. Open the row that matches when your current deal ends.
If you renew in the next three months, the recent climb means prices are worth reviewing now — not because they'll spike further, but because you're seeing a real move and should understand your options before committing.
In the next 1–3 months Aug-26
Worth reviewing now
›
Aug-26 gas and power have both climbed sharply this week and now sit near their month's high, driven by geopolitical risk and summer heat. The stance is review because the recent direction is against a renewer — prices are elevated — and it's worth understanding your options now if you're due to renew in the next 1–3 months, rather than waiting to see if they climb further.
Into winter 2026 Win-26
Worth reviewing now
›
Win-26 gas and power have also climbed this week and sit near their month's high, though the moves are slightly smaller than Aug-26 (gas +12.4%, power +8.7%). The stance is review for the same reason: prices have moved materially, and if you're renewing into winter 2026, it's prudent to review live quotes now to understand where the market is pricing your risk.
Next summer (2027) Sum-27
Worth reviewing now
›
Sum-27 gas and power have edged up this week but remain relatively stable on a 30-day view (gas +0.8%, power +0.3%), sitting in the upper half of the month's range. The stance is review because the recent direction is upward, but the moves are modest and the contract is far-dated enough that there is no urgency — keep an eye on it through our free daily updates, and we'll flag if the picture changes.
A full year (2027) Cal-27
Monitor closely
›
Cal-27 gas and power have climbed this week and sit near their month's high, though the 30-day moves are small (gas +0.8%, power +0.4%). The stance is monitor because the contract is 12+ months out and the underlying trend is mixed — prices are up this week but have barely moved over the month. There is nothing to do yet; keep watching through our daily briefings so you'll be told if the picture shifts.
Two years out (2028) Cal-28
Monitor closely
›
Cal-28 gas and power have drifted up this week but remain broadly flat over the month (gas -0.7%, power +1.6%), sitting in the upper half of the range. The stance is monitor because the contract is two years out and the direction is unclear — prices are up this week but gas is actually slightly down on the month. Nothing to act on yet; stay informed through our free daily updates.
The market in numbers
Wholesale forward prices
The rates suppliers build your contract from — your all-in business rate sits above these, once network charges, levies and standing charges are added. Settlement: 9 July 2026.
↑ rising
↓ falling
day / week / month vs prior
Gas
spot 121.50p
/therm
Full forward curve
What the last 30 days show
Gas fell earlier in the month, then climbed back sharply this week; it now sits near the month's high. The recovery has been steady, with three consecutive days of gains pushing Aug-26 to 120.83 p/therm.
Aug-26
Q4-26
Win-26
Front month, quarter & season · last 30 trading days (p/therm)
Power
spot £118.02
/MWh
Full forward curve
What the last 30 days show
Power dropped earlier in the month, then recovered strongly this week; it now sits near the month's high. The climb has been consistent, with Aug-26 power at 103.4 £/MWh after a 4.7% gain over 30 days.
Aug-26
Q4-26
Win-26
Front month, quarter & season · last 30 trading days (£/MWh)
These are wholesale forwards
— the commodity your contract is built from. Your unit rate adds network charges, government levies, standing charges and margin on top, so it always sits well above the figures here.
Why prices moved
Behind this week's move
What's moving the market — and, honestly, whether each is likely to stick or fade.
MIDDLE EAST ESCALATION
Military tensions in the Strait of Hormuz escalated sharply this week after attacks on commercial vessels, including an LNG tanker, followed by US airstrikes and Iranian retaliation against US bases. Brent crude moved to a two-week high of $76.07/bbl, and traders are pricing a geopolitical risk premium into near-term gas and power contracts. About one-fifth of global LNG trade passes through the Strait, making any disruption a material concern for UK buyers.
Stick or fade?
Could go either way. This risk premium is real but may ease if tensions de-escalate; watch for shipping updates and political developments over the coming weeks.
SUMMER HEATWAVE DRIVING DEMAND
Temperatures across Europe and the UK are running significantly above seasonal norms, pushing cooling demand higher and driving gas-fired power generation. UK gas demand spiked to 97 mcm/d mid-week, and power burn for cooling is sustaining elevated electricity consumption. This heatwave is also constraining French nuclear output due to high river temperatures affecting cooling systems.
Stick or fade?
Likely temporary. Summer heat is temporary; as seasonal warmth normalises in late July or August, this demand driver will ease, which may ease pressure on both fuels.
WEAK WIND GENERATION
Wind speeds across northwest Europe have fallen well below seasonal normal this week, reducing renewable output at precisely the moment when cooling demand is high. UK wind metered output dropped to 2.5–3 GW, forcing greater reliance on gas-fired generation to maintain system security. This shift in the generation mix towards thermal plant has kept power prices supported.
Stick or fade?
Could go either way. Wind patterns can shift quickly; if speeds recover, renewable output will rise and ease the pressure on gas and power.
EUROPEAN STORAGE STILL BELOW YEAR-AGO LEVELS
European storage is now at roughly 51% full following summer injections, but remains about 10% below the same point last year. The current heatwave and weaker LNG flows are constraining the pace of refill, and the forward curve is disincentivising aggressive storage building because fourth-quarter prices sit at a premium to first-quarter.
Stick or fade?
Likely to persist. Low storage relative to last year will likely keep a structural bid under gas prices through the injection season; any supply disruption could trigger sharp repricing.
ASIAN LNG DEMAND REMAINS ROBUST
Strong cooling demand in Asia is pulling flexible LNG cargoes eastward, tightening the availability of spot volumes that might otherwise flow to Europe. This sustained competition for global LNG is limiting the pace of new supply arriving into European markets.
Stick or fade?
Likely to persist. Asian demand is structural; expect continued competition for LNG cargoes, which will keep a floor under European gas prices.
The honest read
Should you be doing anything?
Over the past month, both gas and power fell in early July, then turned back up from around 6–7 July onwards. Gas has now recovered to near its month's high, whilst power sits at its highest point in 30 days. The shape is the same for both: a dip followed by a steady climb. This matters for renewers because it means prices have moved materially in a week, and the near-term windows (Aug-26 and Win-26) are now sitting at elevated levels — not necessarily unsustainable, but high enough that a review of your options is prudent if you're due to renew soon.
↓ If it eases
If Middle East tensions ease, wind speeds recover across northwest Europe, or temperatures normalise, the geopolitical and weather-driven premiums could unwind, allowing both fuels to ease back towards their early-month lows.
↑ If it holds
If geopolitical tensions persist or widen (for example, further attacks on shipping or a broader regional conflict), the risk premium could deepen, pushing Aug-26 gas and power materially higher over the coming weeks.
Fixing is buying certainty, not making a bet — and we won't stampede you into a spike. If the picture genuinely shifts for a contract on your dates, you'll hear it from us plainly, and in time to act.
Ready to understand your options? If you're renewing gas or power in the next three months, the week's climb means prices are worth reviewing now — not to rush a decision, but to see where the market is and what certainty would cost you. Get a live quote and compare it against the risk of waiting.
Settlement:
9 July 2026 · Commentary:
10 July 2026 · Source: ICE Endex / SEFE daily report.
Figures are wholesale forwards; your business rate will be higher. General market commentary, not advice — verify before acting on it.
{
"schema": "1.4",
"as_of": "2026-07-10",
"settlement_date": "2026-07-09",
"signal": {
"action": "QUOTE NOW",
"colour": "red",
"reason": "Gas and power both rising week-on-week. Gas 9.0% w/w, power 6.0% w/w.",
"gasSignal": "PRICES RISING",
"powerSignal": "PRICES RISING"
},
"moves": {
"daily": {
"gas_pct": 1.94,
"power_pct": 1.33
},
"weekly": {
"gas_pct": 8.98,
"power_pct": 5.96
},
"monthly": {
"gas_pct": 0.57,
"power_pct": 1.89
}
},
"spot": {
"gas_price": 121.5,
"gas_change_pct": null,
"power_price": 118.02,
"power_change_pct": null
},
"reference": {
"contract": "Sum-27",
"gas_price": 85.86,
"power_price": 77.95,
"gas_day_pct": 0.716,
"gas_week_pct": 8.15,
"gas_30d_pct": 0.81,
"power_day_pct": 0.74,
"power_week_pct": 3.64,
"power_30d_pct": 0.309
},
"front_month": {
"key": "aug26",
"label": "Aug-26",
"gas": {
"price": 120.83,
"day_pct": 2.965,
"week_pct": 15.62,
"m30_pct": 2.755,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 96.47,
"high": 120.83,
"position": 1
},
"net_pct": 2.8
},
"power": {
"price": 103.4,
"day_pct": 1.89,
"week_pct": 9.57,
"m30_pct": 4.741,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 88,
"high": 103.4,
"position": 1
},
"net_pct": 4.7
}
},
"windows": [
{
"key": "aug26",
"label": "Aug-26",
"context": "In the next 1–3 months",
"horizon_rank": 0,
"is_front": true,
"stance": "review",
"note": "Aug-26 gas and power have both climbed sharply this week and now sit near their month's high, driven by geopolitical risk and summer heat. The stance is review because the recent direction is against a renewer — prices are elevated — and it's worth understanding your options now if you're due to renew in the next 1–3 months, rather than waiting to see if they climb further.",
"gas": {
"price": 120.83,
"day_pct": 2.965,
"week_pct": 15.62,
"m30_pct": 2.755,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 96.47,
"high": 120.83,
"position": 1
},
"net_pct": 2.8
},
"power": {
"price": 103.4,
"day_pct": 1.89,
"week_pct": 9.57,
"m30_pct": 4.741,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 88,
"high": 103.4,
"position": 1
},
"net_pct": 4.7
}
},
{
"key": "win26",
"label": "Win-26",
"context": "Into winter 2026",
"horizon_rank": 1,
"is_front": false,
"stance": "review",
"note": "Win-26 gas and power have also climbed this week and sit near their month's high, though the moves are slightly smaller than Aug-26 (gas +12.4%, power +8.7%). The stance is review for the same reason: prices have moved materially, and if you're renewing into winter 2026, it's prudent to review live quotes now to understand where the market is pricing your risk.",
"gas": {
"price": 122.31,
"day_pct": 2.782,
"week_pct": 12.42,
"m30_pct": 1.083,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 102.03,
"high": 124.29,
"position": 0.911
},
"net_pct": 1.1
},
"power": {
"price": 106.79,
"day_pct": 1.81,
"week_pct": 8.74,
"m30_pct": 2.762,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 94.07,
"high": 106.79,
"position": 1
},
"net_pct": 2.8
}
},
{
"key": "sum27",
"label": "Sum-27",
"context": "Next summer (2027)",
"horizon_rank": 2,
"is_front": false,
"stance": "review",
"note": "Sum-27 gas and power have edged up this week but remain relatively stable on a 30-day view (gas +0.8%, power +0.3%), sitting in the upper half of the month's range. The stance is review because the recent direction is upward, but the moves are modest and the contract is far-dated enough that there is no urgency — keep an eye on it through our free daily updates, and we'll flag if the picture changes.",
"gas": {
"price": 85.86,
"day_pct": 0.716,
"week_pct": 8.15,
"m30_pct": 0.81,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 78.53,
"high": 87.17,
"position": 0.848
},
"net_pct": 0.8
},
"power": {
"price": 77.95,
"day_pct": 0.74,
"week_pct": 3.64,
"m30_pct": 0.309,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 74.88,
"high": 78.83,
"position": 0.777
},
"net_pct": 0.3
}
},
{
"key": "cal27",
"label": "Cal-27",
"context": "A full year (2027)",
"horizon_rank": 3,
"is_front": false,
"stance": "monitor",
"note": "Cal-27 gas and power have climbed this week and sit near their month's high, though the 30-day moves are small (gas +0.8%, power +0.4%). The stance is monitor because the contract is 12+ months out and the underlying trend is mixed — prices are up this week but have barely moved over the month. There is nothing to do yet; keep watching through our daily briefings so you'll be told if the picture shifts.",
"gas": {
"price": 94.55,
"day_pct": 2.04,
"week_pct": 9.03,
"m30_pct": 0.832,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 84.59,
"high": 96.05,
"position": 0.869
},
"net_pct": 0.8
},
"power": {
"price": 84.6,
"day_pct": 1.1,
"week_pct": 4.75,
"m30_pct": 0.392,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 79.69,
"high": 85.07,
"position": 0.913
},
"net_pct": 0.4
}
},
{
"key": "cal28",
"label": "Cal-28",
"context": "Two years out (2028)",
"horizon_rank": 4,
"is_front": false,
"stance": "monitor",
"note": "Cal-28 gas and power have drifted up this week but remain broadly flat over the month (gas -0.7%, power +1.6%), sitting in the upper half of the range. The stance is monitor because the contract is two years out and the direction is unclear — prices are up this week but gas is actually slightly down on the month. Nothing to act on yet; stay informed through our free daily updates.",
"gas": {
"price": 70.81,
"day_pct": 1.08,
"week_pct": 2.23,
"m30_pct": -0.729,
"trend": "rebound",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 68.55,
"high": 72.12,
"position": 0.633
},
"net_pct": -0.7
},
"power": {
"price": 68.26,
"day_pct": 0.54,
"week_pct": 1.12,
"m30_pct": 1.623,
"trend": "rising",
"streak": {
"dir": "up",
"days": 3
},
"range_30d": {
"low": 67,
"high": 69.09,
"position": 0.603
},
"net_pct": 1.6
}
}
],
"spotlight": {
"contract": "aug26",
"label": "Aug-26",
"fuel": "power",
"metric": "pattern",
"value": 4.741,
"dir": "up",
"trend": "rebound",
"text": "Aug-26 power has climbed 4.7% over the month and now sits at its highest point in 30 days, driven by the combination of geopolitical risk feeding into gas, summer heat pushing cooling demand, and weak wind generation forcing greater reliance on gas-fired power stations. This is a material move, and if you're renewing in the next few months, it's worth reviewing where the market is pricing your electricity."
},
"narrative": {
"headline": "Gas and power both climbed sharply this week on Middle East tensions",
"summary": "Aug-26 gas rose 15.6% and power 9.6% as geopolitical risk and summer heat drove demand higher. Both contracts now sit near their month's high, and two near-term renewal windows have moved into review territory.",
"verdict": "If you renew in the next three months, the recent climb means prices are worth reviewing now — not because they'll spike further, but because you're seeing a real move and should understand your options before committing.",
"trend_read": {
"gas": "Gas fell earlier in the month, then climbed back sharply this week; it now sits near the month's high. The recovery has been steady, with three consecutive days of gains pushing Aug-26 to 120.83 p/therm.",
"power": "Power dropped earlier in the month, then recovered strongly this week; it now sits near the month's high. The climb has been consistent, with Aug-26 power at 103.4 £/MWh after a 4.7% gain over 30 days."
},
"scenario": {
"upside": "If geopolitical tensions persist or widen (for example, further attacks on shipping or a broader regional conflict), the risk premium could deepen, pushing Aug-26 gas and power materially higher over the coming weeks.",
"downside": "If Middle East tensions ease, wind speeds recover across northwest Europe, or temperatures normalise, the geopolitical and weather-driven premiums could unwind, allowing both fuels to ease back towards their early-month lows."
},
"drivers": [
{
"title": "MIDDLE EAST ESCALATION",
"body": "Military tensions in the Strait of Hormuz escalated sharply this week after attacks on commercial vessels, including an LNG tanker, followed by US airstrikes and Iranian retaliation against US bases. Brent crude moved to a two-week high of $76.07/bbl, and traders are pricing a geopolitical risk premium into near-term gas and power contracts. About one-fifth of global LNG trade passes through the Strait, making any disruption a material concern for UK buyers.",
"tone": "up",
"outlook": "mixed",
"soWhat": "This risk premium is real but may ease if tensions de-escalate; watch for shipping updates and political developments over the coming weeks."
},
{
"title": "SUMMER HEATWAVE DRIVING DEMAND",
"body": "Temperatures across Europe and the UK are running significantly above seasonal norms, pushing cooling demand higher and driving gas-fired power generation. UK gas demand spiked to 97 mcm/d mid-week, and power burn for cooling is sustaining elevated electricity consumption. This heatwave is also constraining French nuclear output due to high river temperatures affecting cooling systems.",
"tone": "up",
"outlook": "fades",
"soWhat": "Summer heat is temporary; as seasonal warmth normalises in late July or August, this demand driver will ease, which may ease pressure on both fuels."
},
{
"title": "WEAK WIND GENERATION",
"body": "Wind speeds across northwest Europe have fallen well below seasonal normal this week, reducing renewable output at precisely the moment when cooling demand is high. UK wind metered output dropped to 2.5–3 GW, forcing greater reliance on gas-fired generation to maintain system security. This shift in the generation mix towards thermal plant has kept power prices supported.",
"tone": "up",
"outlook": "mixed",
"soWhat": "Wind patterns can shift quickly; if speeds recover, renewable output will rise and ease the pressure on gas and power."
},
{
"title": "EUROPEAN STORAGE STILL BELOW YEAR-AGO LEVELS",
"body": "European storage is now at roughly 51% full following summer injections, but remains about 10% below the same point last year. The current heatwave and weaker LNG flows are constraining the pace of refill, and the forward curve is disincentivising aggressive storage building because fourth-quarter prices sit at a premium to first-quarter.",
"tone": "up",
"outlook": "sticks",
"soWhat": "Low storage relative to last year will likely keep a structural bid under gas prices through the injection season; any supply disruption could trigger sharp repricing."
},
{
"title": "ASIAN LNG DEMAND REMAINS ROBUST",
"body": "Strong cooling demand in Asia is pulling flexible LNG cargoes eastward, tightening the availability of spot volumes that might otherwise flow to Europe. This sustained competition for global LNG is limiting the pace of new supply arriving into European markets.",
"tone": "up",
"outlook": "sticks",
"soWhat": "Asian demand is structural; expect continued competition for LNG cargoes, which will keep a floor under European gas prices."
}
]
},
"contracts": [
{
"key": "aug26",
"label": "Aug-26",
"new_in_curve": false,
"gas_price": 120.83,
"gas_day_pct": 2.965,
"gas_week_pct": 15.62,
"gas_30d_pct": 2.755,
"power_price": 103.4,
"power_day_pct": 1.89,
"power_week_pct": 9.57,
"power_30d_pct": 4.741,
"history": {
"gas": [
117.59,
120.66,
120.38,
112.5,
101.65,
99.99,
100.3,
97.07,
101.3,
100.09,
100.46,
97.52,
96.47,
97.8,
102.56,
104.45,
101.69,
104.51,
107.64,
104.61,
110.75,
116.7,
120.83
],
"power": [
98.72,
100.98,
100.06,
96.43,
90.5,
90.22,
90,
88.8,
91.74,
90.38,
90,
88.48,
88,
89.05,
92.96,
95.13,
92.85,
94.37,
96.58,
95.5,
98.43,
101.48,
103.4
]
},
"gas_trend": "rebound",
"gas_range_30d": {
"low": 96.47,
"high": 120.83,
"position": 1
},
"gas_streak": {
"dir": "up",
"days": 3
},
"power_trend": "rebound",
"power_range_30d": {
"low": 88,
"high": 103.4,
"position": 1
},
"power_streak": {
"dir": "up",
"days": 3
}
},
{
"key": "sep26",
"label": "Sep-26",
"new_in_curve": false,
"gas_price": 121.37,
"gas_day_pct": 2.856,
"gas_week_pct": 14.5,
"gas_30d_pct": 1.803,
"power_price": 104.82,
"power_day_pct": 2.43,
"power_week_pct": 10.38,
"power_30d_pct": 2.704
},
{
"key": "oct26",
"label": "Oct-26",
"new_in_curve": false,
"gas_price": 121.6,
"gas_day_pct": 2.798,
"gas_week_pct": 13.68,
"gas_30d_pct": null,
"power_price": 101.72,
"power_day_pct": 2.02,
"power_week_pct": 9.02,
"power_30d_pct": null
},
{
"key": "q426",
"label": "Q4-26",
"new_in_curve": false,
"gas_price": 124.06,
"gas_day_pct": 2.716,
"gas_week_pct": 13.07,
"gas_30d_pct": 1.207,
"power_price": 108.38,
"power_day_pct": 1.97,
"power_week_pct": 9.35,
"power_30d_pct": 2.74
},
{
"key": "q127",
"label": "Q1-27",
"new_in_curve": false,
"gas_price": 120.51,
"gas_day_pct": 1.696,
"gas_week_pct": 11.75,
"gas_30d_pct": 0.947,
"power_price": 105.17,
"power_day_pct": 1.63,
"power_week_pct": 8.12,
"power_30d_pct": 2.805
},
{
"key": "q227",
"label": "Q2-27",
"new_in_curve": false,
"gas_price": 88.79,
"gas_day_pct": 2.22,
"gas_week_pct": 8.62,
"gas_30d_pct": null,
"power_price": 79.82,
"power_day_pct": 0.81,
"power_week_pct": 4.17,
"power_30d_pct": null
},
{
"key": "win26",
"label": "Win-26",
"new_in_curve": false,
"gas_price": 122.31,
"gas_day_pct": 2.782,
"gas_week_pct": 12.42,
"gas_30d_pct": 1.083,
"power_price": 106.79,
"power_day_pct": 1.81,
"power_week_pct": 8.74,
"power_30d_pct": 2.762,
"history": {
"gas": [
121,
124.2,
124.29,
117.49,
106.88,
105.13,
105.57,
103.11,
106.95,
106.02,
106.07,
103.56,
102.03,
102.94,
106.67,
108.86,
106.76,
108.8,
110.97,
109.02,
114.76,
120.24,
122.31
],
"power": [
103.92,
105.76,
106.41,
101.88,
96.47,
96.33,
95.84,
95.42,
97.94,
96.61,
95.79,
94.48,
94.07,
94.77,
96.8,
98.6,
96.96,
98.21,
99.6,
98.77,
102.32,
104.9,
106.79
]
},
"gas_trend": "rebound",
"gas_range_30d": {
"low": 102.03,
"high": 124.29,
"position": 0.911
},
"gas_streak": {
"dir": "up",
"days": 3
},
"power_trend": "rebound",
"power_range_30d": {
"low": 94.07,
"high": 106.79,
"position": 1
},
"power_streak": {
"dir": "up",
"days": 3
}
},
{
"key": "sum27",
"label": "Sum-27",
"new_in_curve": false,
"gas_price": 85.86,
"gas_day_pct": 0.716,
"gas_week_pct": 8.15,
"gas_30d_pct": 0.81,
"power_price": 77.95,
"power_day_pct": 0.74,
"power_week_pct": 3.64,
"power_30d_pct": 0.309,
"gas_trend": "rebound",
"gas_range_30d": {
"low": 78.53,
"high": 87.17,
"position": 0.848
},
"gas_streak": {
"dir": "up",
"days": 3
},
"power_trend": "rebound",
"power_range_30d": {
"low": 74.88,
"high": 78.83,
"position": 0.777
},
"power_streak": {
"dir": "up",
"days": 3
}
},
{
"key": "win27",
"label": "Win-27",
"new_in_curve": false,
"gas_price": 86.43,
"gas_day_pct": 2.47,
"gas_week_pct": 6.48,
"gas_30d_pct": 0.629,
"power_price": 79.95,
"power_day_pct": 1.13,
"power_week_pct": 2.65,
"power_30d_pct": 0.693
},
{
"key": "sum28",
"label": "Sum-28",
"new_in_curve": false,
"gas_price": 63.38,
"gas_day_pct": 0.53,
"gas_week_pct": 1.02,
"gas_30d_pct": -1.523,
"power_price": null,
"power_day_pct": null,
"power_week_pct": null,
"power_30d_pct": null
},
{
"key": "cal27",
"label": "Cal-27",
"new_in_curve": false,
"gas_price": 94.55,
"gas_day_pct": 2.04,
"gas_week_pct": 9.03,
"gas_30d_pct": 0.832,
"power_price": 84.6,
"power_day_pct": 1.1,
"power_week_pct": 4.75,
"power_30d_pct": 0.392,
"history": {
"gas": [
93.77,
95.5,
96.05,
92.81,
87.13,
86.6,
86.61,
85.73,
87.84,
87.07,
87.16,
85.55,
84.59,
84.78,
86.29,
87.27,
85.88,
86.71,
87.7,
86.56,
89.17,
92.66,
94.55
],
"power": [
84.27,
84.77,
85.07,
82.42,
80.95,
81.08,
80.96,
81.03,
82.47,
81.36,
80.53,
79.69,
79.73,
80,
80.35,
81.11,
80.39,
80.78,
81.44,
81.16,
82.18,
83.68,
84.6
]
},
"gas_trend": "rebound",
"gas_range_30d": {
"low": 84.59,
"high": 96.05,
"position": 0.869
},
"gas_streak": {
"dir": "up",
"days": 3
},
"power_trend": "rebound",
"power_range_30d": {
"low": 79.69,
"high": 85.07,
"position": 0.913
},
"power_streak": {
"dir": "up",
"days": 3
}
},
{
"key": "cal28",
"label": "Cal-28",
"new_in_curve": false,
"gas_price": 70.81,
"gas_day_pct": 1.08,
"gas_week_pct": 2.23,
"gas_30d_pct": -0.729,
"power_price": 68.26,
"power_day_pct": 0.54,
"power_week_pct": 1.12,
"power_30d_pct": 1.623,
"history": {
"gas": [
71.33,
71.64,
72.12,
71.47,
69.18,
69.84,
70.33,
70.09,
71.17,
70.22,
70.35,
69.74,
69.22,
69.54,
69.67,
69.44,
68.92,
69.26,
69.12,
68.55,
69.18,
70.05,
70.81
],
"power": [
67.17,
68.37,
68.42,
67.47,
67,
67.75,
68.22,
68.48,
69.09,
68.47,
67.82,
67.71,
67.8,
67.92,
67.63,
67.56,
67.55,
67.51,
67.83,
67.67,
67.69,
67.89,
68.26
]
},
"gas_trend": "rebound",
"gas_range_30d": {
"low": 68.55,
"high": 72.12,
"position": 0.633
},
"gas_streak": {
"dir": "up",
"days": 3
},
"power_trend": "rising",
"power_range_30d": {
"low": 67,
"high": 69.09,
"position": 0.603
},
"power_streak": {
"dir": "up",
"days": 3
}
},
{
"key": "cal29",
"label": "Cal-29",
"new_in_curve": false,
"gas_price": 63.19,
"gas_day_pct": 0.37,
"gas_week_pct": 0.22,
"gas_30d_pct": -1.589,
"power_price": 65.04,
"power_day_pct": -0.17,
"power_week_pct": -0.04,
"power_30d_pct": 0.169
}
]
}