No one is willing to take responsibility for their own actions and everyone is willing to sue whoever coulda', woulda' or shoulda' prevented whatever happened. Investors cannot afford to be Little League crybabies. Make one of the three basic decisions (which are?) and don't look back. No person or program can predict the future, and your portfolio requires management today. The playing field for the investment game is uncertainty.
* Establish a profit-taking target for every security you purchase. The purpose of investing is to make more money than you could in a guaranteed, non-negotiable instrument. This larger money making expectation comes with an assumption of some form of risk... there are several, and its "in there" in all investments. In Equities, set a reasonable profit target and take less if you can get it quickly. With income investments, never say no to a profit equal to a year's income, or 10% if you like round numbers. There are always new investment opportunities, and there is no such thing as a bad profit... or a good loss.
* Examine Market Value numbers at intelligent intervals. Frequent examination is stressful and non-productive. There are no averages or indices that compare with a properly diversified Investment Portfolio, particularly if your Equity selections are screened for Quality and Income. Investing is a long-term endeavor, and neither Shock(sic) Market symbols nor current yields operate on a calendar year schedule. Look at market peaks and troughs over significant time periods that include "cycles"... and do separate your analysis by class.
* Avoid what the crowd is doing and shun investment products. Consumers buy products; Investors buy securities. The crowd is driven by the very emotions that you must learn to control. Stay focused on your plan; analyze your annual income and trading statistics. Buy and hold creates more real tax problems than real millionaires, and gimmicks and fads last just slightly longer than spring fashions. Always buy good stuff on bad news and sell into good news announcements.
* Don't try to save the world with your investment decisions. Never limit your investment opportunities artificially. Votes work better when it comes to changing your world, and corporations should not be the targets of your political hates... get rid of incumbents, state and local, until there are changes in the tax code, social security, tort law, environmental issues, etc. In the meantime, invest with your head, not your heart. The business of a capitalist society is...
* Keep in mind that you need Income to pay the bills, and that your cost of living in retirement will be higher than you think.