Hacker News new | ask | show | jobs
by mruts 2760 days ago
You would have to trade constantly. Moreover, most people probably don’t have the capital. You can’t buy a fraction of a stock, and since the S&P is market cap weighted you would need a lot of stock in order to do anything like the S&P 500
1 comments

> You would have to trade constantly.

Really, you don't. If you want to track a market cap weighted index, you only need to trade when the index composition changes, which isn't that often.

But also, that's not exactly something that couldn't be automated, is it? That could be a service offered by banks: automatically keeping your portfolio matched to a particular index.

The point isn't that you should be doing the work of a fund yourself, the point is that you should directly own the stocks. For one because that means you have the voting rights, but also because that would make you less dependent on any particular company. If you are invested in some company's S&P500 ETF, the only way to switch to a different company managing your S&P500 investment is by selling the old one and buying the new one, which causes transaction costs and can have massive tax consequences. If it was just your bank managing the stocks held by you, you could just transfer them to a different bank and have them take over the management.

(And also, it would allow minimally "active" investing even within a passive framework: If your bank is managing your portfolio for you, it would be much easier to, say, exclude a particular stock. It would technically be trivial to implement "S&P500, but without Facebook", say.)

> Moreover, most people probably don’t have the capital. You can’t buy a fraction of a stock, and since the S&P is market cap weighted you would need a lot of stock in order to do anything like the S&P 500

That is one of those things that I meant by "practical problems". If you think about it, that isn't really a fundamental problem. There is no fundamental reason why stock ownership has to be organized as "shares" that represent a fixed, relatively large, share of the company. We could in principle move to a model where you can hold more or less arbitrarily small pieces of a company, including arbitrarily small pieces of voting rights. Why shouldn't it be possible to just buy 0.00000000687 pieces of Berkshire Hathaway A for a cent or so, to have legal ownership of that piece, and to have the voting rights for that piece? None of that is exactly difficult to do with computers.

There were practical reasons why doing things the way we do them made sense, back when shares were physical pieces of paper that you moved around physically. But it really doesn't make a whole lot of sense anymore given our current technology.