棕榈油短期偏强运行

2024-03-22

近1个月以来,棕榈油价格表现非常强势,从2月初的7000元/吨附近上涨了近1400元/吨,且攀升过程中几乎没有调整。近日更是增仓加速上行,目前价格在8400元/吨之上,并带动豆油和菜油走出低位区域。

棕榈油价格如此强势,主要原因是前期市场一致看空油脂所造成的负反馈。去年以来,供需格局转向宽松是油脂市场基本面的主基调。在大豆和菜籽的供应压力下,尽管棕榈油基本面相对偏强,但市场的看空预期高度一致。一致看空预期导致:第一,盘面上,市场缺乏边际做空力量,棕榈油价格区间振荡时间较长。第二,现货端,年前油脂产业链各环节悲观情绪成为主导,常备库存维持低位水平,经过春节的消耗之后,存在被动的刚需补库需求。而产地减产、报价上涨,棕榈油进口利润低迷导致国内进口数量不足,叠加刚需补库推动,造成了需求淡季背景下不断去库与涨价的态势。

笔者认为,短期看,无论是产地还是国内,棕榈油供应紧缺情况都将持续。产地方面,产量及库存已连续4个月严重下滑,3月份虽然逐步走出减产季,但4月9日以前产地处于斋月,劳动力明显不足,产量很难大幅增加。且近期印尼的洪涝灾害亦加剧了减产担忧,产地报价继续坚挺。国内方面,进口供应依旧处于短缺局面。国内进口利润深度倒挂以及产地斋月出口效率滞后导致3—4月份棕榈油到港依旧维持低位水平,预估3月到港仅15万—20万吨,难以缓解当前的供应紧缺状况,预计去库格局将延续数月,关注国内进口利润窗口何时打开。

需求方面, 3月份前20天,马来西亚棕榈油出口量较2月份有一定提升,也为BMD毛棕榈油价格上行助力,但增长的出口量未体现在国内,中国仅从马来西亚进口3万吨,环比减少41%。印度和欧盟的进口量同样出现下滑。

从短周期看,目前处于油脂消费淡季,且豆棕的极端负价差压缩了棕榈油消费,棕榈油仅剩刚需,甚至刚需也已经被进一步压缩。但随着天气转暖,国内需求或将季节性增加。从长周期看,棕榈油在生物柴油领域的消费存在增长空间。在前期已经结束的POC会议上,马来西亚生物柴油协会宣布已向政府提交B20扩大计划。马来西亚2020年1月开始推出B20计划,但具体执行因疫情而延后,目前交通运输部门执行标准仍为B10,工业部门执行标准为B7。从B10到B20,仅交通运输部门可增加棕榈油消费约73万吨/年,工业部门以及全国的推广仍需要时间。2023年马来西亚棕榈油消费总量为430万吨,若今年下半年实施B20,那么2025年马来西亚棕油消费总量至少达到500万吨。但根据目前POGO价差的情况看,生物柴油生产无利润,马来西亚B20扩大政策推广或存在较大阻力。

综合考虑,棕榈油供应紧张问题短期内难以解决,叠加宏观方面交易通胀预期,预计棕榈油价格将继续偏强运行,前期多单可以继续持有,但不宜追高,谨防技术性回调。

品种价差方面,盘面上豆棕价差已达到-400元/吨的极端位置,虽然短期基本面逻辑仍指向豆油弱、棕榈油强,但继续做缩盈亏比较低,做扩需等待后期供应端出现变化。

月间价差方面,由于近月供应紧张,棕榈油5月、9月合约价差目前处于高位,逻辑上9月易受美豆产区天气影响,可以考虑反套,但目前5月合约的供应紧张问题不知何时缓解,需关注4月份产量以及国内进口利润窗口何时打开。

0.1032
关
大
基本信息
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 10:08:24
  7. 当前网协: 216.73.216.128
  8. 请求路径: /hyzx/2440.html
  9. 运行时间: 0.1032
  10. 内存开销: 1.24 MB
  1. #0 [time:0.0002s] SELECT * FROM le_runtime WHERE k='cfg' LIMIT 1
  2. #1 [time:0.0003s] SELECT * FROM le_runtime WHERE k='cate_8' LIMIT 1
  3. #2 [time:0.0002s] SELECT * FROM le_cms_article WHERE id='2440' LIMIT 1
  4. #3 [time:0.0003s] SELECT * FROM le_user WHERE uid='1' LIMIT 1
  5. #4 [time:0.0001s] SELECT * FROM le_cms_article_data WHERE id='2440' LIMIT 1
  6. #5 [time:0.0002s] SELECT * FROM le_cms_article_views WHERE id='2440' LIMIT 1
  7. #6 [time:0.0001s] SELECT * FROM le_cms_article_views WHERE id='2440' LIMIT 1
  8. #7 [time:0.0023s] UPDATE le_cms_article_views SET views='1010',cid='8',id='2440' WHERE id='2440' LIMIT 1
  9. #8 [time:0.0001s] SELECT * FROM le_cms_article WHERE id='2439'
  10. #9 [time:0.0001s] SELECT * FROM le_cms_article WHERE id='2441'
  11. #10 [time:0.0002s] SELECT * FROM le_kv WHERE k='navigate' LIMIT 1
  12. #11 [time:0.0021s] SELECT * FROM le_runtime WHERE k='cate_6' LIMIT 1
  13. #12 [time:0.0002s] 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 => 2440
      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