|
Also former HFT / market maker here (UBS, GETCO), and also the developer who wrote Wealthfront's direct indexing with tax loss harvesting 10 years ago. I had that same skepticism before I built it. Using a Bloomberg terminal back then, my conclusion was that the weighted spread for the S&P 500 was 3.2 bps, vs. 0.6 bps for SPY.And this was > 10 years ago, so I'd think by now it would be even tigher. The ratio may have changed, but who cares? It's like saying that rice got more expensive at the supermarket - it's already so cheap that it doesn't matter. With tax loss harvesting specifically, each order typically has a threshold, so that you only trade when the projected tax benefit is a large multiple of the transaction cost. Also, I'm sure this is obvious to you if you work in market making, but for others reading this: the spread costs aren't additive (re: 'every. single. stock'). If you have 500 stocks, each with 2 bps round-trip spread cost, but each is at e.g. 1 / 500 = 20 bps, then the weighted spread for the entire basket is 2 * 500 * 1 / 500 = 2 bps. It's not 2 * 500 = 1000 bps. The main question then is - how much tighter are spreads for ETFs than for the average stock? And, since bigger stocks (AAPL, NVDA etc.) will have tighter spreads than smaller index constituents, the weighted average will be even lower. Here's my blog post: https://eng.wealthfront.com/2014/03/04/marketside-chats-4-co... |
ETF expense ratios are only the headline cost. There's also a hidden cost you never see.
An index (and, therefore, any fund that tracks it) has a methodology that results in additions/deletions/index changes being announced to the market ahead of time. Usually that's quarterly, but also sometimes annually.
For an index addition announcement, you can imagine that the price will go up beforehand, since market participants (all except the actual ETF) will buy the stock in anticipation of the extra demand of that stock being in a widely held index. [This is actually more complex, and doesn't always work in that direction, but that's beyond the scope of this comment].
Now, the ETF doesn't care about this. They get graded on how closely they track the index. So they will buy the index addition on the closing auction of the day of the index reconstitution. Sure, they'll get a worse price (on average) than if they had bought 2 weeks ago, but who cares? They don't, and their clients don't (partly because they don't know).
This effect is even more pronounced in certain indexes where this dislocation would be larger, e.g. those with more turnover, infrequent rebalances, etc.
Just drop "what is the drag on returns due to index reconstitution in the Russell 1000 index?" in ChatGPT. Admittedly that's one of the worst offenders, and this is not scientific, but ChatGPT says 0.2% to 0.3% annually. That's already more than the 0.17% average mentioned in the original posting.
[Source: I worked on the trading floor in the program trading desk of a bulge bracket bank that actively traded these index reconstitutions.]