减产或不及预期,棕榈油缺乏长期上涨驱动

2024-03-28

本轮油脂上涨主要来自棕榈油的带动。在马来西亚2月报告减产超预期,国内进口利润差、买船少等因素推动下,棕榈油大幅增仓上涨。豆油和菜籽油涨幅不及棕榈油,罕见出现豆棕、菜棕价差均倒挂的现象。

每年11月至次年2月是棕榈油减产季,结合往年数据看,其间马来西亚累计产量均值为586万吨,上个减产季累计减产600万吨,虽然2月出现超预期减产,但整个减产季表现平稳。3月份棕榈油进入增产季,SPPOMA数据显示,3月1—20日马棕产量环比增长22.4%,剔除工作日数量的影响,预计3月产量约146万吨(环比增长13%),与往年3月产量均值持平。去年下半年受厄尔尼诺影响,东南亚地区干旱,棕榈油产量受损,预计减产表现滞后10—12个月。因此,市场对今年二季度棕榈油减产始终有预期,而能否兑现需看现实数据。从降雨情况看,马来西亚仅去年10月有干旱迹象,预计影响有限,且随着劳工短缺问题的改善,今年马棕产量将增加20万—30万吨。印尼干旱程度稍重,但今年也有增产预期。

因此,棕榈油短期供应紧张是季节性减产造成的节奏问题,后续需关注二季度产地相关数据,笔者认为减产或不及预期,供应端缺乏长期上涨驱动。

2月份,印度和中国均减少了棕榈油的购买量,印度进口49.78万吨,环比减少36.42%,中国进口仅10万吨,远低于25万吨的均值。3月印度棕榈油进口利润打开,叠加斋月备货需求,购买量增加,且今年印度斋月备货需求随之提前。但中国进口利润持续倒挂,买船依然偏少,3—5月到港预估月均仅10万吨。中国为棕榈油纯进口国,在产地减产季减少进口是季节性规律,但今年买船如此少却比较罕见。从国内需求看,今年1—2月表观需求没有明显增量,且豆棕价差倒挂后棕榈油性价比降低,替代效应下需求更加疲软,目前看尚未出现好转迹象。

棕榈油食用端增量相对有限,需求提振要看生物柴油。近几年马来西亚均执行B10掺混政策,虽然近期有马来西亚计划执行B20政策,甚至2030年执行B30政策的说法,但财政补贴、设备及环保等问题尚未解决,今年B20落地的可能性不大。印尼方面,去年8月起印尼开始全面执行B35政策,今年继续执行,生物柴油分配量从去年的131.5亿升增加至134.1亿升,预计棕榈油使用量较去年增加100万—150万吨。

目前棕榈油产、销区库存均处于偏低水平,随着增产季的到来,产地库存将逐步回升,但减产问题仍值得关注。印度持续去库之后,港口和渠道库存已下滑至237.7万吨,虽仍处于历史同期偏高水平,但为过去17个月以来的最低位。不过印度3月棕榈油进口增加。我国棕榈油库存已从年初的100万吨以上下降至50万吨左右,根据买船数据推算,国内库存拐点将在二季度中出现。

综上,在二季度产地减产确认前,预计棕榈油仍将保持强势。但长期看,棕榈油增产季开启,且植物油整体供应保持宽松。在豆棕和菜棕价差均倒挂的情况下,棕榈油难有持续上涨的动力。

0.0728
关
大
基本信息
SQL
$_GET
$_POST
$_COOKIE
包含文件
自动加载
  1. 模型: /www/wwwroot/cnoil.com.cn/lecms/model/
  2. 视图: /www/wwwroot/cnoil.com.cn/view/newstyle/article_show.htm
  3. 控制器: /www/wwwroot/cnoil.com.cn/lecms/control/show_control.class.php
  4. 日志目录: /www/wwwroot/cnoil.com.cn/log/
  5. 当前页面: /www/wwwroot/cnoil.com.cn/index.php
  6. 当前时间: 2026-10-16 11:12:06
  7. 当前网协: 216.73.216.128
  8. 请求路径: /hyzx/2482.html
  9. 运行时间: 0.0728
  10. 内存开销: 1.24 MB
  1. #0 [time:0.0002s] SELECT * FROM le_runtime WHERE k='cfg' LIMIT 1
  2. #1 [time:0.0002s] SELECT * FROM le_runtime WHERE k='cate_8' LIMIT 1
  3. #2 [time:0.0002s] SELECT * FROM le_cms_article WHERE id='2482' LIMIT 1
  4. #3 [time:0.0002s] SELECT * FROM le_user WHERE uid='1' LIMIT 1
  5. #4 [time:0.0002s] SELECT * FROM le_cms_article_data WHERE id='2482' LIMIT 1
  6. #5 [time:0.0001s] SELECT * FROM le_cms_article_views WHERE id='2482' LIMIT 1
  7. #6 [time:0.0001s] SELECT * FROM le_cms_article_views WHERE id='2482' LIMIT 1
  8. #7 [time:0.0031s] UPDATE le_cms_article_views SET views='1107',cid='8',id='2482' WHERE id='2482' LIMIT 1
  9. #8 [time:0.0001s] SELECT * FROM le_cms_article WHERE id='2481'
  10. #9 [time:0.0004s] SELECT * FROM le_cms_article WHERE id='2483'
  11. #10 [time:0.0002s] SELECT * FROM le_kv WHERE k='navigate' LIMIT 1
  12. #11 [time:0.0001s] SELECT * FROM le_runtime WHERE k='cate_6' LIMIT 1
  13. #12 [time:0.0003s] SELECT * FROM le_cms_article WHERE id='9230' OR id='9229' OR id='9228' OR id='9227' OR id='9226' OR id='9225' OR id='9224' OR id='9223' OR id='9222' OR id='9221'
  1. #control => show
  2. #action => index
  3. #cid => 8
  4. #id => 2482
      1. #0 /www/wwwroot/cnoil.com.cn/index.php
      2. #1 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/xiunophp.php
      3. #2 /www/wwwroot/cnoil.com.cn/lecms/config/config.inc.php
      4. #3 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/base.func.php
      5. #4 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/core.class.php
      6. #5 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/debug.class.php
      7. #6 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/log.class.php
      8. #7 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/model.class.php
      9. #8 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/view.class.php
      10. #9 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/lib/control.class.php
      11. #10 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/db/db.interface.php
      12. #11 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/db/db_pdo_mysql.class.php
      13. #12 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/cache/cache.interface.php
      14. #13 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/cache/cache_memcache.class.php
      15. #14 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/ext/network/Network__interface.php
      16. #15 /www/wwwroot/cnoil.com.cn/lecms/config/plugin.inc.php
      17. #16 /www/wwwroot/cnoil.com.cn/lecms/plugin/editor_sd/conf.php
      18. #17 /www/wwwroot/cnoil.com.cn/lecms/plugin/le_cfg_extend/conf.php
      19. #18 /www/wwwroot/cnoil.com.cn/lecms/plugin/le_database/conf.php
      20. #19 /www/wwwroot/cnoil.com.cn/lecms/plugin/le_drafts/conf.php
      21. #20 /www/wwwroot/cnoil.com.cn/lecms/plugin/links/conf.php
      22. #21 /www/wwwroot/cnoil.com.cn/runcache/lecms_control/parseurl_control.class.php
      23. #22 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/runtime_model.class.php
      24. #23 /www/wwwroot/cnoil.com.cn/runcache/core_lang/zh-cn.php
      25. #24 /www/wwwroot/cnoil.com.cn/runcache/lang/zh-cn.php
      26. #25 /www/wwwroot/cnoil.com.cn/runcache/lecms_control/show_control.class.php
      27. #26 /www/wwwroot/cnoil.com.cn/runcache/lecms_control/base_control.class.php
      28. #27 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/cms_content_model.class.php
      29. #28 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/category_model.class.php
      30. #29 /www/wwwroot/cnoil.com.cn/runcache/lecms_view/newstyle,article_show.htm.php
      31. #30 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/cms_content_data_model.class.php
      32. #31 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/user_model.class.php
      33. #32 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/cms_content_views_model.class.php
      34. #33 /www/wwwroot/cnoil.com.cn/runcache/lecms_model/kv_model.class.php
      35. #34 /www/wwwroot/cnoil.com.cn/lecms/xiunophp/tpl/sys_trace.php