Sitemap
Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

Member-only story

Analyse ETF Holdings Data Using Python

10 min readOct 21, 2026

--

Press enter or click to view image in full size
Photo by Markus Winkler on Unsplash

Investing in multiple ETFs might seem like a smart way to diversify a portfolio. After all, each fund may track a different market index, focus on a particular sector, or follow a unique investment strategy.

But here’s something investors often overlook.

Owning different ETFs doesn’t necessarily mean owning different stocks.

At first glance, your portfolio appears diversified.

You own three funds, each with a different investment strategy. Your investment dashboard shows separate allocations, different historical returns, and perhaps even different risk scores.

But what if all three ETFs have significant exposure to the same five companies?

You might own more NVIDIA, Apple, or Microsoft than you realize.

This is one of the interesting problems with ETF investing. Buying multiple funds doesn’t automatically mean you’re investing in different underlying assets.

An ETF provides exposure to a collection of securities, but the actual diversification depends on what’s inside that collection.

--

--