The Philippines on the Radar: Real WESM Day-Ahead Prices, Not a Model
We just added the Philippines to the global radar — and the way we added it is the whole point.
The Philippine Wholesale Electricity Spot Market (WESM), run by the Independent Electricity Market Operator (IEMOP), is a genuine wholesale spot market: a 5-minute energy market with a published Day-Ahead Projection (DAP). That matters, because not every market that looks tradable actually has an open exchange. Several Gulf and South-East-Asian systems are single-buyer or regulated-tariff structures with no real spot price at all — and a battery-arbitrage radar that prints a "price" for those is selling fiction.
So our rule on stromfee.cloud is simple: a market only goes live when we can ingest a real, published price from the market operator itself. For the Philippines, that price is the DAP system marginal price (LMP_SMP), in pesos per megawatt-hour, pulled hourly from IEMOP's own data portal.
What the Luzon curve actually looks like
Here is the Luzon day-ahead picture for 7 June 2026, straight from the data we now import:
- Average: ₱2,151/MWh
- Range: −1 to 3,454 ₱/MWh — including hours at the floor
- Perfect-foresight arbitrage ceiling (the Decke), 2-hour battery: ₱9,101/MWh
- 4-hour battery ceiling: ₱14,512/MWh
That spread — quiet hours near zero, tight hours several times higher — is exactly what a battery monetises. And it is real volatility, not a smooth synthetic curve. Across the eight days we backfilled, single-day averages ranged from about ₱2,150 to over ₱14,000/MWh, with peaks brushing the price cap. A model would never produce that shape; a market does.
The rules that bound the numbers
WESM is capped. The Energy Regulatory Commission raised the secondary price cap to ₱7,423/MWh (ERC Resolution No. 26, Series of 2025), and it only triggers when the 72-hour rolling average breaches ₱12,413/MWh. Batteries today earn mainly through the reserve/ancillary market — though that market was suspended in early 2025 to realign its dispatch interval with the 5-minute energy market, so reserve revenue should be modelled with care until it reopens. The full framework is on the Philippines rules page.
Why this is the moat
The BESS Optimizer is built on one promise: every number is the most the market actually allowed, computed identically for every country — Manila or Munich. The Philippines is now the 32nd market held to that standard. If a market isn't on the radar, it's usually because the "price" on offer elsewhere wasn't a price at all.
See it live: Philippines market radar →
Want your market modelled to your asset?
The same register-true Decke, computed for your battery and your market.