// Adds dimensions UUID, Author and Topic into GA4
Friday, June 5, 2026
32.2 C
Singapore

Bursa Malaysia preparing to launch used cooking oil futures contract in December

DALIAN, CHINA: Bursa Malaysia Derivatives Exchange (BMD) is preparing to launch a futures contract for used cooking oil (UCO) as soon as December, according to the director of the Malaysian bourse.

Director Mohd Saleem Kader Bakas told Reuters on Wednesday (Nov 13) at an oilseed conference in Dalian, China, that the contract is in its final stages, awaiting regulatory approvals. He added that the launch is expected either in December or in the first quarter of 2025, depending on approval, reported The Edge Malaysia.

The UCO futures contract follows the launch of a soybean oil futures contract in March.

Director Mohd Saleem said the bourse, known for offering the most liquid crude palm oil futures globally, is aiming to establish itself as a hub for edible oils.

Used cooking oil is an essential ingredient in producing renewable biofuels. Malaysia, the second-largest palm oil producer globally, exported close to 300,000 tonnes of biodiesel last year, with domestic consumption reaching about 1.1 million tonnes.

Director Mohd Saleem explained that the demand for used cooking oil has been rising due to sustainability efforts and biofuel mandates. He added that the unique aspect of their UCO contract is its focus on the Southeast Asian market, aligning with the region’s needs and industry trends. /TISG

- Advertisement -

Hot this week

SG Ministry of Manpower wage report 2025: Which industries are workers’ salaries rising the fastest in Singapore

New data shows salary growth varied across sectors, with support services leading the pack while hospitality workers saw smaller gains

‘Just resign as MP,’ Singaporeans online say as Koh Poh Koon returns to surgeon job

One critic said, "Tampines residents deserve MPs who are fully present, accessible, and committed to serving the ground. Public service is not a ceremonial appointment or a part-time responsibility."

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks