本发明提供了基于双层博弈的微电网最优和弹性能量交易方法及系统,涉及微电网技术领域,通过获取微电网内部的用户终端,根据用户终端建立非合作博弈模型,并根据非合作博弈模型对用户终端对应的负荷策略进行优化调度,获得第一负荷策略,根据第一负荷策略确定微电网角色,微电网角色包括微电网卖家和微电网买家,在微电网卖家和微电网买家之间建立多主多从斯坦克伯格博弈模型,并根据多主多从斯坦克伯格博弈模型对微电网卖家的能量交易策略进行优化调度,获得第一能量交易量策略,根据多主多从斯坦克伯格博弈模型和第一能量交易量策略,对微电网买家的买入策略进行优化调度,获得第一买入策略。本发明提高了微电网收益和能源的利用率、共享率。