联动参考电价:全省同一个数,对绿电直连项目测算最友好的电价
2026年,山东超过九成的工商业零售用户签的不再是"一口价"合同,而是跟着"参考电价"走的联动套餐。参考电价由山东电力交易中心按全市场真实成交统一核算,每小时一个值、全省同一个数,所有企业每个时刻面对的电价几乎相同,中长期带来的价格差异被折算成一个跟着现货走的日级修正。对售电公司,它终结了靠信息差搬价差的模式;对于绿电直连、分布式和用户侧储能等项目,电价的不确定性大幅压缩,项目电价能够逐时算出来,储能何时充电、何时放电,也有了可以依赖的预测。
*中长期长约被折成平均,储能和绿电项目的电价,终于能逐时算出来。*
2026年6月,山东省293家售电公司、五万多户用户完成零售签约,其中99%以上选择了"参考价格联动"这一种套餐。用户实际结算的电能量价格,跟着一个逐时变化、全省同一个的"参考电价"走。这套机制通常被当作"价格透明"来解读,容易被忽略的是它的另一层作用:它同时把中长期合约,这个做绿电直连、分布式和用户侧储能电价测算时最难确定的变量,变成了一个跟着现货走、按日更新的修正量。
一、参考电价是什么
参考电价(正式名称"零售市场参考价格",即全省统一的基准单价),按鲁发改价格〔2025〕872号文第十四条的公式,由山东电力交易中心根据当月用户侧主体的中长期、现货成交量和价格统一算出来,每天逐时发布。只说明一件事:这一度当下时段的"市场采购价"是多少。
用户最终支付的零售电价,是在参考电价之上再叠加几项费用:当月运行成本和辅助服务的分摊均价、封顶价格上浮数值(政策暂设每度6厘,即0.006元)、以及固定价格(规则只许它小于等于零,也就是只许让利不许加价),市场偏差类的分摊现阶段取零。
这就是"参考电价全网统一、总电费一户一价":统一的是每小时的单价,一户一价来自每家企业自己的分时用电曲线。单价对所有企业一样,但每家企业在每个时段的用电量各不一样,因此零售电价也不同,用电越集中在低价时段的企业,零售电价越低。
二、为什么是全网统一:现货被平均,中长期也被折成平均
山东给用户侧结算用的现货价,并不是某个电厂或某个用户所在节点的真实电价,而是一个"统一结算点价":把用电侧所有节点的出清电价按出清电量加权,折成全省同一个平均数。也就是说,用户侧现货价取的是全网均值,地理差异在定价这一步就已经被抹掉。眼下只有独立储能、抽水蓄能、虚拟电厂储能类聚合单元仍按所在节点价结算。
中长期这一层的处理,和通常的认识反差最大。正常逻辑是中长期交易写进每一家售电公司自己的持仓,构成各自的成本,各不相同。但进入联动套餐之后,用的不是任何一家单独的成交价,而是全市场合并后的结果:把全省所有售电公司和虚拟电厂负荷类聚合单元的中长期锁价盈亏按天汇总成一个总金额,除以当天总电量,每度电就摊到同一个修正值。也就是说,中长期在参考电价里被折成了同一个数:全省平均锁了多少价、再平摊到每一度电。
修正项里的数字都有公开出处。872号文第十四条的公式直接取全市场真实量价:中长期权重等于当月全省中长期成交电量除以实际用电量,不是签约时约定的比例。2025年的联动套餐,比例确实由买卖双方签约时商定,比如七三开;2026年起这个比例改由真实成交算出来,单家公司的签约行为只能通过影响全市场成交去改变它。鲁发改能源〔2025〕875号文还规定,用户侧中长期签约比例由交易中心和电网企业每月19日前动态测算并发布,逐月更新。
由此得到一个"一天一个数"的修正:它是按日汇总、摊到当天电量的,所以同一天24小时都是同一个值、不会逐小时变化,但不同天各有一个数,跟着当天现货水平逐日变动。发布和结算都走这套逐日口径,交易中心按日发布每天每小时的参考价,月度结算用的是按全月数据正式发布的同一套逐日曲线。修正的量级不大,平均只有现货价格水平的百分之几,方向跟现货反着走:当天现货越贵,修正越偏负、把参考电价往下调,现货越便宜,修正越偏正、把参考电价往上调。因此参考电价几乎贴着现货,只是整体平移一个较小的幅度。
<div>
<svg viewBox="0 0 640 330" xmlns="http://www.w3.org/2000/svg" font-family="PingFang SC, Microsoft YaHei, sans-serif">
<text x="320" y="22" text-anchor="middle" fill="#1a6b4a" font-size="15" font-weight="700">参考电价 = 现货价 + 一个日级修正</text>
<!-- axes -->
<line x1="70" y1="250" x2="588" y2="250" stroke="#cccccc" stroke-width="1.5"/>
<line x1="70" y1="250" x2="70" y2="62" stroke="#cccccc" stroke-width="1.5"/>
<text x="60" y="70" text-anchor="middle" fill="#999" font-size="11">价</text>
<text x="80" y="264" text-anchor="middle" fill="#888" font-size="11">0</text>
<text x="205" y="264" text-anchor="middle" fill="#888" font-size="11">6</text>
<text x="330" y="264" text-anchor="middle" fill="#888" font-size="11">12</text>
<text x="455" y="264" text-anchor="middle" fill="#888" font-size="11">18</text>
<text x="580" y="264" text-anchor="middle" fill="#888" font-size="11">24 时</text>
<text x="330" y="243" text-anchor="middle" fill="#d4760a" font-size="10">午间低谷</text>
<text x="497" y="80" text-anchor="middle" fill="#d4760a" font-size="10">晚高峰</text>
<!-- gap band (中长期日级修正) -->
<polygon points="80.0,124.4 121.7,117.6 163.3,121.0 205.0,138.0 246.7,158.4 288.3,189.0 330.0,219.6 371.7,212.8 413.3,180.5 455.0,104.0 496.7,87.0 538.3,117.6 580.0,127.8 580.0,139.7 538.3,129.5 496.7,98.9 455.0,115.9 413.3,192.4 371.7,224.7 330.0,231.5 288.3,200.9 246.7,170.3 205.0,149.9 163.3,132.9 121.7,129.5 80.0,136.3" fill="#d4760a" opacity="0.18"/>
<!-- 现货 curve -->
<polyline points="80.0,124.4 121.7,117.6 163.3,121.0 205.0,138.0 246.7,158.4 288.3,189.0 330.0,219.6 371.7,212.8 413.3,180.5 455.0,104.0 496.7,87.0 538.3,117.6 580.0,127.8" fill="none" stroke="#c0392b" stroke-width="2.5"/>
<!-- 参考电价 curve -->
<polyline points="80.0,136.3 121.7,129.5 163.3,132.9 205.0,149.9 246.7,170.3 288.3,200.9 330.0,231.5 371.7,224.7 413.3,192.4 455.0,115.9 496.7,98.9 538.3,129.5 580.0,139.7" fill="none" stroke="#1a6b4a" stroke-width="2.5"/>
<!-- labels -->
<text x="545" y="78" fill="#c0392b" font-size="12" font-weight="600">现货价</text>
<text x="545" y="128" fill="#1a6b4a" font-size="12" font-weight="600">参考电价</text>
<!-- 修正注释 -->
<line x1="405" y1="180.5" x2="405" y2="192.4" stroke="#d4760a" stroke-width="1.2"/>
<text x="408" y="188" fill="#d4760a" font-size="10">日级修正(全天同一个值)</text>
<!-- 解读框 -->
<rect x="70" y="278" width="518" height="44" rx="6" fill="#f5f7f5" stroke="#dfe6df"/>
<text x="80" y="296" fill="#3f3f3f" font-size="11">同一天里,参考电价 = 现货价 + 一个常数:形状完全跟着现货走,只整体平移一个较小的幅度。</text>
<text x="80" y="314" fill="#3f3f3f" font-size="11">这个常数由中长期折算而来,逐日变化,且当天现货越贵它越往下调、现货越便宜它越往上调。</text>
</svg>
*图1:参考电价与现货价的关系(曲线为示意,非实测数值)*
</div>
把两步合起来,参考电价的构成并不复杂:先取全省各节点现货价按电量加权的平均值,这就是统一结算点价;再在它之上加一个由中长期折出来的、全天同一个的修正常数。中长期这一项之所以能被折成一个公共的常数,是政策有意这样安排:它不采用每家售电公司各不相同的持仓成本,而是把全省中长期合约的锁价盈亏汇总成一笔,按当天总电量平摊到每一度电。这样做的目的,是让所有用户面对同一份公开、口径一致的电价,不留下某家公司拿自家合约的成交价、报出一个旁人看不懂也没法比较的报价的空间。
机制能做到这样平均,是因为参考电价更像一个公共品:由交易中心按全省统一口径算出,任何一家售电公司的签约量占全省比例都太小,改不动这个平均分。价格里的信息差因此被拿掉,所有企业面对的是同一张价目表。
三、对售电公司:搬价差的时代结束
联动把售电公司的定价权收走了大半:卖给用户的价就是全省每小时那个参考价,再加一笔封顶的上浮,不能对这家便宜、对那家贵。过去售电公司低价把电签进来、高价卖给用户,赚的是买卖差价;现在价格由全市场统一算出来,这个钱赚不到了。
变了的还有中长期的"锁价"性质。以前售电公司会跟电厂提前签合同锁定电价,防现货价格波动。现在卖给用户的价跟着参考价走,参考价基本由当天的现货价算出来,你怎么提前签都改不了卖出去的价,能改的只有自己买电的成本,而实测固定价比现货贵,每度约0.316元对0.304元,等于提前花高价买电,换来的价格确定性全省用户共享,没人愿意干。波动真加大时这个局面会变,7月现货波动加剧,电厂主动锁电避险,固定价的权重就升了上来。
四、对绿电直连、分布式和用户侧储能:多了一份预测的确定性
对做绿电直连、分布式和用户侧储能的人,最直接的好处是电价预测多了一份确定性。这类资产的价值对标企业原本从电网购电的参考电价,过去的难点在中长期签什么价、签多大比例都无法预知,测算只能先估一个年度均价;而收益恰恰全落在时段结构里,午间低、晚峰高,储能何时充、何时放靠的都是分时价差,电价只精确到平均数就算不准账。现在全省每个时刻几乎同一个价,中长期收敛成一个跟现货反向走的日级修正:取公开的现货逐时曲线,按天叠加一个小幅修正,就得到参考电价的8760小时曲线,直供、储能放电、下网三部分都能按真实分时价结算,不再依赖主观假设。
只有光伏作电源的用电企业对这条曲线格外敏感。光伏出力集中在午间低谷,峰段发不出电,项目算得过账很大一块靠储能把午间富余存下来、晚峰放出,替掉一天里最贵几个小时的下网电量。只有年均价时峰谷结构被抹平,追峰无从算起;曲线逐时还原之后,峰段的相对高低才算得清、对得上。
*数据来源:山东电力市场公开政策文件(鲁发改价格〔2025〕872号、鲁发改能源〔2025〕875号、鲁发改能源〔2026〕423号、鲁监能市场规〔2026〕27号)及2026年1—7月官方零售参考电价、现货出清数据;文中电价均折算为元/度,1元/兆瓦时=0.001元/度,具体口径以官方发布为准。*
张明远
首席分析师 · 光伏与氢能清华大学能源经济博士,曾就职于国家能源局新能源司,专注光伏产业政策与技术经济分析10余年。出版《中国光伏十年》等专著3部。