当前位置:首页 > 财经 > 财富商机 > 国君煤炭 | 需求迟到不缺席,长协提价进行时

国君煤炭 | 需求迟到不缺席,长协提价进行时

文章来自:百战攻略
字体:
发布时间:2022-03-25 07:28:39
阅读:11

炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!

维持行业“增持”评级,稀缺性明显,推荐优质资源标的。“稳增长”大背景下,全年焦煤需求有望超预期,且短期来看二季度需求将加速、中长期来看强需求将维持,受制于供给端约束,焦煤价格预计将长期维持高位。随着二季度焦煤长协价格落地,焦煤企业将实现业绩环比持续增长、同比大幅增长,稀缺性下估值具备大幅提升空间。推荐:1)长协为主、价格存在环比提升空间的:山西焦煤、淮北矿业、平煤股份、首钢资源;2)市场化调价弹性更大的:潞安环能、山西焦化、盘江股份。

短期需求节奏推后,但终将加速到来。1)原本应该在春节后到来的春季开工,受到运动会、疫情反复等因素影响,启动相对缓慢,虽然开工率已经提升,但规模仍在地位,1-2月生铁产量同比下降8.7%,规模降至2020年水平。2)2022年GDP增速计划5.5%,“稳增长”力度加大,超前开展基建投资,房地产政策底出现,基建发力叠加传统旺季来临,二季度需求将迎来快速提升,2月PMI建筑新签订单和业务活动预期指大幅提升,预计9月有望迎来地产基本面见底,新一轮开工周期将进一步拉动焦煤需求。3)预计2022年焦炭全年产能净增加1867万吨,进一步支撑全年焦煤需求,钢铁行业碳达峰时间由2025年调整至2030年,支撑未来更长一段时间的焦煤需求。

紧张格局暂未缓解,远期增量存不确定。1)2022年前2个月,炼焦原煤产量占全国规模以上原煤产量比重为29.7%,较2021年下降1.1PCT,保供新增产量以动力煤为主,对焦煤的供给贡献有限,焦煤产量占比持续下降;2)2021年至今,发改委、能源局批复的焦煤煤矿项目仅有贵州的一个210万吨炼焦配煤的矿井,从全国煤矿资源角度,焦煤资源愈发稀缺;3)进口煤仍难有起色,2022年1~2月国内焦煤进口量为850万吨,虽同比2021年提升215万吨,但仍远未达到限制澳煤进口前的2020年同期的1515万吨,且目前澳煤进口仍受限,蒙古受到疫情影响仍未恢复,叠加俄煤进口结算受限,进口仍将难以贡献增量。

调价窗口将至,二季度盈利将环比上行。下游焦炭价格连涨四轮涨幅800元/吨,海内外焦煤价差约1450元/吨,支撑国内焦煤价格持续向上。当前正是二季度焦煤长协调价的窗口,当前主要焦煤公司长协价明显低于市场价,供需紧张下存在提升空间,带动盈利环比持续上行、同比大幅增长。判断山西焦煤、淮北矿业提价空间较大。

风险提示:下游需求不及预期;钢铁价格大幅下跌;焦煤进口规模超预期。

>>以上内容节选自国泰君安证券已经发布的研究报告,具体分析内容请详见完整版报告。

报告名称:《需求迟到不缺席,长协提价进行时》

发布时间:2022年3月24日

发布机构:国泰君安证券研究所

备 注

法律声明

本公众订阅号(微信号: GTJARESEARCH)为国泰君安证券股份有限公司(以下简称“国泰君安证券”)研究所依法设立、独立运营的唯一官方订阅号。其他机构或个人在微信平台上以国泰君安研究所名义注册的,或含有“国泰君安研究”,或含有与国泰君安证券研究所品牌名称相关信息的其他订阅号均不是国泰君安证券研究所官方订阅号。本订阅号不是国泰君安证券研究报告发布平台,本订阅号所载内容均来自于国泰君安证券研究所已正式发布的研究报告,如需了解详细的证券硏究信息,请具体参见国泰君安证券研究所发布的完整报告。在任何情况下,本订阅号的内容不构成对任何人的投资建议,国泰君安证券也不对任何人因使用本订阅号所载任何内容所引致的任何损失负任何责任。本订阅号所载内容版权仅为国泰君安证券所有,国泰君安证券对本订阅号保留一切法律权利。订阅人对本订阅号发布的所有内容(包括文字、影像等)进行复制、转载的,需注明出处为“国泰君安研究”,且不得对本订阅号所载内容进行任何有悖原意的引用、节选和修改。

福利来了!低位布局良机,送你十大金股!点击查看>>国君煤炭 | 需求迟到不缺席,长协提价进行时海量资讯、精准解读,尽在本站财经APP
精彩推荐
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,)) order by newstime desc limit 2
SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and (id in (,,,,,,,,)) order by newstime desc limit 1
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and (id in (,,,,,,,,)) order by newstime desc limit 1,4
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and (id in (,,,,,,,,)) order by newstime desc limit 5,4
图说天下
    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,,,,,,,)) order by newstime desc limit 3 SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,,,,,,,)) order by newstime desc limit 3,1 SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,,,,,,,)) order by newstime desc limit 4,3 SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,,,,,,,)) order by newstime desc limit 7,1

猜你喜欢

SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,,,,,)) order by newstime desc limit 6

相关推荐

    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and (id in (,,,,,,,,,)) order by newstime desc limit 10

图说新闻

    SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,,,)) order by newstime desc limit 1 SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,,,)) order by newstime desc limit 1,1 SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,,,)) order by newstime desc limit 2,1 SQL Error: select id,classid,ttid,onclick,plnum,totaldown,newspath,filename,userid,username,firsttitle,isgood,ispic,istop,isqf,ismember,isurl,truetime,lastdotime,havehtml,groupid,userfen,titlefont,titleurl,stb,fstb,restb,keyboard,eckuid,title,ftitle,newstime,titlepic,smalltext,writer,diggtop from ***_ecms_news where (classid='100') and ispic=1 and (id in (,,,)) order by newstime desc limit 3,1