Question for anyone feeling charitable:
I was thinking of taking the dynamic optimization concept a step further and creating two entirely separate universes->
1) a highly diversified set of indices for generating forecasts / optimal exposures
2) a basket of ETFs (considerably smaller in number) where trades will actually be executed
The trading strategies would be run against the indices on a nightly basis and then the optimization process would determine the ETF portfolio that minimizes tracking error (against index returns). One of the most critical differences from the book will be that hedged positions are possible and shifting correlations could deliver erratic results. Still, I don't wonder if there isn't something worthwhile in the approach over the long run. Theoretically, one could achieve additional diversification through proxy positions, albeit with greater tracking error. I also like the prospect of near-zero costs in the ETF space and the avoidance of dealing with futures data (too many symbol mapping headaches and data quality issues for a side project).
Anyhow, it's quite likely that this idea has been discussed elsewhere before, so I was hoping someone could point me in the right direction and save me from wasting time on what is likely an idiotic pursuit. Appreciate any comments/input.
This isn't completely stupid - depending on the reasons for trading ETFs.
1- Can't trade futures? Then ETF's might make sense. The universe will be different - not as good in commodities, but better in equity indices*.
2- VERY small capital- ETF minimum capital is lower (one share) so might be better
3- Can't go short? You could run a DO with a zero lower bound on positions
4 - Can't use leverage - this is a bit trickier since you will struggle to get a diversified portfolio if you include lower risk assets like bonds unless you have a very low risk target (I plan to discuss this in book #5)
* it's for this reason that we used to trade ETFs AND futures at AHL back in the day as there are a few places where there is no future for the equity index or bond index, or a less liquid future compared to a very liquid ETF
And using indices is OK as a 1st order approximation. You wouldn't get total return (unless you had total return indices) so you would be trend following spot, which misses out on carry (see AFTS book#4 for discussion); similarly it would be hard to generate a carry signal. But it's all better than nothing.
Then you have two bad reasons for trading ETF's:
5- "and the avoidance of dealing with futures data"
Well in fact to trade ETFs properly you would have about as much pain as you have to keep track of dividends unless you stuck to accumulated only, but if you are only going to use indicies then I suppose that's not a problem, although the logistics of shorting and borrowing are MUCH worse.
6 -"I also like the prospect of near-zero costs in the ETF space" ... not sure I follow here, ETFs have management costs, and except for a few cases the risk adjusted trading cost is usually higher than in the futures. You would also probably pay more to get leverage than in futures. I do a full comparison in book #3 LT. Lower costs is a poor reason to
"One of the most critical differences from the book will be that hedged positions are possible and shifting correlations could deliver erratic results. "
Then it isn't DO, it's something else (the greedy algo won't work if you allow unhedged positions). I don't see why you need to move away from the no hedging constraint just because you are trading ETFs. This is a completely seperate issue.
EDIT: I just saw your later post; OK if you want to replicate some index that can be replicated with a perfect regression on some ETFs, then do that regression! Don't do it implicitally by plunging into an optimisation, that's batshit crazy and your eignevalues will be bonkers.
Rob