What is most time-efficient way to track portfolio asset allocation?
I  found that  an application already exists which does virtually everything I want to do with a reasonable interface.  Its called My Personal Index.  It has allowed me  to look at my asset allocation all in one place. I'll have to enter: The features which solve my problems above include:  Note - This is related to an earlier post I made regarding dollar cost averaging and determining rate of returns.   (I finally got off my duff and did something about it) I want to mention I've found 2 options for more powerful tools that can be used to manage asset allocation:  Advantages/Disadvantages: Vanguard Morningstar X-ray I hope this helps others struggling with asset allocation. If you have enough assets at T Rowe Price, you get what I think is a scaled back version of the portfolio tracker for free.
"Index funds can be a very good way to get into the stock market. It's a lot easier, and cheaper, to buy a few shares of an index fund than it is to buy a few shares in hundreds of different companies. An index fund will also generally charge lower fees than an ""actively managed"" mutual fund, where the manager tries to pick which stocks to invest for you. While the actively managed fund might give you better returns (by investing in good companies instead of every company in the index) that doesn't always work out, and the fees can eat away at that advantage. (Stocks, on average, are expected to yield an annual return of 4%, after inflation. Consider that when you see an expense ratio of 1%. Index funds should charge you more like 0.1%-0.3% or so, possibly more if it's an exotic index.) The question is what sort of index you're going to invest in. The Standard and Poor's 500 (S&P 500) is a major index, and if you see someone talking about the performance of a mutual fund or investment strategy, there's a good chance they'll compare it to the return of the S&P 500. Moreover, there are a variety of index funds and exchange-traded funds that offer very good expense ratios (e.g. Vanguard's ETF charges ~0.06%, very cheap!). You can also find some funds which try to get you exposure to the entire world stock market, e.g. Vanguard Total World Stock ETF, NYSE:VT). An index fund is probably the ideal way to start a portfolio - easy, and you get a lot of diversification. Later, when you have more money available, you can consider adding individual stocks or investing in specific sectors or regions. (Someone else suggested Brazil/Russia/Indo-China, or BRICs - having some money invested in that region isn't necessarily a bad idea, but putting all or most of your money in that region would be. If BRICs are more of your portfolio then they are of the world economy, your portfolio isn't balanced. Also, while these countries are experiencing a lot of economic growth, that doesn't always mean that the companies that you own stock in are the ones which will benefit; small businesses and new ventures may make up a significant part of that growth.) Bond funds are useful when you want to diversify your portfolio so that it's not all stocks. There's a bunch of portfolio theory built around asset allocation strategies. The idea is that you should try to maintain a target mix of assets, whatever the market's doing. The basic simplified guideline about investing for retirement says that your portfolio should have (your age)% in bonds (e.g. a 30-year-old should have 30% in bonds, a 50-year-old 50%.) This helps maintain a balance between the volatility of your portfolio (the stock market's ups and downs) and the rate of return: you want to earn money when you can, but when it's almost time to spend it, you don't want a sudden stock market crash to wipe it all out. Bonds help preserve that value (but don't have as nice of a return). The other idea behind asset allocation is that if the market changes - e.g. your stocks go up a lot while your bonds stagnate - you rebalance and buy more bonds. If the stock market subsequently crashes, you move some of your bond money back into stocks. This basically means that you buy low and sell high, just by maintaining your asset allocation. This is generally more reliable than trying to ""time the market"" and move into an asset class before it goes up (and move out before it goes down). Market-timing is just speculation. You get better returns if you guess right, but you get worse returns if you guess wrong. Commodity funds are useful as another way to diversify your portfolio, and can serve as a little bit of protection in case of crisis or inflation. You can buy gold, silver, platinum and palladium ETFs on the stock exchanges. Having a small amount of money in these funds isn't a bad idea, but commodities can be subject to violent price swings! Moreover, a bar of gold doesn't really earn any money (and owning a share of a precious-metals ETF will incur administrative, storage, and insurance costs to boot). A well-run business does earn money. Assuming you're saving for the long haul (retirement or something several decades off) my suggestion for you would be to start by investing most of your money* in index funds to match the total world stock market (with something like the aforementioned NYSE:VT, for instance), a small portion in bonds, and a smaller portion in commodity funds. (For all the negative stuff I've said about market-timing, it's pretty clear that the bond market is very expensive right now, and so are the commodities!) Then, as you do additional research and determine what sort investments are right for you, add new investment money in the places that you think are appropriate - stock funds, bond funds, commodity funds, individual stocks, sector-specific funds, actively managed mutual funds, et cetera - and try to maintain a reasonable asset allocation. Have fun. *(Most of your investment money. You should have a separate fund for emergencies, and don't invest money in stocks if you know you're going need it within the next few years)." "There are some good answers about the benefits of diversification, but I'm going to go into what is going on mathematically with what you are attempting. I was always under the assumption that as long as two securities are less than perfectly correlated (i.e. 1), that the standard deviation/risk would be less than if I had put 100% into either of the securities. While there does exist a minimum variance portfolio that is a combination of the two with lower vol than 100% of either individually, this portfolio is not necessarily the portfolio with highest utility under your metric.  Your metric includes returns not just volatility/variance so the different returns bias the result away from the min-vol portfolio. Using the utility function: E[x] - .5*A*sig^2 results in the highest utility of 100% VTSAX. So here the Sharpe ratio (risk adjusted return) of the U.S. portfolio is so much higher than the international portfolio over the period tracked that the loss of returns from adding more international stocks outweigh the lower risk that you would get from both just adding the lower vol international stocks and the diversification effects from having a correlation less than one. The key point in the above is ""over the period tracked"".  When you do this type of analysis you implicitly assume that the returns/risk observed in the past will be similar to the returns/risk in the future.   Certainly, if you had invested 100% in the U.S. recently you would have done better than investing in a mix of US/Intl.  However, while the risk and correlations of assets can be (somewhat) stable over time relative returns can vary wildly! This uncertainty of future returns is why most people use a diversified portfolio of assets.  What is the exact right amount is a very hard question though." What explains the most of the future returns of a portfolio is the allocation between asset classes. In the long term, stock investments are almost certain to return more than any other kinds of investments. For 40+ years, I would choose a portfolio of 100% stocks. How to construct the portfolio, then? Diversification is the key. You should diversify in time (don't put a large sum of money into your stock portfolio immediately; if you have a large sum to invest, spread it around several years). You should diversify based on company size (invest in both large and small companies). You should also diversify internationally (don't invest in just US companies). If you prefer to pick individual stocks, 20 very carefully selected stocks may provide enough diversification if you keep diversification in mind during stock picking. However, careful stock picking cannot be expected to yield excess returns, and if you pick stocks manually, you need to rebalance your portfolio occasionally. Thus, if you're lazy, I would recommend a mutual fund, or many mutual funds if you have difficulty finding a low-cost one that is internationally diversified. The most important consideration is the cost. You cannot expect careful fund selection to yield excess returns before expenses. However, the expenses are certain costs, so prefer low-cost funds. Almost always this means picking index funds. Avoid funds that have a small number of stocks, because they typically invest only in the largest companies, which means you fail to get diversification in company size. So, instead of Euro STOXX 50, select STOXX 600 when investing to the European market. ETFs may have lower costs than traditional mutual funds, so keep ETFs in mind when selecting the mutual funds in which to invest. For international diversification, do not forget emerging markets. It is not excessive to invest e.g. 20% to emerging markets. Emerging markets have a higher risk but they also have a higher return. A portfolio that does not include emerging markets is not in my opinion well diversified. When getting close to retirement age, I would consider increasing the percentage of bonds in the portfolio. This should be done primarily by putting additional money to bonds instead of selling existing investments to avoid additional taxes (not sure if this applies to other taxation systems than the Finnish one). Bond investments are best made though low-cost mutual funds as well. Keep bond investments in your local currency and risk-free assets (i.e. select US government bonds). Whatever you do, remember that historical return is no guarantee of future return. Actually, the opposite may be true: there is a mean reversion law. If a particular investment has returned well in the past, it often means its price has gone up, making it more likely that the price goes down in the future. So don't select a fund based on its historical return; instead, select a fund based on low costs. However, I'm 99% certain that over a period of 40 years, stocks will return better than other investments. In addition to fund costs, taxes are the other certain thing that will be deducted from your returns. Research what options you have to reduce the taxes you need to pay. 401-K was explained in another answer; this may be a good option. Some things recommended in other answers that I would avoid: First of all, make sure you have all your credit cards paid in full -the compounding interests on those can zero out returns on any of your private investments. Fundamentally, there are 2 major parts of personal finance: optimizing the savings output (see frugal blogs for getting costs down, and entrepreneur sites for upping revenues), and matching investment vehicles to your particular taste of risk/reward. For the later, Fool's 13 steps to invest provides a sound foundation, by explaining the basics of stocks, indexes, long-holding strategy, etc.   A full list Financial instruments can be found on Wikipedia; however, you will find most of these to be irrelevant to your goals listed above. For a more detailed guide to long-term strategies on portfolio composition, I'd recommend A Random Walk Down Wall Street: The Time-tested Strategy for Successful Investing. One of the most handy charts can be found in the second half of this book, which basically outlines for a given age a recommended asset allocation for wealth creation. Good luck! We have custom software written in mostly C# for the long term strategies. Day trading is done on multiple platforms. Currently using ToS scripts for some futures and equities strategies to great success, and sierra charts for a few futures exclusively. I just moved into a position to work with day trading so I'm still learning more about the systems he uses For a non-technical investor (meaning someone who doesn't try to do all the various technical analysis things that theoretically point to specific investments or trends), having a diverse portfolio and rebalancing it periodically will typically be the best solution. For example, I might have a long-term-growth portfolio that is 40% broad stock market fund, 40% (large) industry specific market funds, and 20% bond funds.  If the market as a whole tanks, then I might end up in a situation where my funds are invested 30% market 35% industry 35% bonds.  Okay, sell those bonds (which are presumably high) and put that into the market (which is presumably low).  Now back to 40/40/20.   Then when the market goes up we may end up at 50/40/10, say, in which case we sell some of the broad market fund and buy some bond funds, back to 40/40/20.  Ultimately ending up always selling high (whatever is currently overperforming the other two) and buying low (whatever is underperforming).   Having the industry specific fund(s) means I can balance a bit between different sectors - maybe the healthcare industry takes a beating for a while, so that goes low, and I can sell some of my tech industry fund and buy that.   None of this depends on timing anything; you can rebalance maybe twice a year, not worrying about where the market is at that exact time, and definitely not targeting a correction specifically.  You just analyze your situation and adjust to make everything back in line with what you want. This isn't guaranteed to succeed (any more than any other strategy is), of course, and has some risk, particularly if you rebalance in the middle of a major correction (so you end up buying something that goes down more).  But for long-term investments, it should be fairly sound. I have a similar plan and a similar number of accounts.   I think seeking a target asset allocation mix across all investment accounts is an excellent idea. I use excel to track where I am and then use it to adjust to get closer (but not exactly) to my target percentages. Until you have some larger balances, it may be prudent to use less categories or realize that you can't come exactly to your percentages, but can get close.   I also simplify by primarily investing in various index funds.  That means that in my portfolio, each category has 1 or 2 funds, not 10 or 20. Generally, the answer to the availability of holdings of a given mutual fund on a daily basis is no. Thus, an API is non-existent. The reasons for the lack of transparency on a daily basis is that it could/would impact the portfolio managers ability to trade. While this information would not necessarily permit individuals from front running the fund manager's trades, it does give insight in to the market outlook and strategy the fund is employing. The closest you'll be able to get to obtaining a list of holdings is by reading the most recent annual report and the quarterly filings each fund is required to file with the SEC.