终端市场疲软 乙二醇弱势格局短期难改
发布时间:2024-08-24 16:12:11
据生意社数据显示,8月16日,乙二醇参考价为4571.67元(吨价,下同)。目前来看,乙二醇开工率较高,供应压力较大,需求端虽有回暖预期,但在终端市场疲软的大背景下,供大于求格局难有实质性改善。业内人士认为,乙二醇弱势格局短期难改。
价格反复震荡
今年上半年,乙二醇市场呈现冲高回落后再度走强的“N型”震荡走势,价格重心较2023年明显上移。具体来看,今年乙二醇价格高点出现在1月31日,为4747.50元;低点出现在5月10日,为4322.50元。进入下半年后,7月中上旬价格再次回升至4690元,8月份又开始回落整理。
卓创资讯乙二醇分析师张国梁指出,形成这一走势的原因在于经历了2020至2023年乙二醇产能快速扩张后,2024年新增产能较少,供应压力减弱,叠加下游需求维持高位,聚酯工厂备货积极,港口持续去库存,推动乙二醇价格走强。但伴随乙二醇价格冲高至4600元至4700元,生产企业利润得到局部修复,生产负荷提升带来新的增量压力,导致乙二醇价格回升至高位后仍然受限。
据卓创资讯跟踪数据显示,2020至2023年,乙二醇行业新增产能持续投放,产能由2019年的1076.2万吨提升至2024年的2984.2万吨,增长177.29%。乙二醇供应端的竞争压力明显增加,国产乙二醇在挤压进口货源市场份额的同时,国产炼化一体化和煤化工、大型煤化工和早期投产的小型煤化工之间的竞争也愈发激烈。这期间,受下游聚酯增速放缓影响,乙二醇行业进入较长时间的累库周期。但自2023年开始,下游聚酯行业恢复高增长态势,且伴随乙二醇新增产能投放逐步减少,乙二醇供需结构明显改善,2023至2024年进入去库周期。
供应相对稳定
目前乙二醇现货价格较去年同期高出15%左右,在成本端变化有限的情况下,国内乙二醇生产企业整体经营情况好于去年。据生意社测算,8月上旬国内一体化乙二醇、煤制乙二醇、甲醇制甲醇(MTO)乙二醇等产品的吨亏损分别为145元、650元、1245元,较前期和去年同期均有所好转,特别是煤制乙二醇亏损仅为去年同期的一半。
由于经营状况有所改善,国内乙二醇开工率高于去年同期水平。截至8月6日,国内乙二醇综合开工率为61.1%,较去年同期上升7.84个百分点。其中,煤制乙二醇开工率为55%,上升12.13个百分点;石油制乙二醇开工率为65.13%,上升4.67个百分点;MTO制乙二醇开工率为55.59%,上升27.17个百分点。8月中旬,国内有3套共计140万吨/年产能装置将会检修或者转产,但同时也有装置计划复产,两者相抵,近期乙二醇供应相对稳定。
根据海关总署公布的数据,上半年我国累计进口乙二醇320万吨,同比上升3.7%,目前乙二醇到港量较多,8月进口量上升概率较大。虽然国内乙二醇供应量上升,但库存却低于去年同期水平,8月上旬华东地区乙二醇港口库存为62.19万吨,同比下降37.46%。近一个月,乙二醇港口库存维持在60万至70万吨的水平,整体库存压力不大。
延续偏弱态势
对于乙二醇下半年的市场走势,行业分析师看法较为一致,认为后期会延续偏弱运行态势,以震荡整理为主。
宏源期货认为,乙二醇库存压力有限,但是企业开工率高于去年同期,进口也有增加预期,整体供应压力较大。需求方面,短期聚酯行业利润改善,开工有望回升,但受制于自身库存,回升幅度有限。加上终端纺织、织造表现不佳,需求难有明显起色。在这种情况下,乙二醇整体供大于求格局难以改变,将延续弱势格局。
中原期货认为,下游织造市场行情未见明显好转,加之近期江浙地区高温天气延续,织造工厂陆续停机休假,聚酯行业开工率小幅回落。由于终端消费一般,聚酯库存有所上升,特别是涤纶长丝POY库存明显高于去年同期水平,聚酯企业存在一定的去库存压力。
隆众资讯分析师王萍表示,近期乙二醇基本面多空轮转,既有现有一体化装置的重启,也有煤化工装置后期的集中检修;整体基本面尚可,但宏观氛围表现一般,原油暴跌、海外经济数据不佳,使得整体商品走势承压,近期乙二醇价格会在4560元至4620元之间震荡。
而在张国梁看来,得益于2024年新增产能投放较少,乙二醇供应端增量压力减弱,下半年供需结构预期会由上半年大幅去库存转向平衡到小幅累库。下半年乙二醇现货价格预计在4500元至4600元区间,维持区间震荡运行状态。(刘海军)
转自:中国化工报
window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"24"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];