Grid Alpha

LYU LLC DBA Grid Alpha

Grid Alpha turns real-time data from all nine North American power markets (ERCOT, PJM, CAISO, ISO-NE, NYISO, MISO, SPP, AESO, IESO) into short, trader-ready signal. Each episode reads the tape: fuel mix, LMP/DART spreads, congestion, storage response, and LinkedIn commentary from analysts, developers, and policy watchers who actually move size. No background music, no fluff, just the setups that matter this week for U.S. power and gas traders. Live dashboards at gridalpha.us.

  1. 6시간 전

    Rulebook Week: PJM Votes July 28, CAISO RA Rework, MISO Storage Fees

    Three market-design moves surfaced across three ISOs inside 48 hours, and the nearest one has a hard date: PJM's Markets and Reliability Committee and Members Committee bring their agenda items to a vote on July 28. In the same window, CAISO proposed rebuilding its monthly Resource Adequacy Availability Incentive Mechanism around a targeted, event-based availability process, and MISO said it will lift its longstanding transmission use charges on most energy storage resources' charging from the grid. The MISO move is the cleanest economic signal of the three. Storage charging in MISO has carried transmission use charges as grid load; stripping them out for most resources lowers the cost basis on every charge cycle, which flows directly into arbitrage margins and into how hard batteries lean into off-peak troughs. The unknowns matter as much as the headline: MISO has not quantified which resources sit outside "most," the MW affected, or the effective date. CAISO's RAAIM rework shifts availability exposure from a monthly obligation toward event-triggered performance, but penalty rates and trigger definitions are not yet public, so any RA contract repricing waits on the parameters. PJM's July 28 slate is the near-term binary: the preview confirms votes are scheduled, while the individual packages and their expected pass margins remain open. The physical feeds give the design story room to breathe, with caveats. Sampled CAISO records from July 20 showed solar and wind curtailment at 0 MW. PJM's July 21 daily outage samples ran 4,431 to 6,660 MW forced with planned outages at 0 MW, and MISO's same-day estimates showed 5,451 to 5,986 MW forced against 4,722 MW planned. Congestion is not absent: MISO logged at least 6,620 real-time binding-constraint events over the seven days through July 27 (a count that may be truncated by pagination), and two upper-Midwest 230 kV flowgates, TMP636 WARD-BISMARK and TP1176 CAMPBLCO-GLNHAMWP, bound repeatedly on the morning of July 20, though the feed carries no shadow-price magnitudes. One honest gap: no LMP or spread data appears in this fact set, so the calm-grids read rests on outage and curtailment prints, not prices. Check the spot tape before treating the day as structurally quiet. What I'd watch: the July 28 outcomes themselves, since which packages pass determines what the forwards have to digest. If MISO's exclusions from the storage repeal prove narrow, charging economics improve across most of the fleet and the off-peak bid stack thickens where batteries cluster; if they prove broad, the headline overstates the change. If CAISO's event-based RAAIM arrives with sharper triggers than the monthly mechanism it replaces, RA pricing bifurcates between resources that perform in events and those that only look available on paper. None of the three carries a number yet; each carries a date or a docket, which makes them tradeable as catalysts rather than levels. > When the anomaly feeds print routine, the committee calendar becomes the volatility surface. Not investment advice. For informational purposes only. Grid Alpha — daily briefs · live dashboards, all nine markets · public call record

  2. 1일 전

    SP15 Printed $982 Last Night, Opened at $54: The Fade Is Not the All-Clear

    The SP15 hub printed $982.23/MWh in real time at 7:40 p.m. PDT Friday, more than eight times the 24-hour mean of $120.24/MWh at THSP15GEN-APND. By the close of the snapshot window the hub had collapsed to $53.78/MWh. The fade looks like relief. It is not. A peak-to-open retracement of that magnitude in a single session says the marginal megawatt in SP15 got very expensive for a few hours, then the system exhaled overnight. The shape of the 24-hour series tells the story. Across 302 five-minute bars from 4:05 a.m. Friday through 7:40 p.m. PDT, the hub carved a morning low of $27.86/MWh at 9:55 a.m., sat at a $120 mean for the window, and then detonated into the evening ramp. That is a 35-fold spread from trough to peak inside one trading day, on a window whose average price is unremarkable for a July weekend. What the tape does not tell us is the cause. There is no CAISO alert, OASIS flag, or reserve-shortage notice in the fact set confirming whether the $982 print was scarcity pricing, a congestion event, an outage, or a penalty-price trigger. The angle calls it a scarcity print; the arithmetic supports the 8x multiple, but the label itself is inference. Treat the mechanism as unconfirmed until OASIS data lands. The honest read is this: the mean is calm, the tails are not. A $120 average over a window that contains a $982 tick means most of the session traded soft and a narrow slice traded violent. That is exactly the profile of a ramp-hour problem, where solar rolls off, imports hit their limits, and the last few hundred megawatts clear wherever they clear. Whether it repeats tonight is a separate question. No day-ahead SP15 prices, load forecasts, or outage data are in the pack, and no NP15 or ZP26 comparison points were supplied, so we cannot say whether this was SP15-specific tightness or a systemwide event that happened to print hardest in the south. So the trading posture is about conditional exposure, not conviction. If day-ahead SP15 evening hours clear materially above the $120 real-time mean today, the market is pricing repeat risk and the real-time upside case strengthens. If day-ahead clears flat to the mean while the evening ramp approaches with similar temperatures, the discount is either a gift or a trap, and the answer arrives around 7 p.m. Watch the ramp-hour five-minute prints against yesterday's trajectory rather than the hub average; in a tape like this, the average is the least informative number on the screen. And watch for any CAISO alert or EBA flag today that would convert the unconfirmed scarcity thesis into a documented one, because confirmation changes how tonight's prints should be sized. The $54 open is a snapshot of a system at rest, not a verdict on what the evening holds. Traders who faded yesterday's peak into the overnight got paid; traders who assume the peak was a one-off are betting on a mechanism nobody has confirmed yet. > A $982 evening print followed by a $54 open is not resolution; it is a market telling you the risk lives in the ramp, not the average. Not investment advice. For informational purposes only. Grid Alpha — daily briefs · live dashboards, all nine markets · public call record

  3. 3일 전

    CAISO's $236 Spread Is All Congestion: DYERSM3 Pinned at -$50

    DYERSM37N001 cleared at -$50.00/MWh in CAISO real time this morning while the SP15 on-peak hub printed $186.03, a $236.03/MWh maximum nodal spread. The negative print is not an energy story: the node's congestion component alone is -$99.35, sitting on top of a $48.05 system energy price and a modest -$4.68 loss factor. The energy component tells you where to look. Every node in the 10:30 UTC snapshot carries the identical $48.05/MWh marginal energy price, which means the entire dispersion is congestion rent on one or more binding constraints. The constrained-import side is unambiguous: four ELCAJNGT nodes in the San Diego area clustered at $127.91 to $127.92 with an identical +$71.25 congestion adder, the signature of load pocket pricing behind a limit. On the export side, the damage is broader than one node. HPLNDJT, GRANITE, and two Clear Lake nodes all cleared negative, between -$22.97 and -$9.94, on congestion components of -$71.83 to -$59.09, with DYERSM3 the deepest outlier at -$99.35. One caveat on the headline number: the TH_SP15 hub print is stamped 04:55 UTC while every other node in the snapshot is stamped 10:30 UTC, so the two legs of the $236.03 spread may not be strictly simultaneous. The cleaner, same-interval measure is the El Cajon cluster against DYERSM3, and that gap is still severe. What is missing is the driver, which is the point of the angle. There is no CAISO transmission outage, RMR designation, or binding-constraint notice anywhere in the 48-hour news flow, and the 7-day anomaly feed shows at least 1,668 logged curtailment events but sampled rows with only 4.346 MW of wind curtailment and zero solar at the sampled hour, too thin to confirm oversupply behind the constraint. That leaves two things worth watching into the on-peak session. First, persistence: if DYERSM3 shows the same deeply negative congestion in consecutive real-time intervals rather than a single-interval spike, day-ahead schedules cut against real-time settlement and the DART basis at the node becomes the live exposure. Second, the El Cajon side: if that +$71.25 adder holds or widens through peak load hours, the constraint is binding harder, and generation nodally settled behind it keeps eating the negative leg while hub-settled positions sail past unaffected. An OASIS constraint notice naming the limit would convert this from a screen anomaly into a tradeable structure; until then, anyone carrying nodal length near DYERSM3 or the Clear Lake cluster is holding unexplained basis risk. The asymmetry is what makes this interesting rather than routine. A hub trader sees $186 SP15 and a normal-looking summer morning. A nodal participant sees a grid split into a $128 import pocket and a -$50 export pocket around a $48 energy price, with no public explanation for the wall between them. Spreads like this either collapse when the constraint clears, or they persist and reprice every congestion-revenue-right path across the cut. Without a named constraint, you cannot yet know which. > When energy is $48 everywhere and one node prints -$50, the market is telling you where the wire is full; it just hasn't told you why. Not investment advice. For informational purposes only. Grid Alpha — daily briefs · live dashboards, all nine markets · public call record

  4. 4일 전

    Houston Hub's $374 Print Fades to $36 With No Confirmed Driver

    Houston hub real-time LMP printed $373.99/MWh at 03:05Z, roughly six times the $61.75 24-hour mean, and the same snapshot's current bar already reads $35.90. The spike sits at the very edge of the observation window, which ran from 11:05Z on July 22 through 03:05Z today across 322 five-minute bars. Nothing in the public tape explains it: a 48-hour Tier 1 RSS sweep turned up no ERCOT or Houston story at all. The 24-hour range tells you how violent the session was. The low printed $22.34/MWh at 16:00Z on July 22, putting the low-to-peak range at roughly 17x inside a single day. The outage backdrop is noisy but not obviously decisive. ERCOT logged 27,622 unplanned resource-outage events over the last seven days; the sampled rows show gas unit SJS on a Forced Extension with zero MW available against an 80 MW maximum, and wind units SANTACRU, DIGBY, and AJAXWIND carrying forced reductions of 11 to 34 MW each, all stamped July 19, days before the spike. On the transmission side, 7,818 SCED shadow-price events hit the log over the same seven days, with sampled binding constraints priced between $0.007 and $19.887/MWh. But those samples carry no timestamps, so whether any constraint was binding at 03:05Z is unknown. Every candidate driver stays on the table: an ORDC scarcity adder, a large trip near Houston, a binding local constraint, or a data or settlement artifact. That the peak stamp and the collapsed current bar share the same 03:05Z window edge is itself a reason not to cross the artifact hypothesis off the list. What settles the question is tonight's tape and the disaggregated data behind this one. First, whether the other ERCOT hubs printed the same 03:05Z bar; a system-wide print points toward scarcity pricing, a Houston-only print toward something local. Second, whether timestamped shadow prices or an outage report surface at the spike interval. If the same overnight hours pass quietly in the $30s, the print reads as a one-off and the six-times-mean signal was noise; if it repeats without a confirmed driver, overnight Houston optionality is mispriced and the DART tape becomes the first place that shows it. > A 6x print with no confirmed driver is not yet a setup; it is a question today's session has to answer. Not investment advice. For informational purposes only. Yesterday's tape: PJM WESTERN HUB lmp_peak >= 86 — verified (observed 614.82). Grid Alpha — daily briefs · live dashboards, all nine markets · public call record

  5. 5일 전

    Western Hub's $446 Spike Is Gone by Morning; the Ramp Gets a Retest

    PJM Western Hub real-time printed $445.58/MWh in the 18:55 UTC interval on July 21 and is trading at $32.13/MWh as of this morning's feed pull, a collapse of roughly $413. The 24-hour mean over the snapshot window sits at $85.73/MWh, which puts the peak at roughly five times the average and marks it as a single-interval event, not a sustained scarcity episode. The overnight shape reinforces that read. The series bottomed at $25.14/MWh at 07:30 UTC on July 22, meaning the hub round-tripped the entire spike inside one session: late-afternoon print near $446, sub-$26 by early morning, low $30s now. Nothing in the public record identifies the driver. No unit trip, load event, or binding constraint has been confirmed, which leaves the spike unattributed heading into today's evening peak. The outage tape offers a candidate but not a conviction: PJM's daily outage records logged at least 147 events over the past seven days, and sampled rows from July 16 show forced outages as high as 14,462 MW in a single record. That feed is noisy, possibly truncated, and the sampled records predate the spike, so it reads as an elevated-churn backdrop rather than a smoking gun. What it does establish is that the fleet has been carrying meaningful forced-outage MW into a summer week, which lowers the threshold for any incremental stress on the ramp to clear at scarcity-adjacent prices. The tradeable question is whether tonight's ramp reprices. If the late-afternoon intervals again clear at multiples of the $86 mean without a named driver, the market is telling you something structural is binding on the evening ramp: an unattributed spike that repeats stops being an anomaly and starts being a feature of the hub's peak-hour supply stack. If tonight clears near the mean, July 21 was a one-off and the $32 tape is the honest price. Two data points would settle this faster than the LMP series alone, and neither is in front of us yet: the day-ahead versus real-time spread at Western Hub for July 21 and 22, which would show whether the day-ahead market saw any of this coming, and today's forced-outage MW into the peak, which would show whether the outage backdrop is building or bleeding off. Absent those, the honest position is agnosticism on the driver and full attention on the 18:00-to-19:00 UTC window tonight. A spike that recurs at the same hour, at the same hub, two days running is a pattern with a mechanism behind it, even if the mechanism has not been named. A spike that does not recur is a footnote, and the $85.73 mean already tells you how the settlement math absorbed it: one violent interval, priced and forgotten by the next morning's low. > A $413 round trip with no named driver is not a signal yet; a second one at tonight's peak would be. Not investment advice. For informational purposes only. Grid Alpha — daily briefs · live dashboards, all nine markets · public call record

  6. 6일 전

    NYC's $927 Evening Print Fades to $48; Tonight's Ramp Is the Trade

    The New York City hub printed $927.26/MWh in real time at 22:55Z on July 20, against a 24-hour mean of $71.15: roughly a 13x gap between the peak and the average. The market has already handed it back. The current print sits at $48.36, about 95% below the top. The same series shows a $32.34 low at 15:35Z, mid-afternoon. The hub traversed essentially its entire 24-hour range between the afternoon trough and the evening peak, then gave it all back into the overnight. The intraday shape describes a market that was cheap almost everywhere except where it mattered. The mean held near $71.15 even with the spike inside the sample, which says the elevated pricing was concentrated rather than broad; for anyone marking evening exposure off the daily average, the average is dominated by hours that look nothing like the one that mattered. What the snapshot does not carry is attribution: reserve-shortage pricing, a transmission constraint into Zone J, a forced outage, or demand-curve activation all remain live explanations, and none is confirmed. Nor does the feed settle whether the $927.26 print was a single five-minute bar or a sustained interval. Those are different animals: a one-bar excursion is noise that fast-responding assets eat, while sustained scarcity pricing implies reserves were genuinely short into the ramp. The system context leans uncomfortable either way. NYISO told stakeholders on July 20 that it ran through the Independence Day week heat wave on extremely thin reliability margins with worrying resource performance. For tonight, the checkpoint order matters. First, the day-ahead: if the day-ahead market priced the late-evening hours anywhere near scarcity levels, the premium is already partly in the curve and the real-time upside compresses. If it cleared near the $48 tape, a repeat of the July 20 pattern lands entirely in real time, and the DART spread in the hours around yesterday's 22:55Z print becomes the cleanest expression of the setup. Second, whether the resource-performance issues NYISO flagged from early July carried into this event; recurring generator underperformance would make evening scarcity structural rather than episodic, and structural scarcity tends to get priced into the forwards instead of faded. Ancillary prices around the ramp deserve the same attention: if reserves priced up alongside energy, the shortage explanation gains weight over a transient constraint. With no load forecast or outage picture in hand for tonight, the honest posture is conditional: watch the day-ahead clears for the late evening, watch reserve pricing as the ramp builds, and read the duration of any repeat spike in the settled data as the tell on whether this is shortage pricing or a passing excursion. > A $48.36 tape with a $927.26 memory is not calm; it is a market that prices the ramp only when the ramp arrives. Not investment advice. For informational purposes only. Grid Alpha — daily briefs · live dashboards, all nine markets · public call record

  7. 7월 20일

    CAISO Spread Hits $875.84 as AEC300 Clears at -$802.93

    A -$857.00/MWh congestion component drove CAISO node AEC3001N001 to a -$802.93/MWh real-time clear in the 10:00 UTC interval, against a system energy component of just $42.07. The snapshot's reported maximum nodal spread reached $875.84/MWh, with three POD_USWND2 wind nodes marking the high side at $72.91/MWh. The decomposition tells the story cleanly. Energy is $42.07 across the board and congestion-free nodes NARROWS6N010 and BREGGEN7N006 cleared a placid $61.16 with exactly zero congestion, so this is not a system-wide event; it is a localized transmission problem doing all the work. Four GWF Tracy nodes clustered between -$660.59 and -$660.77, every one carrying an identical -$714.00 congestion component, the signature of units sharing the same shift factors onto a single binding element. AEC300's print is deeper at -$857.00, and the feed offers no constraint name, outage notice, or plant trip to explain it; whether it sits on the same element as the Tracy cluster or a different one is simply not disclosed yet. One caveat on the headline number: the high-side wind prints carry a 10:50 UTC timestamp while the negative cluster is stamped 10:00 UTC, so confirm the spread persists within a single interval before treating it as a live arbitrage width. The trailing anomaly feed logs at least 1,668 curtailment events over seven days, but the sampled records show effectively zero curtailed MW, so that count is not yet corroborating evidence of a chronic trapped-generation problem. The angle has it right: with no confirmed driver, the disclosure is the trade. If CAISO names the binding constraint or posts a transmission outage covering the Tracy corridor, and it carries a multi-day return-to-service, expect day-ahead congestion at these nodes to start pricing what real-time already knows; the DART congestion gap is where the basis risk lives. If instead the next few intervals clear without the -$714 and -$857 components, this was a transient dispatch artifact and nodal basis reverts toward the $61.16 congestion-free reference. What I'd watch: the constraint disclosure itself, persistence of the identical -$714.00 print across the Tracy cluster interval over interval, and whether AEC300's deeper congestion converges toward or diverges from Tracy's as the morning solar ramp builds. CRR positions sourced or sinked at these nodes mark against every interval this congestion survives. > An -$857 congestion print with no named constraint is a setup in search of a disclosure; the basis trade begins the moment CAISO says which element is binding. Not investment advice. For informational purposes only. Grid Alpha — daily briefs · live dashboards, all nine markets · public call record

  8. 7월 19일

    IESO Nodal Map Splits $280.89 as Kenora Pocket Prints $5

    Ontario's real-time nodal board split by $280.89/MWh in the 04:00 UTC interval, the widest spread on the system. YOUNGDAVIDSN-LT.TTLFDRA printed $285.98 while CARIBOUFALLS-LT.AG123 in the Northwest cleared at $5.09. Strip out the components and this is almost pure congestion: the systemwide energy component sat near $37.07 at both ends. The decomposition is unusually clean. All five of the highest nodes, Young-Davidson, Macassa, Lower Notch and Battle Mountain Gold among them, carry an identical +$239.81 congestion component, the fingerprint of a single binding constraint walling off one load pocket rather than diffuse system stress. The five lowest nodes, Caribou Falls, Whitedog, Minaki, Kenora, all print an identical -$29.30, consistent with trapped generation in the Kenora corridor. Losses are rounding error against these numbers: $9.10 at the high node, -$2.68 at the low one. Here is the puzzle. Every sampled real-time shadow-price event from the past seven days reads zero, out of at least 3,859 logged, which flatly contradicts an active binding constraint producing a $239.81 congestion adder. Either the shadow-price feed is lagging or the sample missed the binding intervals; the LMP decomposition is not ambiguous, so I trust the prices and treat the constraint feed as broken. The planned outage log shows at least 36,388 events over seven days, though that count looks inflated by duplication and tells us little about which facility, if any, is the driver. The dek already says it: no confirmed driver, so confirmation is the trade. If a Northwest tie or transformer outage surfaces in IESO's outage reports or an operational advisory, the spread has a return-to-service date and persistence you can lean on; if nothing confirms, treat this as a single-interval dispatch artifact and expect mean reversion. Day-ahead versus real-time congestion at these nodes over the next few sessions is the cleanest persistence tell. The structural problem is the vehicle: IESO has no nodal FTR market comparable to the US ISOs, so this basis is largely observable but not directly tradeable, which matters most for anyone with physical assets or contracts settled at Northwest nodes now wearing a -$29.30 congestion component with no obvious hedge. > When five nodes share one congestion number and the shadow-price feed reads zero, trust the LMPs and go find the outage. Not investment advice. For informational purposes only. Yesterday's tape: PJM WESTERN HUB lmp_peak Grid Alpha — daily briefs · live dashboards, all nine markets · public call record

평가 및 리뷰

5
최고 5점
2개의 평가

소개

Grid Alpha turns real-time data from all nine North American power markets (ERCOT, PJM, CAISO, ISO-NE, NYISO, MISO, SPP, AESO, IESO) into short, trader-ready signal. Each episode reads the tape: fuel mix, LMP/DART spreads, congestion, storage response, and LinkedIn commentary from analysts, developers, and policy watchers who actually move size. No background music, no fluff, just the setups that matter this week for U.S. power and gas traders. Live dashboards at gridalpha.us.