ADVERTISEMENT

Stocks to remain bearish due to prospect of less rate cuts

Published Dec 22, 2024 08:19 pm

Investor sentiment in the local stock market is expected to remain bearish this week due to prospects of fewer rate cuts in 2025, a weakening peso, and concerns related to the government’s budget for next year.

"The local market is turning more bearish as it extended its decline last week," said Philstocks Financial Research Manager Japhet Tantiangco. "The bourse’s MACD (moving average convergene/divergene) line has crossed below the signal line indicating downward momentum.”

He added, “Its 50-day and 200-day exponential moving averages are about to form a death cross with the appearance of such indicating a possible downtrend in the medium to long run.”

On a positive note, Tantiangco said the 6,400 support line still holds and that, from a fundamental standpoint, the local market has been driven to more attractive levels, giving opportunities to bargain hunters.

“However, the trimmed rate cut projections of both the Federal Reserve and the Bangko Sentral ng Pilipinas may weigh on the market. The 2025 national budget concerns, if it remains unresolved next week, may also dampen sentiment,” Tantiangco said.

“Investors are also expected to monitor the movement of the local currency. A further depreciation of the peso is expected to pose downside risks to the market while a recovery is expected to provide the opposite,,” he explained.

According to 2TradeAsia.com, while the Federal Reserve and the Bangko Sentral cut rates as expected, “The catch is in the outlook for next year, with both scaling back on aggressive rate cutting; by the end of this week, the consensus is for less than 100-bps cuts for the entirety of 2025 (from four to six cuts to just two).”

To compensate for generally bearish interest rate and capital costing conditions, the brokerage said the defense mechanism is for markets to shift towards more stable ground (dividend plays and inflation hedges) or double down on sunrise sectors that would outperform in spite of uncertainties (AI and fintech, EV adoption, renewable energy, biotech).

“Expect quiet sessions in the final trading week of the year, but take the time to reassess portfolio strategies or make tactical pivots to average down or lock in yields amid the recent bout of pessimism,” it advised investors.

For stock picks, COL Financial Chief Equity Strategist April Tan is recommending Security Bank, Petron Corporation, SM Investments Corporation, and Manila Electric Company, as they have upgraded these stocks from HOLD to BUY due to changes in fair value estimates.

For its part, Abacus Securities Corporation has a BUY rating for Ayala Corporation, ACEN Corporation, PLDT Inc., Citicore Energy REIT Corporation, Puregold, and D&L Industries due to the better earnings outlook next year, as well as the recent drop in share prices.

Related Tags

Japhet Tantiangco Philippine Stock Exchange index (PSEi) COL Financial April L. Tan Abacus Securities Corporation 2TradeAsia.com Philstocks Financial
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.