ADVERTISEMENT

BSP closer to a market-based yield curve

Published Sep 6, 2023 08:33 am

The Bangko Sentral ng Pilipinas (BSP) is on track to creating a credible and reliable benchmark yield curve that is market-determined, according to officials.

In a press briefing on Wednesday, Sept. 6, BSP Senior Assistant Governor Maria Ramona Gertrudes T. Santiago said the “ultimate objective (is to) to have a market-determined benchmark for yield curve.”

The BSP is targeting to have a credible yield curve that is tenor-based, transactable and transparent, by the end of 2023 or early next year.

Santiago said the BSP wants to develop a benchmark for the government securities market and to do this, they have to increase the market volume, such as on the 5- and 10-year tenors to get to a benchmark that is market-derived and not model-derived.

“To achieve that, the so-called market makers have to be able to quote bid and offer spreads,” she told reporters. A market-maker trades securities and other instruments and create a market for it by providing liquidity.

At the moment, these market-makers which are mostly banks, have their “hands tied” because there are not enough liquidity or volume to auction securities in the market.

This is where the BSP has to develop a more market-influenced reverse repurchase (RRP) facility or repo market. The recent changes to the RRP facility and the start of a variable-rate RRP auction this month to get an overnight RRP rate will help develop a yield curve over time. 

Ideally, Santiago said that in other countries, for the repo market to function, market-makers would include institutions that have holdings of government securities such as pension funds, insurance companies, among others.

If there is enough liquidity or volume in the market, there will be trading, benchmarks will be created and the bid-offer spreads will narrow by about five to 10 basis points, said Santiago.

In a previous talk with media, BSP Governor Eli M. Remolona has said that in their discussions with the banks, the BSP has committed to be “more serious” as the market-maker of last resort.

As the BSP helps banks develop a credible yield curve for two maturities, Remolona said they will fulfill their role as market-maker as well. A workable yield curve represents liquidity at different maturities and that it should “fit a yield curve to yields” to be able to “have something you can rely on.”

He said for now, market-makers or the banks are not really doing much market-making.

Remolona said banks are voluntary market-makers.

The BSP and the Bankers Association of the Philippines (BAP) have agreed to work together to deepen the repo market and later find a yield curve.

Based on initial talks with BAP, the banks have committed to do more serious market making for the 5- and 10-year maturities.

Remolona said at this point, the 5-year yield is unknown or not determined, and they would want to close the gap between the bid and ask quotations. However, banks have “promised” to discover a credible yield curve for at least two maturities “from across a whole range of maturities”.

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.