ERCOT logo

DAM System Lambda

ERCOT's hourly day-ahead system lambda, the system-wide marginal energy component in the cleared Day-Ahead Market.

Native record
day-ahead delivery hour
hourly (DAM) publication cadence
Evidence
Cleared day-ahead market
A market outcome, not a physical observation
In Ask the Grid
Price nodes on the ERCOT map
Reference for the live grid surface

Overview

For the same delivery hour and settlement point, day-ahead SPP minus DAM system lambda is the point's cleared day-ahead congestion component. Paired with SCED system lambda and real-time LMP, it supports day-ahead-versus-real-time congestion basis by point. It does not identify a binding constraint's effect on a point without direct attribution evidence.

Query contract

Preserve one cleared DAM system-lambda value per delivery hour before joining it to the matching settlement-point price.

Analysis rules

  • Align settlement-point price and DAM system lambda to the same delivery hour before subtracting.
  • Compute cleared day-ahead congestion = SPP - DAM system_lambda at point-hour grain before comparing it with real-time congestion.

Interpretation

  • Day-ahead system lambda is a cleared market result, not a price forecast.
  • A point congestion component does not identify the binding constraint that produced it without matched shift-factor or direct attribution evidence.

Access

Query from your own tools

Use the guarded HTTP endpoint directly, or connect an MCP client and load the dataset contract with describe_data before calling query_data.

HTTP endpoint
POST /api/v1/datasets/ercot_dam_system_lambda/query

Need the full history of this dataset in Snowflake, Databricks or your own storage? Data services delivers it on a schedule.

Schema6

Column
Type
event_timeDateTime64(6, 'UTC')
system_lambdaNullable(Float64)
dst_flagNullable(Bool)
emil_idNullable(String)
doc_idNullable(Int64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timesystem_lambdadst_flagemil_iddoc_idingested_at
2026-10-15 05:00:00.00000042.3486false∅∅2026-10-13 23:16:22.501128
2026-10-15 05:00:00.00000042.3486false∅∅2026-10-13 22:16:22.489612
2026-10-15 04:00:00.00000059.9218false∅∅2026-10-13 23:16:22.501128
2026-10-15 04:00:00.00000059.9218false∅∅2026-10-13 22:16:22.489612
2026-10-15 03:00:00.00000089.2889false∅∅2026-10-13 23:16:22.501128
2026-10-15 03:00:00.00000089.2889false∅∅2026-10-13 22:16:22.489612
2026-10-15 02:00:00.000000115.737false∅∅2026-10-13 23:16:22.501128
2026-10-15 02:00:00.000000115.737false∅∅2026-10-13 22:16:22.489612
2026-10-15 01:00:00.000000116.506false∅∅2026-10-13 23:16:22.501128
2026-10-15 01:00:00.000000116.506false∅∅2026-10-13 22:16:22.489612
2026-10-15 00:00:00.000000126.65false∅∅2026-10-13 23:16:22.501128
2026-10-15 00:00:00.000000126.65false∅∅2026-10-13 22:16:22.489612
2026-10-14 23:00:00.00000094.6153false∅∅2026-10-13 23:16:22.501128
2026-10-14 23:00:00.00000094.6153false∅∅2026-10-13 22:16:22.489612
2026-10-14 22:00:00.00000051.5669false∅∅2026-10-13 23:16:22.501128
2026-10-14 22:00:00.00000051.5669false∅∅2026-10-13 22:16:22.489612
2026-10-14 21:00:00.00000043.8351false∅∅2026-10-13 23:16:22.501128
2026-10-14 21:00:00.00000043.8351false∅∅2026-10-13 22:16:22.489612
2026-10-14 20:00:00.00000040.7123false∅∅2026-10-13 23:16:22.501128
2026-10-14 20:00:00.00000040.7123false∅∅2026-10-13 22:16:22.489612
2026-10-14 19:00:00.00000036.9079false∅∅2026-10-13 23:16:22.501128
2026-10-14 19:00:00.00000036.9079false∅∅2026-10-13 22:16:22.489612
2026-10-14 18:00:00.00000037.2946false∅∅2026-10-13 23:16:22.501128
2026-10-14 18:00:00.00000037.2946false∅∅2026-10-13 22:16:22.489612
2026-10-14 17:00:00.00000035.7165false∅∅2026-10-13 23:16:22.501128

Coverage

100.0% complete0 gap days4,550 days with data
Show coverage history
Coverage: 100.0%Days with data: 4,550Gaps: 0
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
gaplessmore