I am constructing a portfolio and considering a number of different security classes: Stocks, commodities, ETFs, currencies and bonds.
In order to decide which securities to include in my Portfolio I will rank them by standard deviation, returns, betas etc.
I have two questions in this post.
1) I've previously calculated the betas for stocks without any problem. However, does it make an sense to calculate the beta for a currency, bond or commodities? All my prices are in USD, so can i for example use the NYSE as my index for them?
2) Regarding the bonds. When you download data on bonds from investing.com/yahoo finance for example you get data on the yield for that bond. If i wanted to look at for example the weekly returns, how would one do that? For the moment I have been looking at the weekly changes in yields to get a return, is that correct?