{"generated_at":"2026-09-07T13:35:11Z","zone":"ME","zone_name":"Montenegro","eic":"10YCS-CG-TSO---S","start":"2023-04-26","end":"2026-09-07","first_day":"2023-04-27","last_day":"2026-09-07","source":"ENTSO-E Transparency Platform, document A44 (day-ahead prices)","source_detail":"cache /Users/max/Desktop/Vibe Coding/flexcorps-market-data/data/cache/me_dam_prices.csv","days_solved":1200,"days_skipped":31,"assumptions":{"power_mw":1.0,"duration_hours":4.0,"capacity_mwh":4.0,"rte":0.87,"eta":0.9327,"max_cycles_per_day":1.0,"soc_start_frac":0.0,"soc_end_frac":0.0,"capex_eur_per_kwh":250.0,"opex_eur_per_kw_year":10.0,"degradation_eur_per_mwh":5.0,"asset_life_years":10.0,"capex_total":1000000.0,"annual_capex":100000.0,"annual_opex":10000.0,"solver":"daily LP (PuLP + CBC), price-taker, no overnight carry"},"sizes":[{"power_mw":1.0,"duration_hours":4.0},{"power_mw":3.0,"duration_hours":4.0},{"power_mw":5.0,"duration_hours":4.0}],"years":[{"year":2023,"days":248,"gross":53448.46,"degradation":4954.48,"opex":6789.87,"capex":67898.7,"net":-26194.59,"avg_daily_cycles":0.999},{"year":2024,"days":365,"gross":94224.5,"degradation":7291.72,"opex":9993.16,"capex":99931.55,"net":-22991.93,"avg_daily_cycles":0.999},{"year":2025,"days":360,"gross":98316.97,"degradation":7183.74,"opex":9856.26,"capex":98562.63,"net":-17285.66,"avg_daily_cycles":0.998},{"year":2026,"days":227,"gross":82383.19,"degradation":4540.0,"opex":6214.92,"capex":62149.21,"net":9479.05,"avg_daily_cycles":1.0}],"monthly":[{"month":"2023-04","gross":541.78},{"month":"2023-05","gross":5601.39},{"month":"2023-06","gross":5745.65},{"month":"2023-07","gross":5688.43},{"month":"2023-08","gross":6433.2},{"month":"2023-09","gross":7822.27},{"month":"2023-10","gross":8349.81},{"month":"2023-11","gross":7589.52},{"month":"2023-12","gross":5676.4},{"month":"2024-01","gross":4276.9},{"month":"2024-02","gross":3115.4},{"month":"2024-03","gross":4175.16},{"month":"2024-04","gross":6015.26},{"month":"2024-05","gross":6488.53},{"month":"2024-06","gross":9112.81},{"month":"2024-07","gross":11038.2},{"month":"2024-08","gross":13932.7},{"month":"2024-09","gross":13152.52},{"month":"2024-10","gross":8747.01},{"month":"2024-11","gross":6814.94},{"month":"2024-12","gross":7355.09},{"month":"2025-01","gross":6874.39},{"month":"2025-02","gross":6073.98},{"month":"2025-03","gross":10793.07},{"month":"2025-04","gross":9137.31},{"month":"2025-05","gross":10537.32},{"month":"2025-06","gross":11341.24},{"month":"2025-07","gross":7415.97},{"month":"2025-08","gross":6301.85},{"month":"2025-09","gross":10329.21},{"month":"2025-10","gross":9526.88},{"month":"2025-11","gross":5877.61},{"month":"2025-12","gross":4108.12},{"month":"2026-01","gross":6714.22},{"month":"2026-02","gross":6374.46},{"month":"2026-03","gross":10156.3},{"month":"2026-04","gross":8426.69},{"month":"2026-05","gross":11368.26},{"month":"2026-06","gross":11647.14},{"month":"2026-07","gross":12194.02},{"month":"2026-08","gross":13239.4},{"month":"2026-09","gross":2262.7}],"total":{"days":1200,"years":3.285,"gross":328373.11,"degradation":23969.94,"opex":32854.21,"capex":328542.09,"net":-56993.13,"avg_daily_cycles":0.999,"avg_daily_gross":273.64,"payback_years":12.1,"gross_per_mw_year":99948.57},"balancing":{"note":"Simplifying assumptions, not a stochastic co-optimisation. Activation is a proportional share of national mFRR-up energy; real activation data is confidential. Arbitrage, wear and opex from a partial year are annualised to 365.25 days.","source_detail":"cache /Users/max/Desktop/Vibe Coding/flexcorps-market-data/data/cache/me_dam_prices.csv","assumptions":{"mw_committed_to_afrr":0.0,"mw_committed_to_mfrr":1.0,"arb_power_mw":1.0,"soc_floor_mwh":2.0,"capacity_price_afrr_current_eur_mw_yr":91493.0,"capacity_price_mfrr_current_eur_mw_yr":18299.0,"annex1_hungarian_reference_eur_mwh":108.53,"annex1_factors":[0.05,0.075,0.1,0.125,0.15],"national_mfrr_up_requirement_mw":92.0,"mfrr_activation_price_eur_mwh":195.9,"activation_hours_by_scenario":{"bad_hydro_2025":490,"good_hydro_2023":56},"national_mfrr_up_energy_mwh_by_scenario":{"bad_hydro_2025":11120.6,"good_hydro_2023":1100.0},"hydro_arbitrage_year":{"bad_hydro_2025":2025,"good_hydro_2023":2023}},"rows":[{"regime":"current","label":"Current regime","factor":null,"scenario":"bad_hydro_2025","hydro_year":2025,"arbitrage_days":360,"arbitrage":72284.18,"capacity":18299.0,"activation":23679.63,"activation_mwh":120.876,"total_gross":114262.8,"opex":10000.0,"degradation":5911.39,"net":98351.41},{"regime":"current","label":"Current regime","factor":null,"scenario":"good_hydro_2023","hydro_year":2023,"arbitrage_days":248,"arbitrage":56046.72,"capacity":18299.0,"activation":2342.28,"activation_mwh":11.957,"total_gross":76688.0,"opex":10000.0,"degradation":5879.34,"net":60808.66},{"regime":"annex1","label":"Annex1 @ 5%","factor":0.05,"scenario":"bad_hydro_2025","hydro_year":2025,"arbitrage_days":360,"arbitrage":72284.18,"capacity":47536.14,"activation":23679.63,"activation_mwh":120.876,"total_gross":143499.94,"opex":10000.0,"degradation":5911.39,"net":127588.55},{"regime":"annex1","label":"Annex1 @ 5%","factor":0.05,"scenario":"good_hydro_2023","hydro_year":2023,"arbitrage_days":248,"arbitrage":56046.72,"capacity":47536.14,"activation":2342.28,"activation_mwh":11.957,"total_gross":105925.14,"opex":10000.0,"degradation":5879.34,"net":90045.8},{"regime":"annex1","label":"Annex1 @ 7.5%","factor":0.075,"scenario":"bad_hydro_2025","hydro_year":2025,"arbitrage_days":360,"arbitrage":72284.18,"capacity":71304.21,"activation":23679.63,"activation_mwh":120.876,"total_gross":167268.01,"opex":10000.0,"degradation":5911.39,"net":151356.62},{"regime":"annex1","label":"Annex1 @ 7.5%","factor":0.075,"scenario":"good_hydro_2023","hydro_year":2023,"arbitrage_days":248,"arbitrage":56046.72,"capacity":71304.21,"activation":2342.28,"activation_mwh":11.957,"total_gross":129693.21,"opex":10000.0,"degradation":5879.34,"net":113813.87},{"regime":"annex1","label":"Annex1 @ 10%","factor":0.1,"scenario":"bad_hydro_2025","hydro_year":2025,"arbitrage_days":360,"arbitrage":72284.18,"capacity":95072.28,"activation":23679.63,"activation_mwh":120.876,"total_gross":191036.08,"opex":10000.0,"degradation":5911.39,"net":175124.69},{"regime":"annex1","label":"Annex1 @ 10%","factor":0.1,"scenario":"good_hydro_2023","hydro_year":2023,"arbitrage_days":248,"arbitrage":56046.72,"capacity":95072.28,"activation":2342.28,"activation_mwh":11.957,"total_gross":153461.28,"opex":10000.0,"degradation":5879.34,"net":137581.94},{"regime":"annex1","label":"Annex1 @ 12.5%","factor":0.125,"scenario":"bad_hydro_2025","hydro_year":2025,"arbitrage_days":360,"arbitrage":72284.18,"capacity":118840.35,"activation":23679.63,"activation_mwh":120.876,"total_gross":214804.15,"opex":10000.0,"degradation":5911.39,"net":198892.76},{"regime":"annex1","label":"Annex1 @ 12.5%","factor":0.125,"scenario":"good_hydro_2023","hydro_year":2023,"arbitrage_days":248,"arbitrage":56046.72,"capacity":118840.35,"activation":2342.28,"activation_mwh":11.957,"total_gross":177229.35,"opex":10000.0,"degradation":5879.34,"net":161350.01},{"regime":"annex1","label":"Annex1 @ 15%","factor":0.15,"scenario":"bad_hydro_2025","hydro_year":2025,"arbitrage_days":360,"arbitrage":72284.18,"capacity":142608.42,"activation":23679.63,"activation_mwh":120.876,"total_gross":238572.22,"opex":10000.0,"degradation":5911.39,"net":222660.83},{"regime":"annex1","label":"Annex1 @ 15%","factor":0.15,"scenario":"good_hydro_2023","hydro_year":2023,"arbitrage_days":248,"arbitrage":56046.72,"capacity":142608.42,"activation":2342.28,"activation_mwh":11.957,"total_gross":200997.42,"opex":10000.0,"degradation":5879.34,"net":185118.08}],"summary":{"annex1_7_5_vs_current_bad_hydro":53005.21,"annex1_7_5_vs_current_good_hydro":53005.21}}}