to your HTML Add class="sortable" to any table you'd like to make sortable Click on the headers to sort Thanks to many, many people for contributions and suggestions. Licenced as X11: http://www.kryogenix.org/code/browser/licence.html This basically means: do what you want with it. */ var stIsIE = /*@cc_on!@*/false; sorttable = { init: function() { // quit if this function has already been called if (arguments.callee.done) return; // flag this function so we don't do the same thing twice arguments.callee.done = true; // kill the timer if (_timer) clearInterval(_timer); if (!document.createElement || !document.getElementsByTagName) return; sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/; forEach(document.getElementsByTagName('table'), function(table) { if (table.className.search(/\bsortable\b/) != -1) { sorttable.makeSortable(table); } }); }, makeSortable: function(table) { if (table.getElementsByTagName('thead').length == 0) { // table doesn't have a tHead. Since it should have, create one and // put the first table row in it. the = document.createElement('thead'); the.appendChild(table.rows[0]); table.insertBefore(the,table.firstChild); } // Safari doesn't support table.tHead, sigh if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0]; if (table.tHead.rows.length != 1) return; // can't cope with two header rows // Sorttable v1 put rows with a class of "sortbottom" at the bottom (as // "total" rows, for example). This is B&R, since what you're supposed // to do is put them in a tfoot. So, if there are sortbottom rows, // for backwards compatibility, move them to tfoot (creating it if needed). sortbottomrows = []; for (var i=0; i
Yesterday, we featured a chart that shows how the sustainable component of corporate earnings, dividends, maps out the major phases of the Great Depression. Today, we're considering a related question: "What if you were an investor in the stock market through the worst of all that?"
To answer that question, we've built a tool to do the math! What we've done is to incorporate our historic data for the S&P 500 and use it to calculate the total value of a series of investments made each month in the months and years containing the worst-ever recorded period of time for investments made in the U.S. stock market.
In doing all that, we've made some assumptions for our hypothetical investment based on actual data:
That might sound complicated, but all you need to do is enter the amount of months and years of investing before the all time bottom of the stock market was hit during the Great Depression, as well as the total number of months and years that you'd like to see the hypothetical investment run in total. Enter the inflation adjusted amount that you would invest in the S&P 500 each month, and we'll do the rest!
As for our default data, there's really nothing special about it. The default data is simply set up to correspond with a period of time consistent with the stock market hitting rock bottom just three years before a hypothetical investor might choose to retire and pull all their accumulated funds out of the market after a long career....
In using this tool, you'll want to tweak the time periods that you enter - you'd be amazed at how much a difference just six months might make!
For an upcoming project, we'll compare this worst actual case of stock market investing with an alternative investment!
Labels: investing, SP 500, worst case
Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.