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
At the beginning of August 2010, we used our model of the S&P 500 to make three predictions of where stock prices would go during the month. We predicted:
For September 2010, we're once again inferring from stock prices that investors expect that the stock market will return lower dividends in the future, which for stock prices in September mainly means flat-to-lower stock prices. Our model would place the likely range for the average of the S&P 500's daily closing stock prices during the month to be between 1017 and 1071.
We're not going to offer a "where stock prices would go next" forecast since it's not much different (that forecast, tentatively labeled as "October" in our notes is slightly lower.)
We're also coming up on when companies will be most likely to be revising their forward-looking guidance for the end of the year and when we should start getting dividend futures data extending into September 2011.
Speaking of which, S&P's Howard Silverblatt has picked up on a change in momentum where stock market earnings are concerned, which he currently has noted in the S&P 500 Monthly Performance Data (free, registration required) in the S&P 500 Earnings and Estimates spreadsheet:
Q3, Q4 and 2011 have started to decline.
Second half economic reports and corporate guidance pointing to a slowdown; top-down still pessimistic, with bottom-up slightly down over the last week
No Sales Means No Jobs Means No Recovery http://tinyurl.com/347zy98
And on that cheery note, we'll borrow a line from Captain Capitalism and say "enjoy the decline!" We're really not that pessimistic (and honestly, only Captain Capitalism could be), but as long as we're there, we figure we might as well go all out!
Labels: forecasting, SP 500
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.