Log inSign up

Last updated: 26 October 2026

TBs Methodology

background image nature

1. Introduction

The Modo Energy TB (Top-Bottom) Benchmarks measure the maximum theoretical energy arbitrage opportunity available in a given electricity market, expressed as a daily price spread scaled to an annual value per MW.

Each benchmark is calculated from published market prices alone. It uses no operational data, no dispatch model and no assumptions about how a particular energy asset is run. Modo Energy uses this method because it is simple, reproducible from public data and comparable across countries, markets and settlement granularities. The benchmarks are intended as a reference for the arbitrage opportunity in a market, not as an estimate of the revenue any asset earns.

This document sets out:

  • the terms used and how each benchmark is named,
  • how each benchmark is calculated and the parameters Modo Energy sets,
  • the price data used in each region,
  • how Modo Energy handles missing data, judgment calls and revisions,
  • how changes to this methodology are classified and notified, and
  • the limitations of the benchmarks.

2. Definitions

Term Meaning
TB (Top-Bottom) The price spread between the highest-priced and lowest-priced periods of a day.
TB product / duration The number of hours on each side of the spread. TB1 uses the highest and lowest hour, TB2 uses the highest 2 and lowest 2 hours, TB4 uses 4.
Benchmark period The time interval at which the benchmark is evaluated, e.g. hourly, 30-minute or 5-minute. Shown as the granularity in the benchmark name.
Market period The settlement interval of the underlying price data, e.g. 5-minute real-time prices. Where the market period is shorter than the benchmark period, prices are averaged (see §4).
Day The local calendar day of the market, in the market's own time zone. On clock-change days the day has one hour fewer or more and is calculated as normal over its actual periods.
Daily spread The sum of the prices in the TB highest periods minus the sum of the prices in the TB lowest periods, in the market's currency per MW per day.
Benchmark value The daily spread multiplied by 365, in the market's currency per MW per year.
Geography The country, bidding zone, ISO, hub or node the benchmark covers (see §3).
Market The price series used: day-ahead (DA), intraday (ID), real-time (RT) or fifteen-minute (FMM).
Energy asset Any asset that can buy energy in low-priced periods and sell it in high-priced periods, such as an energy storage system.
Modo Energy Modo Energy Limited, the administrator of the benchmarks.

3. Benchmark Naming Convention

Each TB Benchmark name identifies the product, geography, market and benchmark period:

ME TB[duration] [Geography] [Market] ([Granularity])

Where:

  • ME stands for Modo Energy.
  • TB[duration] is the Top-Bottom product and the number of benchmark periods on each side of the spread (TB1, TB2, TB4).
  • [Geography] is a two-letter ISO country code (e.g. DE), a bidding zone (e.g. NO1) or an ISO, hub or zone identifier (e.g. ERCOT, ERCOT-HOUSTON, AUS NEM-VIC). The geographies published in each region are listed in §5.
  • [Market] is the price series used: DA, ID, RT or FMM. Where a geography has only one market, this part is omitted.
  • ([Granularity]) is the benchmark period.

3.1 Example Benchmark Names

  • ME TB2 FR DA (Hourly) - 2-hour TB Benchmark for France using hourly day-ahead prices.
  • ME TB1 NO1 ID (Hourly) - 1-hour TB Benchmark for the NO1 bidding zone in Norway using the hourly continuous intraday index.
  • ME TB2 AUS NEM-VIC (5-min) - 2-hour TB Benchmark for Victoria in the Australian NEM using 5-minute prices.

4. Calculation Methodology

Each benchmark value is calculated from published prices in four steps, for every day and every geography.

  1. Align prices to the benchmark period. If the market period is shorter than the benchmark period (e.g. 5-minute prices and an hourly benchmark), the prices within each benchmark period are averaged. For an hourly benchmark on a 5-minute market, the twelve 5-minute prices in each clock hour are averaged and that hourly price is used in step 2. If the market period equals the benchmark period, prices are used as published.
  2. Select periods. For each day, identify the X highest-priced and the X lowest-priced benchmark periods, where X is the TB duration (1 for TB1, 2 for TB2, 4 for TB4). The highest and lowest periods need not be consecutive and need not occur in any particular order.
  3. Calculate the daily spread. Sum the X highest prices and subtract the sum of the X lowest prices. The result is in the market's currency per MW per day.
  4. Annualise. Multiply the daily spread by 365 to give the benchmark value in currency per MW per year. The factor is 365 in every year, including leap years.

The benchmark is a per-MW value. It represents an energy asset with 1 MW of power and X MWh of usable energy for a TB benchmark of duration X.

4.1 Parameters Set by Modo Energy

Parameter Value Rationale
TB durations published 1, 2 and 4 benchmark periods Match the most common energy asset durations and keep the product set small.
Benchmark period Hourly, 30-minute or 5-minute, per geography (§5) The finest common period at which the market's prices are published and comparable.
Aggregation of finer market prices Simple arithmetic mean within the benchmark period Treats every market period equally; no volume weighting is used.
Annualisation factor 365, in every year including leap years A fixed factor keeps daily values directly comparable across years.
Day boundary Local market calendar day in the market's time zone; clock-change days are calculated over their actual number of periods Matches how each market publishes and settles prices.

4.2 Assumptions

The TB Benchmarks are built on the following assumptions. They are deliberate simplifications that make the benchmark a theoretical maximum rather than an achievable revenue; their consequences are set out in §10.

  • 100% efficiency: perfect round-trip efficiency, with no losses on import or export.
  • No constraints: no interconnection, state-of-charge, cycling or ramping constraints.
  • Perfect foresight: prices are known in advance, so the charge and discharge periods are always the best available.

No models, extrapolation or calibration are used. Every benchmark value is a direct arithmetic function of published prices.

5. Data Sources

All prices are taken from publicly available datasets published by the exchange or system operator named below. Modo Energy does not use any private, contributed or operational data in the TB Benchmarks.

5.1 Europe

Prices are sourced from EPEX Spot and Nord Pool (N2EX). TB Benchmarks are published for the day-ahead and intraday markets.

5.1.1 Day-Ahead Market (DA)

  • GB - average of the EPEX and N2EX hourly day-ahead auctions.
  • AT, BE, DE, DK, ES, FI, FR, IT, NL, NO, PT, SE - average of the EPEX and Nord Pool hourly day-ahead coupled auction (SDAC) prices.
  • CH - EPEX hourly day-ahead auction.

5.1.2 Intraday Market (ID)

Intraday TB Benchmarks use the following EPEX continuous intraday indices:

  • GB - RPD HH (30-minute).
  • AT, BE, DE, DK, ES, FI, FR, IT, NL, NO, PT, SE - IDFULL 60min (hourly).

5.2 USA

TB Benchmarks are published for the day-ahead (DA) and real-time (RT) markets in every ISO below, and additionally for the fifteen-minute market (FMM) in CAISO. Each benchmark geography maps to a published hub, zone or node as follows.

5.2.1 Electric Reliability Council of Texas (ERCOT)

Modo Energy TB geography ERCOT node
ERCOT HB_HUBAVG
ERCOT-HOUSTON HB_HOUSTON
ERCOT-NORTH HB_NORTH
ERCOT-SOUTH HB_SOUTH
ERCOT-WEST HB_WEST
ERCOT-PANHANDLE HB_PAN

5.2.2 California Independent System Operator (CAISO)

Modo Energy TB geography CAISO node
CAISO DGAP_CISO-APND
CAISO-NP15 TH_NP15_GEN-APND
CAISO-ZP26 TH_ZP26_GEN-APND
CAISO-SP15 TH_SP15_GEN-APND

5.2.3 PJM Interconnection (PJM)

Modo Energy TB geography PJM node ID
PJM 1
PJM-MID-ATL 3
PJM-AECO 51291
PJM-AEP 8445784
PJM-APS 8394954
PJM-ATSI 116013753
PJM-BGE 51292
PJM-COMED 33092371
PJM-DAY 34508503
PJM-DEOK 124076095
PJM-DOM 34964545
PJM-DPL 51293
PJM-DUQ 37737283
PJM-EKPC 970242670
PJM-JCPL 51295
PJM-METED 51296
PJM-OVEC 1709725933
PJM-PECO 51297
PJM-PEPCO 51298
PJM-PENELEC 51300
PJM-PPL 51299
PJM-PSEG 51301
PJM-RECO 7633629

5.2.4 New York Independent System Operator (NYISO)

NYISO publishes LMP = Energy + Loss − Congestion, which differs from every other ISO. For consistency, Modo Energy multiplies the published congestion component by −1 so that LMP = Energy + Loss + Congestion in its datasets. The LMP used in the benchmark is unchanged by this.

Modo Energy TB geography NYISO zone
NYISO-ZONE A WEST
NYISO-ZONE B GENESE
NYISO-ZONE C CENTRL
NYISO-ZONE D NORTH
NYISO-ZONE E MHK VL
NYISO-ZONE F CAPITL
NYISO-ZONE G HUD VL
NYISO-ZONE H MILLWD
NYISO-ZONE I DUNWOD
NYISO-ZONE J N.Y.C.
NYISO-ZONE K LONGIL

5.2.5 ISO New England (ISO-NE)

Modo Energy TB geography ISO-NE node
ISONE .H.INTERNAL_HUB
ISONE-ME .Z.MAINE
ISONE-NH .Z.NEWHAMPSHIRE
ISONE-CT .Z.CONNECTICUT
ISONE-RI .Z.RHODEISLAND
ISONE-SEMA .Z.SEMASS
ISONE-WCMA .Z.WCMASS
ISONE-NEMA .Z.NEMASSBOST

5.2.6 Southwest Power Pool (SPP)

Modo Energy TB geography SPP node
SPP UCUHUB
SPP-NORTH SPPNORTH_H
SPP-SOUTH SPPSOUTH_H
SPP-AEPW AEPM_CSWS
SPP-LES LES_LFG_1
SPP-OKGE OKGE.TNDR.THUNDERRANCH2
SPP-SPS SPS_SPS
SPP-WAUE WAUE.NWPS.BEETHOVEN

5.2.7 Midcontinent Independent System Operator (MISO)

Modo Energy TB geography MISO hub
MISO-AR ARKANSAS.HUB
MISO-MI MICHIGAN.HUB
MISO-MN MINN.HUB
MISO-LA LOUISIANA.HUB
MISO-IL ILLINOIS.HUB
MISO-IN INDIANA.HUB
MISO-MS MS.HUB
MISO-TX TEXAS.HUB

5.3 Australia

Prices are sourced from the datasets published by AEMO for the National Electricity Market (NEM). TB Benchmarks are published for the real-time (RT) market at 5-minute granularity for each NEM region: AUS NEM-NSW, AUS NEM-QLD, AUS NEM-SA, AUS NEM-TAS and AUS NEM-VIC.

6. Data Priority and Missing Data

6.1 Data Priority

Each benchmark uses one price series per geography and market, as listed in §5. Where two auctions are averaged (GB and SDAC day-ahead), both are required. Modo Energy does not substitute prices from another market, hub or source.

6.2 Minimum Data

A daily benchmark value is calculated only when the published prices for every benchmark period of that day are available. If any period is missing, no value is published for that day until the data is available.

6.3 Late, Missing or Distorted Data

Prices in all covered markets are published by the exchange or system operator after the fact and are not forecast or estimated by Modo Energy. When data is late, the benchmark is calculated once the data is published. When the source publishes a correction, the affected benchmark values may be recalculated (see §8). Modo Energy does not adjust, cap or exclude published prices, including during periods of market stress, so the benchmark reflects the prices that were actually published for that day.

7. Expert Judgment

The calculation is fully automated. Benchmarks are calculated by scheduled pipelines that run when the source data pipeline completes, apply the rules in §4 and §6 identically to every geography, and publish without any manual approval, review or sign-off step. No discretionary inputs are used. Modo Energy can trigger a recalculation for a date range, for example after a source correction; this runs the same code and applies the same rules.

8. Errors and Revisions

Published benchmark values may be revised where the source publishes corrected prices, or where Modo Energy identifies an error in the data it ingested or in the calculation. Revised values replace the previously published values. Where a revision is material to users of the benchmark, Modo Energy may notify them.

9. Methodology Changes

Changes to this methodology are classified as material or non-material.

A change is material where it may meaningfully affect benchmark values, the inputs used, or what the benchmark measures. Material changes are announced with not less than 30 days' written notice before they take effect, together with an impact analysis.

Non-material changes are corrections and clarifications that do not alter the substance of the methodology. They may be made without prior notice and are disclosed as soon as practicable.

Emergency changes needed to protect the integrity of the benchmark or to comply with law may be made without prior notice, with notice given as promptly as circumstances permit.

All changes are recorded, with their effective date, in the change log in §11.

10. Limitations

The TB Benchmarks are a theoretical upper bound on energy arbitrage, not a measure of revenue earned. Users should be aware of the following.

  • Perfect foresight and no constraints (§4.2) mean no real asset can achieve the benchmark value. Efficiency losses, state-of-charge limits, cycling limits, availability and trading execution all reduce achievable revenue.
  • The benchmark covers energy arbitrage in one price series only. It excludes ancillary services, capacity payments, other markets and any revenue from trading between markets.
  • The benchmark uses published prices and does not depend on any asset's data, so it is not affected by concentration of inputs. It is, however, only as representative as the published price series: hub and zonal prices can differ materially from nodal prices at a specific site, and thinly traded intraday indices may be based on low volumes.
  • Where source prices are published with a lag or are later corrected, benchmark values may be published late or revised (§6, §8).
  • Values are per MW and scaled to a year by a fixed factor of 365, so a single day's value is not a forecast of annual revenue.
  • The benchmark is not a forecast. It describes prices that have already been published.

11. Change Log

Date Change Classification
23 October 2026 Restructured the methodology to align with IOSCO Principle 11: added definitions, parameters, data priority and minimum data, expert judgment, errors and revisions, change classification, limitations and this change log. Removed the governance, quality assurance, data integrity and continuity sections. Corrected the duplicate PJM-AECO row. No change to any calculation or benchmark value. Non-material
30 April 2025 Methodology first published, as separate Europe, USA and Australia pages.

Disclaimer

This document, including the methodology and benchmarks described in it, is the proprietary work of MODO ENERGY LIMITED ("Modo Energy") and is provided solely for informational purposes. The benchmarks are designed for use in financial analysis, benchmarking and decision-making. They do not constitute investment advice or a recommendation regarding any specific financial instrument, asset or strategy.

While Modo Energy strives to ensure the accuracy, reliability and transparency of the benchmarks and methodology, all information is provided "as is", without any express or implied warranties, including but not limited to warranties of merchantability or fitness for a particular purpose. Users should be aware that the benchmarks are derived from data that may be subject to revisions, delays or inaccuracies. Past performance is not indicative of future results, and external factors such as regulatory changes, market conditions and asset-specific characteristics may affect benchmark values.

Modo Energy encourages users to conduct their own due diligence and consult qualified financial professionals before making any investment or operational decisions based on the benchmarks or methodology. Modo Energy disclaims any liability for direct, indirect, incidental or consequential losses or damages arising from the use of the benchmarks, methodology or related data.

It is not possible to invest directly in a benchmark. Benchmarks are intended to represent performance references, and exposure to an asset class represented by a benchmark may be available only through separate investable instruments. Modo Energy does not sponsor, endorse or manage any financial products that aim to track the performance of its benchmarks.

All intellectual property rights to the benchmarks and methodology are owned by Modo Energy. Unauthorised use, reproduction or redistribution of this document, in whole or in part, is prohibited without prior written consent from Modo Energy.

This document is subject to change as set out in §9. For further information, including licensing enquiries, please contact Modo Energy directly.

By accessing or using this document, you acknowledge and accept the terms of this disclaimer.

Modo Energy (Benchmarking) Ltd. is registered in England and Wales and is authorised and regulated by the Financial Conduct Authority (Firm number 1042606) under Article 34 of the Regulation (EU) 2016/1011/EU) – Benchmarks Regulation (UK BMR).

Copyright© 2026 Modo Energy. All rights reserved