Model in active development · gathering data and refining the forecast.
Numbers here reflect current progress —
not intended for financial or trading decisions.
Loading forecast…
Couldn’t load the forecast feed
{{ errorMsg }}
Elektrihind
{{ zoneLabelFull }} · Nord Pool day-ahead spot
{{ updatedStr }}
RIGHT NOW · {{ nowTimeStr }} {{ tzAbbrev }}
{{ nowStr }}{{ unitLabel }}
{{ nowTier.label }}{{ nowVsAvgStr }} vs 30-day avg
TOMORROW vs TODAY
{{ tvtArrow }}{{ tvtPct }}
{{ tvtWord }} · {{ tvtBasis }}
NEXT CHEAP WINDOW
{{ nextWinLabel }}
≈ {{ nextWinPrice }} {{ unitLabel }}
Today & tomorrow{{ chartSubtitle }}
confirmedforecastrangepredicted
{{ yAxisTitle }}
{{ g.label }}
{{ gd.label }}
{{ refLabelStr }}
{{ t.label }}
{{ todayLabel }}
{{ tomorrowLabel }}
hour of day · {{ tzAbbrev }}
{{ ttMain.timeStr }}
{{ ttMain.priceStr }}
{{ ttMain.rangeStr }}
Today & next 7 days
tap a day for night / morning / midday / evening
★ Cheapest this week{{ cheapestNote }}
▲ Peak this week{{ peakNote }}
DAY RANGE
SPIKE RISK
LOW
HIGH
{{ d.dow }}{{ d.date }}{{ d.tomorrowTag }}TODAY
{{ d.tierLabel }}★ CHEAPEST WINDOW
{{ d.basisNote }}
{{ d.spike.pct }}{{ d.spike.label }}
{{ d.spikeWhen }}
{{ d.loStr }}
{{ d.loWhen }}
{{ d.hiStr }}
{{ d.hiWhen }}
▸
{{ c.labelFull }}
{{ c.hoursStr }}
★ CHEAPEST
{{ c.loStr }}–{{ c.hiStr }}
confirmedexpect ~{{ c.expStr }}
SPIKE{{ c.spike.pct }}
bar = expected low–high across the day▏ tick = day mean│ thin line = 30-day avgspike risk = trailing-30d chance any hour tops {{ spikeThrStr }} {{ unitLabel }}values in {{ unitLabel }}
MODEL TRACK RECORD · {{ accWindow }}-day window
{{ coverageStr }}
of hours land inside the p10–p90 band
median error {{ medErr }}
TYPICAL ERROR BY HORIZON (walk-forward MAE)
{{ h.d }}
{{ h.val }}
RECENT DAYS · actual range vs band coverage
{{ r.dow }} {{ r.date }}
{{ r.actualRangeStr }}
{{ r.covStr }}
in band
{{ accNote }}
Model {{ modelVersion }} · next update ~{{ nextUpdateStr }} EET · forecasts are model outputs, not financial advice.